ECE 421 - Exploring Software Development Domains

★ 3 (fi 8)(EITHER, 2-0-3)

Faculty of Engineering

Advanced programming concepts. Programming language as a vehicle for discussion about programming concepts such as productivity, components and re-use, traditional vs. scripting approaches. Object oriented construction, systems programming, concurrent programming, Graphical User Interface (GUI) programming, distributed programming, and dynamic programming. Prerequisites: ECE 322 or CMPE 320, ECE 325, CMPUT 301 and CMPUT 379. Credit may be obtained in only one of CMPE 410 or ECE 421.

No syllabi

Winter Term 2024

Lectures

Section Capacity Class times Instructor(s)
LECTURE B1
(12486)
68
2024-01-08 - 2024-04-12 (MF)
13:00 - 13:50
ETLC E2-001
Primary Instructor: Ronald Unrau

Labs

Section Capacity Class times Instructor(s)
LAB H11
(12487)
34
2024-01-08 - 2024-04-12 (M)
14:00 - 16:50
ETLC E5-012
Assistant Instructor: Omar Al-Shamali
LAB H21
(10570)
34
2024-01-08 - 2024-04-12 (T)
14:00 - 16:50
ETLC E5-012
Assistant Instructor: Omar Al-Shamali

Winter Term 2025

Lectures

Section Capacity Class times Instructor(s)
LECTURE B1
(72167)
80
2025-01-06 - 2025-04-09 (MF)
13:00 - 13:50
ETLC E2-001

Labs

Section Capacity Class times Instructor(s)
LAB H11
(72168)
34
2025-01-06 - 2025-04-09 (M)
14:00 - 16:50
ETLC E5-012
LAB H21
(70499)
34
2025-01-06 - 2025-04-09 (T)
14:00 - 16:50
ETLC E5-012