EGR-1150 - Intermediate Programming Concepts for Engineers* (3) Prerequisite: EGR-1140
This course covers the following topics in programming of high-level languages: coding conventions, coding style, documentation, unit testing, separate compilation, make files, pointers, dynamic memory allocation, static and dynamic data structures, file input/output, linked lists, graphs, abstract data types, object-oriented design and Unified Modeling Language (UNL). The class includes team-based projects on relevant engineering applications in a version control environment and group presentations.
List Course Outcomes (consistent for all sections) CO1 - Apply principles and best practices of software development in order to develop robust and extensible software.
CO2 - Apply complex data structures in order to solve engineering programming challenges.
CO3 - Design classes in order to solve engineering programming challenges.
CO4 - Work cooperatively as part of a team to design systems and communicate results.
View Course Sections
Add to My Catalog (opens a new window)
|