UNDERGRADUATE COURSE INFORMATION
SOFTWARE ENGINEERING (E)
All Engineering Science courses are available only to students registered in the Faculty of Engineering Science unless indicated otherwise.
Systems Programming for Software Engineers
, SE 201a/b
Algorithms and Data Structures for Software Engineers
, SE 202a/b
Object Oriented Design for Software Engineers
, SE 203a/b
Science for Information Technology
, SE 204a/b
Algorithms and Data Structures for Object-Oriented Design
, SE 205a/b
Introduction to C and UNIX
, SE 250a/b
Discrete Structures for Software Engineers
, SE 251a/b
Theoretical Foundations of Software Engineering
, SE 310a/b
Signals, Systems and Software Processes
, SE 311a/b
Introduction to Computer Networks
, SE 312a/b
Operating Systems for Software Engineering
, SE 313a/b
Design and Implementation of Computer Networks
, SE 314a/b
Software Engineering Design I
, SE 350y
Software Project and Process Management
, SE 351a/b
Software Engineering Design Tools
, SE 352a/b
Human-Computer Interaction
, SE 353a/b
Wireless LANs and WANs
, SE 410a/b
Internet Engineering
, SE 411a/b
Software Engineering Design II
, SE 450
Software Requirements, Testing and Risk Assessment
, SE 452a/b
Software Quality, Reliability and Maintenance
, SE 453a/b
Software Law and Social Responsibility
, SE 454a/b
Performance Analysis of Computer Systems
, SE 455a/b
Software for Communications Systems
, SE 456a/b
Distributed and Parallel Systems
, SE 466a/b
Selected Topics in Software Engineering I
, SE 470a/b
Selected Topics in Software Engineering II
, SE 471a/b
Academic Calendar
UNDERGRADUATE COURSE INFORMATION
COURSES OFFERED