Visit Carleton! Book your tour today.
Program Details
The Faculty of Engineering and Design’s Computer Systems Engineering program under the Department of Systems and Computer Engineering combines both hardware and software to design, develop and implement integrated computer systems for applications in such areas as robotics, artificial intelligence, aerospace and avionic systems, autonomous systems, multimedia applications and cloud computing.
You will learn how to engineer complex systems based on computers and acquire an understanding of computers as integrated software/hardware systems.
The Computer Systems Engineering program is fully accredited by the Canadian Engineering Accreditation Board, allowing graduates to meet the educational requirements for registering as a professional engineer.
Work Experience
A Co-op option is available. Co-op is the opportunity to get a head start on a career. Co-op work terms allow for the development of key employability skills, exploration of career options and graduation with tangible, workplace experience.
Get started in Carleton360 to receive tailored information on our programs, student services and community.
Career Outcomes
Explore your passions, refine new skills and discover the career that’s right for you.
Carleton has strong connections with Kanata North, Canada’s largest technology park where industry, finance and academic partners collaborate.
Sample Courses
ECOR 1042 - Data Management
Software development using container data types (sequences, sets, maps) for data management. Modules. Data files. Incremental, iterative development of programs. Introduction to designing and implementing numerical algorithms.
SYSC 3010 - Computer Systems Development Project
Development of expertise in designing, implementing and testing industrial-quality embedded systems through team projects. Applying modern programming languages, system design practices, current development processes (refactoring, iterative and incremental development) as well as current team-management tools (communication, version control) to medium-scale projects.
Visit the Undergraduate Calendar to view a comprehensive list of course offerings for this program and discover the exciting things Carleton students are learning in the classroom!