CS121
Principles of Programming
3 Credits
A broad-based introduction to the discipline of computer science, using the C++ programming language and basic operating system features as vehicles. Basic programming principles, including built-in and programmer-defined data, operators, functions and control structures. Applications drawn from basic computer science areas, including computer architecture, automata, artificial intelligence, database management, graphics, communication and numerical computation.
Prerequisite: CS105 with a minimum grade of C, or instructor approval.