StudyCanada HomeUniversities in CanadaCarleton UniversityElectrical and Computer Engineering
Carleton University · Computer science, data and technologies

Electrical and Computer Engineering

Reference year : 2026-27

Specializations and variants

M.Eng. Electrical and Computer Engineering (4.5 credits)
M.A.Sc. Electrical and Computer Engineering with Concentration in Modeling and Simulation (5.0 credits)
M.Eng. Electrical and Computer Engineering with Concentration in Modeling and Simulation (4.5 credits)
M.A.Sc. Electrical and Computer Engineering with Concentration in Software Engineering (5.0 credits)
M.Eng. Electrical and Computer Engineering with Concentration in Software Engineering (4.5 credits)
M.A.Sc. Electrical and Computer Engineering with Collaborative Specialization in Climate Change (5.0 credits)
M.Eng. Electrical and Computer Engineering with Collaborative Specialization in Climate Change (4.5 credits)
M.A.Sc. Electrical and Computer Engineering with Collaborative Specialization in Cybersecurity (5.0 credits)
M.Eng. Electrical and Computer Engineering with Collaborative Specialization in Cybersecurity (4.5 credits)
M.A.Sc. Electrical and Computer Engineering with Collaborative Specialization in Data Science (5.0 credits)
M.Eng. Electrical and Computer Engineering with Collaborative Specialization in Data Science (4.5 credits)
Other information gathered

Program Requirements Subject to the approval of the departmental chair, a student may take up to half of the course credits in the program in other disciplines (e.g., Mathematics, Computer Science, Physics). Master's programs with a thesis earn the Master of Applied Science degree, while other master's programs earn the Master of Engineering degree. M.A.Sc. Electrical and Computer Engineering (5.0 credits)

Other information gathered

Cooperative Master's Degree (5.0 credits) Participation in the Cooperative Master's program is subject to acceptance by a suitable sponsoring organization. Requirements - by thesis 1. 3.0 credits in courses 3.0 2. 2.0 credits in Thesis 2.0 Total Credits 5.0 Requirements - by project 1. 4.0 credits in courses 4.0 2. 1.0 credit in two 0.5-credit projects (Each project conducted in one of two work terms) 1.0 Total Credits 5.0 Ph.D. Electrical and Computer Engineering (1.5 credits) Subject to the approval of the advisory committee, a student may take up to half of the course credits in the program in other disciplines (e.g., Mathematics, Computer Science, Physics). Requirements: 1. 1.5 credits in courses 1.5 2. A comprehensive examination involving written and oral examinations and a written thesis proposal, to take place before the end of the fourth term of registration 3. 0.0 credits in a thesis which must be defended at an oral examination 0.0 Total Credits 1.5 Ph.D. Electrical and Computer Engineering with Concentration in Software Engineering (1.5 credits)

Program pathways and conditions

These tables reproduce the source requirements for the indicated period. Official interpretation is the responsibility of the university.

Pathway 1
Requirements:
1. 2.5 credits in courses2.5
2. 2.5 credits in Thesis2.5
Total Credits5.0
Pathway 2
Requirements - by project:
1. 0.5 credit in:0.5
SYSC 5902 [0.5]Research Methods for Engineers
2. 0.5 credit in project0.5
3. 3.5 credits in courses, which may include up to an additional 0.5 credit in project3.5
Total Credits4.5
Pathway 3
Requirements - by thesis (5.0 credits)
1. 1.5 credits from modeling and simulation core courses:1.5
SYSC 5001 [0.5]Simulation and Modeling
SYSC 5004 [0.5]Optimization for Engineering Applications
SYSC 5101 [0.5]Design of High Performance Software
SYSC 5103 [0.5]Software Agents
SYSC 5104 [0.5]Methodologies For Discrete-Event Modeling And Simulation
SYSC 5207 [0.5]Distributed Systems Engineering
SYSC 5405 [0.5]Pattern Classification and Experiment Design
SYSC 5703 [0.5]Integrated Database and Cloud Systems
2. 1.0 credit in courses1.0
3. 2.5 credits in:2.5
SYSC 5909 [2.5]M.A.Sc. Thesis (in the area of modeling and simulation)
Total Credits5.0
Pathway 4
Requirements - project pathway
1. 0.5 credit in:0.5
SYSC 5902 [0.5]Research Methods for Engineers
2. 0.5 credit in project:0.5
SYSC 5900 [0.5]Systems Engineering Project (in the area of modeling and simulation)
3. 2.0 credits from modeling and simulation core courses:2.0
SYSC 5001 [0.5]Simulation and Modeling
SYSC 5004 [0.5]Optimization for Engineering Applications
SYSC 5101 [0.5]Design of High Performance Software
SYSC 5103 [0.5]Software Agents
SYSC 5104 [0.5]Methodologies For Discrete-Event Modeling And Simulation
SYSC 5207 [0.5]Distributed Systems Engineering
SYSC 5405 [0.5]Pattern Classification and Experiment Design
SYSC 5703 [0.5]Integrated Database and Cloud Systems
4. 1.5 credits in courses, which may include up to an additional 0.5 credit in project1.5
Total Credits4.5
Pathway 5
Requirements - thesis pathway:
1. 1.5 credits from Software Engineering core:1.5
SYSC 5001 [0.5]Simulation and Modeling
SYSC 5004 [0.5]Optimization for Engineering Applications
SYSC 5101 [0.5]Design of High Performance Software
SYSC 5103 [0.5]Software Agents
SYSC 5104 [0.5]Methodologies For Discrete-Event Modeling And Simulation
SYSC 5105 [0.5]Software Quality Engineering and Management
SYSC 5206 [0.5]Resource Management on Distributed Systems
SYSC 5207 [0.5]Distributed Systems Engineering
SYSC 5500 [0.5]Designing Secure Networking and Computer Systems
SYSC 5701 [0.5]Operating System Methods for Real-Time Applications
SYSC 5703 [0.5]Integrated Database and Cloud Systems
SYSC 5708 [0.5]Model-Driven Development of Real-Time and Distributed Software
SYSC 5709 [0.5]Advanced Topics in Software Engineering
SYSC 5805 [0.5]Model-Driven Security Engineering
SYSC 5807 [0.5]Advanced Topics in Computer Systems
SYSC 5809 [0.5]The Internet of Things
2. 1.0 credit in courses1.0
3. 2.5 credits in:2.5
SYSC 5909 [2.5]M.A.Sc. Thesis (Thesis must be in the area of Software Engineering. Each candidate submitting a thesis will be required to undertake an oral defence of the thesis.)
Total Credits5.0
Pathway 6
Requirements (by coursework):
1. 0.5 credit in:0.5
SYSC 5902 [0.5]Research Methods for Engineers
2. 2.0 credits from software engineering core courses:2.0
SYSC 5001 [0.5]Simulation and Modeling
SYSC 5004 [0.5]Optimization for Engineering Applications
SYSC 5101 [0.5]Design of High Performance Software
SYSC 5103 [0.5]Software Agents
SYSC 5104 [0.5]Methodologies For Discrete-Event Modeling And Simulation
SYSC 5105 [0.5]Software Quality Engineering and Management
SYSC 5206 [0.5]Resource Management on Distributed Systems
SYSC 5207 [0.5]Distributed Systems Engineering
SYSC 5500 [0.5]Designing Secure Networking and Computer Systems
SYSC 5701 [0.5]Operating System Methods for Real-Time Applications
SYSC 5703 [0.5]Integrated Database and Cloud Systems
SYSC 5708 [0.5]Model-Driven Development of Real-Time and Distributed Software
SYSC 5709 [0.5]Advanced Topics in Software Engineering
SYSC 5805 [0.5]Model-Driven Security Engineering
SYSC 5807 [0.5]Advanced Topics in Computer Systems
SYSC 5809 [0.5]The Internet of Things
3. 2.0 credits in courses2.0
Total Credits4.5
Pathway 7
Requirements:
1. 1.0 credit in:1.0
CLIM 5000 [1.0]Climate Collaboration
2. 0.0 credit in:0.0
CLIM 5800 [0.0]Climate Seminar Series
3. 1.5 credits in courses1.5
4. 2.5 credits in:2.5
SYSC 5909 [2.5]M.A.Sc. Thesis (in the area of climate change)
Total Credits5.0
Pathway 8
Requirements - project pathway (4.5 credits)
1. 1.0 credit in:1.0
CLIM 5000 [1.0]Climate Collaboration
2. 0.0 credit in:0.0
CLIM 5800 [0.0]Climate Seminar Series
3. 0.5 credit from:0.5
ELEC 5302 [0.5]Renewable and Distributed Energy Resource Technologies
SERG 5001 [0.5]Sustainable Energy Policy for Engineers
SERG 5003 [0.5]Energy Evaluation and Assessment Tools
SYSC 5104 [0.5]Methodologies For Discrete-Event Modeling And Simulation
or approved Advanced Topic in the area of climate change
4. 2.5 credits in courses2.5
5. 0.5 credit in:0.5
SYSC 5900 [0.5]Systems Engineering Project (in the area of climate change)
Total Credits4.5
Pathway 9
Requirements:
1. 1.0 credit in:1.0
CYBR 5000 [1.0]Science and Social Science of Cybersecurity
3. 1.5 credits in courses1.5
4. 2.5 credits in:2.5
SYSC 5909 [2.5]M.A.Sc. Thesis (in the area of cybersecurity)
Total Credits5.0
Pathway 10
Requirements - project pathway (4.5 credits)
1. 0.5 credit in:0.5
SYSC 5902 [0.5]Research Methods for Engineers
2. 1.0 credit in:1.0
CYBR 5000 [1.0]Science and Social Science of Cybersecurity
4. 2.5 credits in courses2.5
5. 0.5 credit in:0.5
SYSC 5900 [0.5]Systems Engineering Project (in the area of cybersecurity)
Total Credits4.5
Pathway 11
Requirements - by Thesis (5.0 credits)
1. 0.5 credit in:0.5
DATA 5000 [0.5]Introduction to Data Science
2. 0.5 credit from data science elective courses:0.5
SYSC 5001 [0.5]Simulation and Modeling
SYSC 5004 [0.5]Optimization for Engineering Applications
SYSC 5101 [0.5]Design of High Performance Software
SYSC 5103 [0.5]Software Agents
SYSC 5104 [0.5]Methodologies For Discrete-Event Modeling And Simulation
SYSC 5201 [0.5]Computer Communication
SYSC 5207 [0.5]Distributed Systems Engineering
SYSC 5303 [0.5]Interactive Networked Systems and Telemedicine
SYSC 5306 [0.5]Mobile Computing Systems
SYSC 5401 [0.5]Adaptive and Learning Systems
SYSC 5405 [0.5]Pattern Classification and Experiment Design
SYSC 5407 [0.5]Planning and Design of Computer Networks
SYSC 5500 [0.5]Designing Secure Networking and Computer Systems
SYSC 5703 [0.5]Integrated Database and Cloud Systems
3. 1.5 credits in courses1.5
4. 2.5 credits in:2.5
SYSC 5909 [2.5]M.A.Sc. Thesis
in the area of data science (each candidate submitting a thesis will be required to undertake an oral defence of the thesis)
Total Credits5.0
Pathway 12
Requirements - by Project (4.5 credits)
1. 0.5 credit in:0.5
DATA 5000 [0.5]Introduction to Data Science
2. 1.0 credit from data science elective courses:1.0
SYSC 5001 [0.5]Simulation and Modeling
SYSC 5004 [0.5]Optimization for Engineering Applications
SYSC 5101 [0.5]Design of High Performance Software
SYSC 5103 [0.5]Software Agents
SYSC 5104 [0.5]Methodologies For Discrete-Event Modeling And Simulation
SYSC 5201 [0.5]Computer Communication
SYSC 5207 [0.5]Distributed Systems Engineering
SYSC 5303 [0.5]Interactive Networked Systems and Telemedicine
SYSC 5306 [0.5]Mobile Computing Systems
SYSC 5401 [0.5]Adaptive and Learning Systems
SYSC 5405 [0.5]Pattern Classification and Experiment Design
SYSC 5407 [0.5]Planning and Design of Computer Networks
SYSC 5500 [0.5]Designing Secure Networking and Computer Systems
SYSC 5703 [0.5]Integrated Database and Cloud Systems
3. 2.5 credits in courses, which may include up to an additional 0.5 credit in project2.5
4. 0.5 credit in:0.5
SYSC 5900 [0.5]Systems Engineering Project
in the area of data science
Total Credits4.5
Pathway 13
Requirements:
1. 1.0 credit from software engineering core courses:1.0
SYSC 5001 [0.5]Simulation and Modeling
SYSC 5004 [0.5]Optimization for Engineering Applications
SYSC 5101 [0.5]Design of High Performance Software
SYSC 5103 [0.5]Software Agents
SYSC 5104 [0.5]Methodologies For Discrete-Event Modeling And Simulation
SYSC 5105 [0.5]Software Quality Engineering and Management
SYSC 5206 [0.5]Resource Management on Distributed Systems
SYSC 5207 [0.5]Distributed Systems Engineering
SYSC 5500 [0.5]Designing Secure Networking and Computer Systems
SYSC 5701 [0.5]Operating System Methods for Real-Time Applications
SYSC 5703 [0.5]Integrated Database and Cloud Systems
SYSC 5708 [0.5]Model-Driven Development of Real-Time and Distributed Software
SYSC 5709 [0.5]Advanced Topics in Software Engineering
SYSC 5805 [0.5]Model-Driven Security Engineering
SYSC 5807 [0.5]Advanced Topics in Computer Systems
SYSC 5809 [0.5]The Internet of Things
2. 0.5 credit in courses0.5
3. 0.0 credit in comprehensive examination (one topic of which must be in the area of software engineering)
4. 0.0 credits in:0.0
SYSC 6909 [0.0]Ph.D. Thesis (Thesis must be in the area of Software Engineering. Each candidate submitting a thesis will be required to undertake an oral defence of the thesis.)
Total Credits1.5

Courses

These courses were identified on the program source page. Their presence does not mean they are all required in every pathway.

Sources and references

Reference year : 2026-27

Dates and sources are retained to help you verify the information. Translations are provided to facilitate reading; the official source governs conditions and requirements.

Source reference : https://calendar.carleton.ca/grad/gradprograms/electricalandcomputerengineering/

Write to StudyCanada

Your plans or a question: let’s continue the conversation by email.

We will use these details to reply to your enquiry. Privacy

This form contacts StudyCanada. To contact this institution, use the details on its profile.