Apr 28, 2024  
2019-2021 Graduate Catalog 
    
2019-2021 Graduate Catalog [ARCHIVED CATALOG]

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).