ENSF 692
Programming Fundamentals for Data Engineers
An introductory course in programming with an emphasis on data engineering. Topics include: basic data structures and algorithms; loops and iterations; files and I/O, functions, classes, modules, and packages; strings and text manipulation; data wrangling; network and web programming; data visualization. Prerequisite(s): Admission to the MEng with specialization in Software Engineering. Antirequisite(s): Credit for Software Engineering for Engineers 692 and either 519.48 (Prog Fundmtl's Data Engineers) or 592 will not be allowed.
Sources
- Course catalogue ↗2026-2027