Principles of software modeling and design. Key elements of object- oriented design. Advanced topics such as concurrent programming, socket programming, event-driven programming, and database programming. Systems integration techniques to build practical applications from engineering domains.
This course may not be repeated for credit.
Prerequisite(s)
- 3 units from Software Engineering for Engineers 310, Geomatics Engineering 333, Computer Engineering 335 or Software Engineering for Engineers 337 and admission to the Digital Engineering Minor.
Antirequisite(s)
- Credit for Software Engineering for Engineers 311 and either Software Engineering for Engineers 409 or 519.07 will not be allowed.
Sections
This course will be offered next in
Winter 2022.