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