Current students

 

Regular September

 

SOFTWARE ENGINEERING
September Entry, 120 credit program
Last revised: March 29, 2011


Year 1

Fall

Course Number

Course Name

Credit

COMP 232

Mathematics for Computer Science

3

COMP 248

Object-Oriented Programming I

3

ENGR 201

Professional Practice & Responsibility

1.5

ENGR 213

Applied Ordinary Differential Equations

3

General Elective

 

 

 

Winter

Course Number

Course Name

Credit

COMP 249

Object-Oriented Programming II

3

ENGR 233

Applied Advanced Calculus

3

SOEN 228

System Hardware

4

SOEN 287

Introduction to Web Applications

3

Basic Science

 

 

 

Year 2

Fall

Course Number

Course Name

Credit

COMP 348

Principles of Programming Languages

3

COMP 352

Data Structures and Algorithms

3

ENCS 282

Technical Writing and Communication

3

ENGR 202

Sustainable Development and Environmental Stewardship

1.5

Basic Science

 

 

 

 

Winter

Course Number

Course Name

Credit

COMP 346

Operating Systems

4

ELEC 275

Principles of Electrical Engineering

3.50

ENGR 371

Probability and Statistics in Engineering

3

SOEN 331

Introduction to Formal Methods for Software Engineering

3

SOEN 341

Software Process

3

 

Year 3

Fall

Course Number

Course Name

Credit

COMP 335

Introduction to Theoretical Computer Science

3

SOEN 342

Software Requirements and Specifications

3

SOEN 343

Software Architecture and Design I

3

SOEN 384

Management, Measurement and Quality Control

3

Technical Elective

 

 

 

Winter

Course Number

Course Name

Credit

SOEN 344

Software Architecture and Design II

3

SOEN 345

Software Testing, Verification and Quality Assurance

3

SOEN 357

User Interface Design

3

SOEN 390

Software Engineering Team Design Project

3.5

SOEN 385
          or
Technical Elective

Control Systems and Applications

3

 

Year 4

Fall

Course Number

Course Name

Credit

SOEN 490

Capstone Software Engineering Design Project

4

ENGR 391

Numerical Methods in Engineering

3

Technical Elective

 

 

Technical Elective

 

 

Technical Elective

 

 

Winter

Course Number

Course Name

Credit

SOEN 385
      or
Technical Elective

Control Systems and Applications

3

ENGR 392

Impact of Technology on Society

3

SOEN 490

Capstone Software Engineering Design Project

(4)

Technical Elective

 

 

Technical Elective

 

 


 
 

Concordia University