CS1210: C++ Programming
Credit Hours: 2.0
Terms Offered: Fall, Spring
This course will introduce students to computer programming using the C++ programming language. The course will introduce software engineering principles, structured programming design and implementation, and object-oriented design. Students will become familiar with compiling programs on both the Unix and Windows operating systems.
The student will be able to:
Identify and explain basic computer programming concepts and terms.
Recognize and summarize those C++ syntax and language rules which are not specifically related to classes.
Express solutions to computable problems as abstract descriptions of a process (i.e., algorithm) acting on information.
Translate abstract descriptions of algorithms into efficient and readable C++ programs.
Use common linux shell commands and program development tools for creating and executing C++ programs.
Read simple, pre-written C++ programs to determine their function, and develop tests to evaluate these same programs for correctness.