CS161 Computer Science I 4 credits
Prerequisite(s): ( CS160 ) or ( ENGR112 )
Computer Science I introduces students to the fundamentals of programming using the C++ language. The course covers basic concepts such as variables, control structures, functions, arrays, and elementary data types. Emphasizing problem-solving and algorithmic thinking, it guides students through the development of simple programs and basic software development processes. The course also introduces debugging and testing techniques, laying the groundwork for more advanced programming concepts and practices in subsequent courses.
This course may be taken 1 time for credit.