ECE 3400
Foundations of Programming
introduces fundamental concepts in object-oriented programming and develops vocational programming skills in C++. Topics include abstraction, types, contracts, object-oriented design, C++ language features including key elements of the standard library and practical programming and debugging skills.
Prerequisites & course information
CR: Computer Science 2510 EQ: the former ENGI 3891 LH: at least four 2-hour sessions per semester OR: tutorial one hour per week PR: ENGI 1020
Sources
- Course catalogue ↗2026-2027