CS1210: C++ Programming


Credit Hours: 2.0
Terms Offered: Fall, Spring
Core Course


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.


  • None



The student will be able to:

  1. Identify and explain basic computer programming concepts and terms.

  2. Recognize and summarize those C++ syntax and language rules which are not specifically related to classes.

  3. Express solutions to computable problems as abstract descriptions of a process (i.e., algorithm) acting on information.

  4. Translate abstract descriptions of algorithms into efficient and readable C++ programs.

  5. Use common linux shell commands and program development tools for creating and executing C++ programs.

  6. Read simple, pre-written C++ programs to determine their function, and develop tests to evaluate these same programs for correctness.


Please describe the bug that you encountered or tell us what you think. We will log your username, email address, and the time that the issue was submitted.