Introduction to Programming
Introduction to modern programming design techniques using C and C++. A study of basic programming constructs, techniques, and fundamental control structures, Object-Oriented and modular programming, data types, functions, arrays, and pointers, problem analysis, decomposition, and modern programming paradigms and methodologies.