University of Calgary

ENSF 311 - Advanced Software Design and Development - Winter 2021

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

This course will be offered next in Winter 2022.
Powered by UNITIS. More features.