329x Filetype PDF File size 0.14 MB Source: umanitoba.ca
2022 – 2023 Computer Engineering Course Flow Chart
Software Engineering Focus Area – Model 4 Year Program
CHEM 1100 CHEM 1122 COMP 1012
PHYS 1050 MATH 1510 MATH 1210 Introduction to Introduction to Computer ENG 1440 erm
Physics 1: Applied Classical and University Chemical Programming for Introduction to
Mechanics Calculus 1 Linear Algebra Chemistry 1 Techniques for Scientists and Statics
(3) (3) (3) (3) Engineering 1 Engineers (3) Fall T
(1.5) (3)
ear 1
Y
ENG 1460 ENG 1450 ①
MATH 1710 Introduction to Introduction to Written English ENG 1430 erm
Applied Thermal Electrical and Course for Design in
Calculus 2 Sciences Computer Engineering Engineering
(3) (3) Engineering Students (3)
(3) Winter T
MATH 2130 MATH 2132 ② ②
Engineering Engineering ECE 2262 ECE 2220 COMP 1020 ENG 2030 ENG 2040 erm
Mathematical Mathematical Electric Circuits Digital Logic Computer Engineering OR Engineering
Analysis 1 Analysis 2 (4) Systems Science 2 Communication Communication
(3) (3) (5) (3) (3) (3) Fall T
ear 2
Y
PHYS 2152 MATH 3132 ECE 3610 COMP 2140 ECE 3790 erm
Modern Physics Engineering ECE 2160 Microprocessing Data Structures Engineering
for Engineers Mathematical Electronics 2E Systems and Algorithms Algorithms
(3) Analysis 3 (5) (4) (3) (4)
(3) Winter T
STAT 2220 MATH 3120 ECE 3780 ECE 4240 ECE 3740
Statistics for Applied Discrete Signal Microprocessing Systems erm
Engineers Mathematics Processing 1 Interfacing Engineering
(3) (3) (4) (4) Principles 1 Fall T
(4)
ear 3
Y
③ ECE 4830 ④ ECE 3700 ANTH 2430
ECE 4260 Signal COMP 3350 ECE 3760 Telecomm. Ecology, erm
Communication Processing 2 Software Digital Systems Network Technology
Systems (4) Engineering 1 Design 1 Engineering and Society ENG 2030 or ENG 2040,
(4) (3) (4) (4) (3) ECE 3700, ECE 3740, Winter T
ECE 3760, and
ECE 3780
OR
③ ④ ④
ENG 3000 ECE 4150 Software Software erm
Engineering Control Systems Engineering Engineering
Economics (4) Elective Elective
(3) Fall T
ECE 4600
Group Design ear 4
Project Y
(6)
④ COMP 3430 ④ erm
Software Introduction to Technical
Engineering Operating Elective
Prerequisite Pre- / Co-requisite Elective Systems
(3) Winter T
① The written English requirement is satisfied by completing three (3) credit hours from the list of approved Written English
Courses for Engineering Students listed in the Academic Calendar (see Price Faculty of Engineering, Faculty Academic
Regulations).
② Students must take either of: Additional required elective courses which may be
– ENG 2030 Engineering Communication: Strategies for the Profession completed in any term.
– ENG 2040 Engineering Communication: Strategies, Practice, and Design
③ Students must take either of:
– ECE 4150 Control Systems Complementary Complementary Natural Science Natural Science
– ECE 4260 Communication Systems Studies Elective Studies Elective Elective Elective
④ Technical Electives:
– Five (5) technical electives are required to complete the program. Four
– At most two (2) of these electives may be selected from the list of approved Electrical Engineering courses.
– Technical electives may be taken at anytime, subject to prerequisites.
This flow chart is intended as a guide, and only applies for the current academic year. It should not be used as a guide for 10 May 2022, v.1
subsequent years. Errors may be present in this document. Students should refer to information in the Academic Calendar.
Computer Engineering Focus Areas
Students wishing to pursue more focused studies in a Computer Engineering subject/research area have the choice
of doing so through a recognized Focus Area. Courses taken towards a Focus Area take the place of some of the
Technical Electives required in the Computer Engineering program.
SOFTWARE ENGINEERING FOCUS AREA
Requirements:
To complete the Software Engineering Focus the prescribed course must be taken. Three (3) of the eight
Software Engineering Technical Elective courses must also be taken. To complete the program requirements,
one (1) additional courses must be selected from the elective courses listed in the Computer Engineering
Standard Program.
Prescribed Software Engineering Course (required)
COMP 3350 Software Engineering 1
Software Engineering Technical Elective Courses (3 required)
ECE 3750 Systems Engineering Principles 2
ECE 4530 Parallel Processing
COMP 3010 Distributed Computing
COMP 3020 Human-Computer Interaction 1
COMP 3380 Databases: Concepts and Usage
COMP 4350 Software Engineering 2
COMP 4580 Computer Security
COMP 4710 Introduction to Data Mining
15 May 2019, v.1
no reviews yet
Please Login to review.