Last updated on 2025-04-24
Program Overview
The Master of Applied Science in Electrical and Computer Engineering with a focus on Software Engineering is designed to equip students with advanced knowledge and skills in the field. This program is offered jointly by the Department of Systems and Computer Engineering and the Department of Electronics at Carleton University. Students will engage in a comprehensive curriculum that emphasizes both theoretical and practical aspects of electrical and computer engineering, preparing them for a variety of professional opportunities in the industry.
Program Structure
The Master of Applied Science in Electrical and Computer Engineering - Software Engineering is structured to provide a robust educational experience over a period of 1-2 years. The program offers various pathways for students, including:
- Coursework
- Research Project
- Thesis
Students can choose to specialize in areas such as Modeling and Simulation technologies or Software Engineering, which focuses on cutting-edge research areas like Artificial Intelligence and Cybersecurity. The program is available for entry in the Fall, Summer, and Winter terms (note that the MEng. Electrical program does not accept Winter entries). Additionally, students have access to modern laboratories and state-of-the-art equipment, enhancing their learning experience.
Featured Experiences
- Access to the largest Electrical and Computer Engineering program in Canada through the Ottawa-Carleton Institute for Electrical and Computer Engineering.
- Experiential learning opportunities including Research Labs and On-site Training.
- Collaborative Specializations available in Data Science, Climate Change, and Cybersecurity.
- Proximity to government departments and high-tech industries, facilitating collaboration and networking.
Career Options
Graduates of the Master of Applied Science in Electrical and Computer Engineering - Software Engineering can pursue a variety of career paths in Canada, including:
- Software Engineer: Develops and maintains software applications, ensuring functionality and user experience.
- Systems Engineer: Focuses on designing and managing complex systems over their life cycles.
- Data Scientist: Analyzes and interprets complex data to help organizations make informed decisions.
- Cybersecurity Analyst: Protects an organization’s computer systems and networks from cyber threats.
- Research and Development Engineer: Engages in innovative projects to develop new technologies and improve existing ones.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Carleton University official website


































