University of Calgary

ENSF 380 - Object-Oriented Principles for Software Development - Summer 2024

Fundamental object-oriented software design and development topics for software engineering.Object-oriented analysis, design and development. Inheritance, polymorphism, and applicationof common data structures. Best practices for tools for testing, debugging, and documentation.
This course may not be repeated for credit.


  • (3-2)


  • Software Engineering for Engineers 300 and 337.


  • Credit for Software Engineering for Engineers 380 and any of Software Engineering for Engineers 409, Electrical Engineering 409 or Computer Engineering 493 will not be allowed.


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