University of Calgary

ENSF 300 - Software Engineering Practices for Data Management - Fall 2022

Introduction to professional skills practices within software engineering. Individual software processes and reflection, resiliency and debugging skills, command line navigation, revision control. Foundations of database management systems. Types of data models, relational and entity-relationship models, integrity constraints, normalization, Structured Query Language (SQL). Data privacy, security, and ethical considerations.
This course may not be repeated for credit.


  • (3-2)


  • Engineering 233 or Digital Engineering 233.


  • Credit for Software Engineering for Engineers 300 and Computer Science 471 will not be allowed.


This course will be offered next in Fall 2023.
Powered by UNITIS. More features.