Computer & Electrical Engineering and Computer Science Dept.

CMPS 2010 - Programming Fundamentals in C/C++

Fall 2018

Introduces the fundamentals of procedural programming and beginnings of object-oriented programming. Topics include: data types, control structures, functions, arrays, I/O, pointers and dynamic memory allocation, and features of object-oriented programming. The mechanics of compiling, linking, running, debugging and testing within a particular programming environment are covered. Ethical issues and a historical perspective of programming within the context of computer science as a discipline.