ENSF 594
Principles of Software Development II
A fundamental study of software design and development topics for Engineering students. Topics include: parallel programming; event-driven programming; database programming; socket programming, and the development of client-server architectures; software engineering best practices. Prerequisite(s): Admission to the MEng with specialization in Software Engineering or consent of the department. Antirequisite(s): Credit for Software Engineering for Engineers 594 and 519.50 will not be allowed.
Sources
- Course catalogue ↗2026-2027