Carleton University - Canada's Capital University
  Department of Systems and Computer Engineering  
Department Home
 
 
 
Undergraduate Studies
Contact |
{short description of image}

Students interested in Smart Phones, Artificial Intellegence and Robotics are recommended to take a selection of the following courses:

Smart Phones Cluster:

Artificial Intelligence Cluster
  • SYSC5103: Software Agents — Departmental approval required
  • SYSC5401: Adaptive and Learning Systems — Departmental approval required
  • SYSC3200: Industrial Engineering
Robotics Cluster:
  • MECH4503: An Introduction to Robotics
  • SYSC4505: Automatic Control Systems I
  • SYSC4205: Image Processing for Medical Applications
  • SYSC5103: Software Agents – Departmental approval Required

B.Eng. in Software Engineering

What Software Engineers Will Know

What Software Engineers Will Do: Employment Opportunities

The Academic Program

The Software Engineering program is distinct from the other engineering programs in the Electrical and Computer Systems Department which share a standard core program in first year.  The course progression of the Software Engineering program reflects a focus on software development and support of the co-op option (described below) that most students of this program will take.

In first year, the objective is to establish the necessary engineering foundations in mathematics while gaining early exposure to a breadth of software topics, particularly in object-oriented software. In second year, the software education broadens to encompass concurrent programming as well as larger-scale software systems, while developing necessary engineering background in electrical circuits and mechanics. Third year turns to a systems-level view of software, with studies in operating systems, databases, in systems analysis and design. In Fourth Year, students pursue  high-level topic in software engineering, including managing product lines, software engineering tools, and software verification and performance analysis.As well, every student must complete the full course Engineering Project to gain practical engineering design experience. A set of Engineering Elective courses will be available to provide students with the opportunity to broaden their knowledge in related areas of engineering, or to concentrate on a deeper understanding in an area of interest.

More information on the academic program

  1125 Colonel By Drive, Ottawa, ON, K1S 5B6 Canada | (613) 520-7400 Contact CU | Privacy Policy
Eureka!