3.00 Credits
This course uses a hands-on learning approach to study the theory and practical applications related to hardware, software, and programming techniques using C++ programming language. Students are introduced to data types, variables, arithmetic operations, data structures, looping structures, decision structures, functions, and arrays. Algorithms for sorting and searching arrays, pointers, strings, structured data and file operations are explored. Advanced concepts related to classes, inheritance, and polymorphism are studied. This course will use the C++ language within the Visual Studio.NET programming environment where students will write, debug, and run programs in Console, Web, or Graphical User Interfaces. 3-0-3