Two streams are available. Stream A is different from Stream B in that Stream B offers a double work term following academic semester 6. This major will require the completion of 21.00 credits as indicated below:
Stream A
Semester 2 - Winter
CIS*2500
|
[0.50] |
Intermediate Programming |
COOP*1100
|
[0.00] |
Introduction to Co-operative Education |
MATH*1210
|
[0.50] |
Calculus II |
PHYS*1010
|
[0.50] |
Introductory Electricity and Magnetism |
PHYS*2040
|
[0.50] |
Fundamental Electronics and Sensors |
One of: |
CIS*1910
|
[0.50] |
Discrete Structures in Computing I * |
0.50 elective |
* CIS*1910 is a prerequisite for many upper level C.I.S. courses |
|
Semester 3 - Fall
MATH*2160
|
[0.50] |
Linear Algebra I |
MATH*2200
|
[0.50] |
Advanced Calculus I |
PHYS*2440
|
[0.75] |
Mechanics I |
PHYS*2460
|
[0.75] |
Electricity and Magnetism I |
One of: |
CIS*2030
|
[0.50] |
Structure and Application of Microcomputers |
CIS*2910
|
[0.50] |
Discrete Structures in Computing II |
0.50 elective |
|
Semester 4 - Summer
MATH*2170
|
[0.50] |
Differential Equations I |
PHYS*2260
|
[0.50] |
Experimental Basis of Quantum Physics |
PHYS*3240
|
[0.50] |
Statistical Physics I |
STAT*2040
|
[0.50] |
Statistics I |
One of: |
CIS*2030
|
[0.50] |
Structure and Application of Microcomputers |
CIS*2100
|
[0.50] |
Scientific Computing and Applications Development |
CIS*2520
|
[0.50] |
Data Structures |
CIS*3120
|
[0.50] |
Digital Systems |
|
Semester 5 - Winter
XSEN*3100
|
[0.50] |
Analog and Digital Communications |
XSEN*3120
|
[0.50] |
Microprocessors I |
XSEN*3130
|
[0.50] |
Object Oriented Programming Using C++ |
XSEN*3140
|
[0.50] |
Operating Systems |
XSEN*4130
|
[0.50] |
Networking Essentials |
Note: All courses in Semester 5 are taught at Seneca College in Toronto. |
Semester 6 - Fall
XSEN*4100
|
[0.50] |
Event Driven Programming and Visual Basic |
XSEN*4110
|
[0.50] |
Data Acquisition and Control |
XSEN*4120
|
[0.50] |
Data Communications I |
XSEN*4140
|
[0.50] |
Technical and Personal Communications |
One of: |
|
Semester 7 - Winter
PHYS*2450
|
[0.75] |
Mechanics II |
PHYS*2470
|
[0.75] |
Electricity and Magnetism II |
PHYS*3220
|
[0.50] |
Waves and Optics |
One of: |
CIS*3120
|
[0.50] |
Digital Systems |
0.50 elective |
|
0.50 elective |
Semester 8 - Fall
MATH*3100
|
[0.50] |
Differential Equations II |
PHYS*3230
|
[0.50] |
Quantum Mechanics I |
PHYS*4240
|
[0.50] |
Statistical Physics II |
PHYS*4500
|
[0.50] |
Advanced Physics Laboratory |
0.50 elective |
Note: At least 0.50 in electives must be taken from courses in the Arts or Social Sciences. |
Stream B
Semester 2 - Winter
CIS*2500
|
[0.50] |
Intermediate Programming |
COOP*1100
|
[0.00] |
Introduction to Co-operative Education |
MATH*1210
|
[0.50] |
Calculus II |
PHYS*1010
|
[0.50] |
Introductory Electricity and Magnetism |
PHYS*2040
|
[0.50] |
Fundamental Electronics and Sensors |
One of: |
CIS*1910
|
[0.50] |
Discrete Structures in Computing I * |
0.50 elective |
*CIS*1910 is a prerequisite for many upper level C.I.S. courses |
|
Semester 3 - Fall
MATH*2160
|
[0.50] |
Linear Algebra I |
MATH*2200
|
[0.50] |
Advanced Calculus I |
PHYS*2440
|
[0.75] |
Mechanics I |
PHYS*2460
|
[0.75] |
Electricity and Magnetism I |
One of: |
CIS*2030
|
[0.50] |
Structure and Application of Microcomputers |
CIS*2910
|
[0.50] |
Discrete Structures in Computing II |
0.50 elective |
|
Semester 4 - Summer
MATH*2170
|
[0.50] |
Differential Equations I |
PHYS*2260
|
[0.50] |
Experimental Basis of Quantum Physics |
PHYS*3240
|
[0.50] |
Statistical Physics I |
STAT*2040
|
[0.50] |
Statistics I |
One of: |
CIS*2030
|
[0.50] |
Structure and Application of Microcomputers |
CIS*2100
|
[0.50] |
Scientific Computing and Applications Development |
CIS*2520
|
[0.50] |
Data Structures |
CIS*3120
|
[0.50] |
Digital Systems |
|
Semester 5 - Fall
XSEN*3100
|
[0.50] |
Analog and Digital Communications |
XSEN*3120
|
[0.50] |
Microprocessors I |
XSEN*3130
|
[0.50] |
Object Oriented Programming Using C++ |
XSEN*3140
|
[0.50] |
Operating Systems |
XSEN*4130
|
[0.50] |
Networking Essentials |
Note: All courses in Semester 5 are taught at Seneca College in Toronto. |
Semester 6 - Winter
XSEN*4100
|
[0.50] |
Event Driven Programming and Visual Basic |
XSEN*4110
|
[0.50] |
Data Acquisition and Control |
XSEN*4120
|
[0.50] |
Data Communications I |
XSEN*4140
|
[0.50] |
Technical and Personal Communications |
One of: |
|
Note: All courses in Semester 6 are taught at Seneca College in Toronto. |
Semester 7 - Winter
PHYS*2450
|
[0.75] |
Mechanics II |
PHYS*2470
|
[0.75] |
Electricity and Magnetism II |
PHYS*3220
|
[0.50] |
Waves and Optics |
One of: |
CIS*3120
|
[0.50] |
Digital Systems |
0.50 elective |
|
0.50 elective |
Semester 8 - Fall
MATH*3100
|
[0.50] |
Differential Equations II |
PHYS*3230
|
[0.50] |
Quantum Mechanics I |
PHYS*4240
|
[0.50] |
Statistical Physics II |
PHYS*4500
|
[0.50] |
Advanced Physics Laboratory |
0.50 elective |
Note: At least 0.50 in electives must be taken from courses in the Arts or Social Sciences. |