University of Calgary

ENSF 311 - Advanced Software Design and Development - Winter 2022

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.

Hours

  • (3-2)

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

Powered by UNITIS. More features.