Bachelor of Engineering in Software Engineering

Speak without obligation to Carleton University

To contact you must accept the privacy policy

Comments about Bachelor of Engineering in Software Engineering - At the institution - Ottawa - Ontario

  • Objectives
    Some of the most recent and most powerful technologies transoforming our lives stem from the development of reliable, economical computer software. Exciting new technologies are transforming the way we live and work - technologies such as distrubuted computer and the Internet, multimedia applications, and innovative telecommunications systems. At Carleton University, the Bachelor of Engineering (B.Eng.) degree program in Software Engineering is much more than computer programming. It offers education in important areas such as software security, reliability, timeliness of responses, and the ability to meet the requirements of the end-users. Carleton teaches programming paradigms and design notations, which are essential parts of the discipline. Additional concerns that we address are rapid design with sufficient felxibility for future changes and due regard for safety, economy, efficiency, and speed of excution.
  • Academic title
    Bachelor of Engineering in Software Engineering
  • Course description
    Software Engineering
    Bachelor of Engineering
    (21.5 credits)

    First year

       1. 5.0 credits in MATH 1004, MATH 1005, MATH 1104, MATH 1805, PHYS 1003, PHYS 1004, ECOR 1010, SYSC 1100, SYSC 1101, SYSC 1102;

    Second year

       2. 5.0 credits in CCDP 2100, CHEM 1101, MATH 2004, ECOR 1101, SYSC 2001, SYSC 2003, SYSC 2100, SYSC 2101, ELEC 2501, ELEC 2607;

    Third year

       3. 5.0 credits in COMP 3005, ECOR 3800, SYSC 3001, SYSC 3100, SYSC 3101, SYSC 3303, SYSC 4106, SYSC 4507, STAT 3502, SYSC 3600;

    Fourth year

       4. 3.0 credits in ECOR 4995, SYSC 4101, SYSC 4005, SYSC 4800, SYSC 4806, ELEC 4705;
       5. 1.0 credit from SYSC 4907 [1.0] or ELEC 4907 [1.0];
       6. 0.5 credit from ELEC 2507, SYSC 3200, SYSC 3501, SYSC 3601, SYSC 4102, SYSC 4405, SYSC 4502, SYSC 4504, SYSC 4505, SYSC 4602, ELEC 4708, ELEC 4509, ELEC 4506;
       7. 0.5 credit from the list in Item 6 or from SYSC 4105, SYSC 4107, COMP 2805, COMP 3002, COMP 4000, COMP 4001, COMP 4002, COMP 4003, COMP 4100, COMP 4106;
       8. 1.0 credit in Complementary Studies Electives. Note: For Item 5 above, students should register in SYSC 4907 if their supervisor is in Systems and Computer Engineering, and in ELEC 4907 if their supervisor is in Electronics.

    • SYSC 1100 - Introduction to OO Computing
    • SYSC 1101 - OO Software Development
    • SYSC 1102 - C++ Programming
    • SYSC 2001 - Computer Systems Foundations
    • SYSC 2002 - Data Structures and Algorithms
    • SYSC 2003 - Introductory Real-Time Systems
    • SYSC 2004 - OO Software Development
    • SYSC 2100 - Algorithms and Data Structures
    • SYSC 2101 - Software Development Project
    • SYSC 3001 - Operating Systems & Databases
    • SYSC 3006 - Computer Organization
    • SYSC 3100 - Systems Analysis and Design
    • SYSC 3101 - Programming Languages
    • SYSC 3200 - Industrial Engineering
    • SYSC 3303 - Real-Time Concurrent Systems
    • SYSC 3500 - Signals and Systems
    • SYSC 3501 - Communication Theory
    • SYSC 3503 - Communication Theory II
    • SYSC 3600 - Systems and Simulation
    • SYSC 3601 - Microprocessor Systems
    • SYSC 4001 - Operating Systems
    • SYSC 4005 - Discrete Simulation/Modeling
    • SYSC 4101 - Software Validation
    • SYSC 4102 - Performance Engineering
    • SYSC 4105 - Engineering Management
    • SYSC 4106 - Software Product Management
    • SYSC 4107 - Software Business
    • SYSC 4201 - Ethics, Research Methods and Standards for Biomedical Engineering
    • SYSC 4202 - Clinical Engineering
    • SYSC 4203 - Bioinstrumentation and Signals
    • SYSC 4205 - Image Processing for Medical Applications
    • SYSC 4405 - Digital Signal Processing
    • SYSC 4502 - Communications Software
    • SYSC 4504 - Distributed Network Processing
    • SYSC 4505 - Automatic Control Systems I
    • SYSC 4507 - Computer Systems Architecture
    • SYSC 4600 - Digital Communications
    • SYSC 4602 - Computer Communications
    • SYSC 4604 - Digital Communication Theory
    • SYSC 4607 - Wireless Communications
    • SYSC 4700 - Telecommunications Engineering
    • SYSC 4701 - Communications Systems Lab
    • SYSC 4800 - Software Engineering
    • SYSC 4805 - Computer Systems Design Lab
    • SYSC 4806 - Software Engineering Lab
    • SYSC 4906 - Special Topics
    • SYSC 4907 - Engineering Project
    • SYSC 4917 - Biomedical Engineering Project

Other programs related to software engineering

This site uses cookies.
If you continue navigating, the use of cookies is deemed to be accepted.
See more  |