University of Calgary

ENSF 409 - Principles of Software Development - Winter 2022

A survey of software design and development topics for Engineering students. Topics include: key features of an object-oriented programming language, especially inheritance and polymorphism; elements of object-oriented design; programming and application of common data structures; strategies and tools for testing and debugging.
This course may not be repeated for credit.

Hours

  • H(3-2)

Prerequisite(s)

  • Computer Engineering 335 or 339 or Software Engineering for Engineers 337.

Antirequisite(s)

  • Credit for Software Engineering for Engineers 409 and either Electrical Engineering 409 or Computer Engineering 493 will not be allowed.

Sections

Powered by UNITIS. More features.