Introduction to Computing and Programming

This course is a rigorous introduction to problem solving using fundamental programming techniques: variables, operators, expressions, decision statements, loops, nested statements, arrays, methods, objects, classes, inputs, and outputs. This course includes programming projects incorporating algorithm design and implementation with a structured computer language and hands-­on experience creating, testing, and debugging software. This course is typically the first major-­related course taken by computer science majors or anyone interested in learning how to program.



Course Information File: