Catalog 2015-2016 
    Jul 18, 2024  
Catalog 2015-2016 [ARCHIVED CATALOG]

ITAD 123 C++ Programming I

5 credits

An introduction to C++ programming language with emphasis on structured programming. Concepts include loops, arrays, pointers, functions, and sequential file access. Small to medium size C++ programs will be designed, written, tested and debugged.

Prerequisites: ITAD 111 .
Quarters Offered: All

Global Outcome(s)
This course teaches to the global outcome of Teamwork.

This course teaches to the global outcome of Critical Thinking.

Student Outcomes/Competencies:
Upon successful completion of this course students will be able to:

  • Use correct C++ syntax when writing C++ programs
  • Name C++ data types and use them in C++ programs
  • Write code that implements initialization, assignment, input, and output operations
  • Demonstrate proficiency in using basic language control structures like loops and conditional statements
  • Demonstrate understanding of modularization concepts, implement functions
  • Explain the concepts of pointer and memory management in C++, as well as use pointers effectively
  • Manipulate c-strings and arrays
  • Use structured types for data storage
  • Use files for data input and output
  • Gather information, analyze problems, and develop solutions to demonstrate mastery of C++ programming fundamentals
  • Evaluate solutions to identify problems and debug code
  • Design and implement programming projects as a member of a team