4creditsThis is the first in a two-semester sequence of courses that introduces a student to the discipline of computing using a modern programming language. Through extensive practice in coding, debugging, testing, and documentation, students gain exposure to development of problem-solving strategies, algorithm design, and top-down design principles.