This is a programming course using the C++ programming language. The program development cycle is used to define, design, code, and test document applications using C++ programming language. Topics covered include variable definitions, selection structures, repetitive structures, function, classes, input/output files, arrays, strings, and pointers.
Provides the student with the fundamentals of data structure design and implementation. Topics include linked lists, strings, stacks, queues, arrays, representation of trees and graphs, searching and sorting techniques, and formal specification of data structures.