BASc Software Engineering

Centre for Language Learning (uOttawa)Ottawa, Canada

Tuition Fee

Not Available

Start Date

Not Available

Medium of studying

On campus

Duration

4 years

You've viewed 1/5 programs/universities. You can view up to 5 programs/universities

Create a free account to unlock full content!

By registering, you agree to our Privacy Statement and Terms and Conditions.

Program Details

Degree
Bachelors
Major
Computer Engineering | Computer Science | Software Engineering
Area of study
Engineering | Information and Communication Technologies
Timing
Full time
Course Language
English

Program Overview

BASc Software Engineering Program

The Bachelor of Applied Science in Software Engineering is a CO-OP only program that emphasizes innovation and teamwork to develop practical, solution-driven thinking. During their fourth-year project, students in this program can form teams and leverage their work experience to create real applications; some students even start their own companies. They learn how to apply engineering principlesincluding rapid prototyping, requirements analysis, system modelling, design, implementation, testing, and project managementto develop software. Software engineers are key professionals in fields such as high tech, finance, telecommunications, government, healthcare, transportation, and entertainment.


Program Overview

The program is offered in English and in French. Co-operative education is mandatory with this program. The French immersion stream is available with this program. Requirements for this program have been modified; please consult the calendars for the previous requirements.


Course List

The program consists of 129 units, including:


  • Compulsory First-Year Courses:
    • ENG 1112: Technical Report Writing (3 Units)
    • GNG 1105: Engineering Mechanics (3 Units)
    • ITI 1100: Digital Systems I (3 Units)
    • ITI 1120: Introduction to Computing I (3 Units)
    • ITI 1121: Introduction to Computing II (3 Units)
    • MAT 1320: Calculus I (3 Units)
    • MAT 1322: Calculus II (3 Units)
    • MAT 1341: Introduction to Linear Algebra (3 Units)
    • MAT 1348: Discrete Mathematics for Computing (3 Units)
    • PHY 1322: Principles of Physics II 1 (3 Units)
    • SEG 2901: Work Term I (3 Units)
    • 3 course units from:
      • CHM 1301: Foundations of Chemistry
      • CHM 1311: Principles of Chemistry
    • 3 course units from:
      • PHY 1321: Principles of Physics I
      • PHY 1331: Principles of Physics I
  • Compulsory Second-Year Courses:
    • CEG 2136: Computer Architecture I (3 Units)
    • CSI 2101: Discrete Structures (3 Units)
    • CSI 2110: Data Structures and Algorithms (3 Units)
    • CSI 2132: Databases I (3 Units)
    • GNG 2101: Introduction to Product Development for Engineers and Computer Scientists (3 Units)
    • MAT 2377: Probability and Statistics for Engineers (3 Units)
    • SEG 2105: Introduction to Software Engineering (3 Units)
    • SEG 2106: Software Construction (3 Units)
    • SEG 2900: Professional Communication and Responsibility (3 Units)
    • SEG 2911: Professional Software Engineering Practice (3 Units)
    • SEG 3901: Work Term II (3 Units)
    • 3 course units from:
      • EVS 1101: Introduction to Environmental Science
      • PHY 2390: Astronomy
  • Compulsory Third-Year Courses:
    • CEG 3185: Introduction to Data Communications and Networking (3 Units)
    • CSI 3105: Design and Analysis of Algorithms I (3 Units)
    • CSI 3131: Operating Systems (3 Units)
    • SEG 3101: Software Requirements Analysis (3 Units)
    • SEG 3102: Software Design and Architecture (3 Units)
    • SEG 3103: Software Quality Assurance (3 Units)
    • SEG 3125: Analysis and Design of User Interfaces (3 Units)
    • SEG 3902: Work Term III (3 Units)
  • Compulsory Fourth-Year Courses:
    • SEG 4105: Software Project Management (3 Units)
    • SEG 4145: Real Time and Embedded Software Design (3 Units)
    • SEG 4910: Software Engineering Capstone Project Part 1 (3 Units)
    • SEG 4911: Software Engineering Capstone Project Part 2 (3 Units)
  • Optional Fourth-Year Courses:
    • 6 course units of technical electives in software engineering (SEG), computer science (CSI), computer engineering (CEG), electrical engineering (ELG) at the 3000 or 4000 level, or CSI 2120, CSI 2372 (6 Units)
    • 3 complementary electives course units at the undergraduate level (3 Units)
    • 9 elective course units (9 Units)
    • Recommended electives in the field "Impact of technology and/or engineering on society":
      • ADM 2372: Management Information Systems
      • ADM 3378: Emerging Topics in Management Information Systems
      • ENG 3170: Writing for Digital Media II
      • GEG 2320: GIS and the Digital Earth
      • GNG 4120: Technology Entrepreneurship for Engineers and Computer Scientists
      • GNG 4170: Engineering Law
      • GNG 4171: Intellectual Property and Technology Law for Engineers
      • HIS 2129: Technology, Society and Environment Since 1850
      • SEG 4901: Work Term IV
      • SEG 4902: Work Term V
      • SEG 4903: Work Term VI

Notes

  1. Under special circumstances and only when granted permission, students who have completed PHY 1331, PHY 1322, CHM 1301, PHY 2104 in a previous program may be allowed to substitute them by an alternative sequence of 4 different science courses.
  2. Students who have not taken Physics 4U must take PHY 1331 instead of PHY 1321. Students who have not taken Chemistry 4U must take CHM 1301 instead of CHM 1311.
  3. Suitably qualified students, with permission, may also take graduate courses offered in the School of Electrical Engineering and Computer Science.
  4. For a complete list of courses, please refer to the list of complementary elective courses on the Faculty of Engineering website.

About University



Overview:

The University of Ottawa is a public research university located in Ottawa, Canada. It is one of Canada's top 10 research universities, known for its commitment to excellence, relevance, and impact in research. The university is also recognized for its bilingual nature, offering programs in both English and French.



Services Offered:

The University of Ottawa provides a wide range of services to its students, including:

    Academic Support:

    Academic writing help, tutoring, and support from faculty members.

    Bilingual Studies and Language Learning:

    French and English immersion streams, as well as intensive language programs.

    Campus Life:

    Housing options, dining services, recreation facilities, student clubs and organizations, and health and wellness services.

    Career Development:

    Career counselling, job search assistance, and internship opportunities.

    Financial Support:

    Scholarships, bursaries, and financial aid programs.

    International Students:

    Support for international students, including visa assistance, language programs, and cultural adjustment services.

    Mentoring and Peer Support:

    Mentoring programs and peer support networks.

    Research and Innovation:

    Research centers and institutes, core facilities, and resources for researchers.

    Safety and Security:

    Security services, harassment and discrimination prevention programs, and self-defense courses.

    Sustainability:

    Sustainability initiatives, programs, and activities.


Student Life and Campus Experience:

Students at the University of Ottawa can expect a vibrant and diverse campus experience. The university offers a wide range of extracurricular activities, including student clubs and organizations, sports teams, and cultural events. The campus is located in the heart of Ottawa, providing easy access to the city's many attractions and amenities.



Key Reasons to Study There:

    Bilingual Environment:

    The university is a leading bilingual institution, offering programs in both English and French.

    Research Excellence:

    The University of Ottawa is a top research university, providing students with opportunities to engage in cutting-edge research.

    Diverse and Inclusive Community:

    The university is committed to fostering a diverse and inclusive community, welcoming students from all backgrounds.

    Strong Academic Programs:

    The university offers a wide range of academic programs, including undergraduate and graduate degrees in various fields.

    Location in the Capital City:

    The university's location in Ottawa provides students with access to government institutions, cultural attractions, and employment opportunities.


Academic Programs:

The University of Ottawa has 10 faculties, offering a wide range of academic programs, including:

    Faculty of Arts:

    Humanities, social sciences, and fine arts.

    Faculty of Education:

    Teacher education and educational research.

    Faculty of Engineering:

    Engineering disciplines, including civil, mechanical, and electrical engineering.

    Faculty of Health Sciences:

    Health sciences, including medicine, nursing, and pharmacy.

    Faculty of Law:

    Civil law and common law.

    Faculty of Medicine:

    Medical education and research.

    Faculty of Science:

    Science disciplines, including biology, chemistry, and physics.

    Faculty of Social Sciences:

    Social sciences, including economics, psychology, and sociology.

    Telfer School of Management:

    Business administration and management.
Top 188Average ranking globally
View university profile

Location