BACHELOR OF ENGINEERING (SOFTWARE)

Concordia University

Gina Cody school of Engineering & Computer Science

Montreal, Quebec, Canada






Official University website for full program information

http://www.concordia.ca/academics/undergraduate/software-engineering.html


COURSE DESCRIPTION


COMPUTER SCIENCE CORE

Mathematics for Computer Science

Object Oriented Programming I

Object Oriented Programming II

Introduction to Theoretical Computer Science

Operating Systems

Principles of Programming Languages

Data Structures And Algorithms


SOFTWARE ENGINEERING COURSES

System Hardware

Web Programming

Information Systems Security

Introduction to Formal Methods for Software Engineering

Software Process

Software Requirements and Specifications

Software Architecture and Design I

Software Architecture and Design II

Software Testing, Verification and Quality Assurance

User Interface Design

Management, Measurement and Quality Control

Control Systems and Applications

Software Engineering Team Design Project

Capstone Software Engineering Design Project


ADVANCED SOFTWARE ENGINEERING AND COMPUTER SCIENCE

Databases

Advanced C++

Compiler Design

Web Search and Information Retrieval

Computer Graphics


ENGINEERING CORE

Principles of Electrical Engineering

Technical Writing and Communication

Professional Practice and Responsibility

Sustainable Development and Environmental Stewardship

Applied Ordinary Differential Equations

Applied Advanced Calculus

Engineering Management Principles and Economics

Probability and Statistics in Engineering

Numerical Methods in Engineering

Impact of Technology on Society


SCIENCE

Intro to Genetics

Astronomy


ELECTIVES

Micro Economics

Macro Economics


PRE-REQUISITE AND OTHER ADDITIONAL COURSES

Algebra

Linear Algebra

Calculus

Integral Calculus

Chemistry

Mechanical Physics

Experimental Mechanical Physics

Electromagnetic Physics

Introduction to Information Technology

Introduction to Programming




Please click here to return to the HOMEPAGE