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.

Hours

  • (3-2)

Prerequisite(s)

  • Engineering 233 or Digital Engineering 233.

Antirequisite(s)

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

Sections

Powered by UNITIS. More features.