Mar 12, 2026  
2025 - 2026 Catalog 
    
2025 - 2026 Catalog
Add to Portfolio (opens a new window)

INFO 1522 - C++ Programming I


4.5 Credits

This course introduces the C++ programming language. It emphasizes problem-solving using structured design and covers various features of the C++ language, such as conditions, logical expressions, selection control structures, looping, functions, and variable scope. Students use modular programming techniques to solve a variety of problems.

Prerequisites: (1) INFO 1003   

Lecture Hours: 4.5
Lab Hours: 0.0
Internship Hours: 0.0
Clinical or Practicum Hours: 0.0




Course Objectives
  1. Provide an overview of computer programming and problem solving.
  2. Describe C++ syntax and semantics, and the program development process.
  3. Use arithmetic expressions, function calls, and output in a C++ program.
  4. Discuss program input and the software design process.
  5. Utilize conditions, logical expressions, and selection control structures.
  6. Utilize looping in a computer program.
  7. Use the following additional C++ control structure: Switch, Do-While, For.
  8. Use the functions in C++.
  9. Describe the concepts of scope and lifetime in a C++ program.
  10. Discuss the purpose of the break and continue statements.
  11. Utilize single and multiple-subscripted arrays in a C++ program.
  12. Demonstrate simple sort and search techniques.
  13. Describe the difference between call-by-value and call-by-reference.
  14. Utilize string manipulation functions from the string-handling library.
  15. Discuss the binary, octal, hexadecimal and decimal number systems and their relationships to computers.


View Class Schedule




Add to Portfolio (opens a new window)