EENG 3337 Computing Fundamentals for Engineers
Introduction to the fundamental concepts of object-oriented programming and design: encapsulation, abstraction, inheritance and polymorphism with engineering examples. Three hours of lecture per week with integrated laboratory sessions.