Nov 29, 2022  
Graduate 2021-2023 
    
Graduate 2021-2023

ENGR 5070 - Object-Oriented Programming for Engineering (3)


A course focused on design and implementation of engineering software systems using object-oriented programming approach. Object-oriented programming concepts are emphasized with applications from engineering and science. Topics include classes, interfaces, inheritance, polymorphism, packages, design patterns, and hardware-software integration. Java programming language is used as the main implementation language. Prerequisite(s): Basic programming skills (ENGR 2221 or ENGR 2231 or equivalent).