Software Engineering Co-op (SENG:C)
Computing and Information Science, College of Engineering and Physical Sciences
Program Requirements
The Co-op program in Software Engineering is a five year program, including five work terms. Students must complete a Fall, Winter and Summer work term and must follow the academic work schedule as outlined below (also found on the Co-operative Education website: https://www.recruitguelph.ca/cecs/). Please refer to the Co-operative Education program policy with respect to adjusting this schedule.
Software Engineering Academic and Co-op Work Term Schedule
Year | Fall | Winter | Summer |
---|---|---|---|
1 | Academic Semester 1 | Academic Semester 2 | Off |
2 | Academic Semester 3 COOP*1100 | Academic Semester 4 | COOP*1000 Work Term I |
3 | COOP*2000 Work Term II | Academic Semester 5 | COOP*3000 Work Term III |
4 | Academic Semester 6 | COOP*4000 Work Term IV | COOP*5000 Work Term V |
5 | Academic Semester 7 | Academic Semester 8 | N/A |
Please refer to the Co-operative Education program policy with respect to work term performance grading, work term report grading and program completion requirements.
For additional program information students should consult with their Co-op Co-ordinator and Co-op Faculty Advisor, listed on the Co-operative Education web site.
Students are advised to plan their schedule of studies well in advance so that they can take all required prerequisites for later (especially 4000 level) courses. Students should note that some 4000 level courses are only given in alternate years. Failure to plan may result in the inability to take a particular senior CIS course. Not all sequences may be viable. Please check with the CIS Co-op faculty advisor for semester planning.
Credit Summary
(22.00 Total Credits)1
Code | Title | Credits |
---|---|---|
Required Core Courses | 12.25 | |
Area of Application | 4.00 | |
Free Electives | 3.75 | |
Co-op Work Terms | 2.00 | |
Total Credits | 22 |
- 1
Note: A minimum of four Co-op work terms including a Summer, Fall, and Winter are necessary to complete the Co-op requirement. A fifth Co-op work term is optional and if completed the total number of credits will equal 22.50.
The recommended program sequence is outlined below.
Major (Honours Program) Co-op
Code | Title | Credits |
---|---|---|
Semester 1 - Fall | ||
CIS*1250 | Software Design I | 0.50 |
CIS*1300 | Programming | 0.50 |
CIS*1910 | Discrete Structures in Computing I | 0.50 |
1.00 credits in the Area of Application or electives | 1.00 | |
Semester 2 - Winter | ||
CIS*2250 | Software Design II | 0.50 |
CIS*2500 | Intermediate Programming | 0.50 |
MATH*1160 | Linear Algebra I | 0.50 |
1.00 credits in the Area of Application or electives | 1.00 | |
Summer Semester - Off | ||
Semester 3 - Fall | ||
CIS*2030 | Structure and Application of Microcomputers | 0.50 |
CIS*2430 | Object Oriented Programming | 0.50 |
CIS*2520 | Data Structures | 0.50 |
CIS*3250 | Software Design III | 0.50 |
COOP*1100 | Introduction to Co-operative Education | 0.00 |
0.50 credits in the Area of Application or electives | 0.50 | |
Semester 4 - Winter | ||
CIS*2750 | Software Systems Development and Integration | 0.75 |
CIS*3110 | Operating Systems I | 0.50 |
CIS*3490 | The Analysis and Design of Computer Algorithms | 0.50 |
0.75 credits in the Area of Application or elective | 0.75 | |
Summer Semester | ||
COOP*1000 | Co-op Work Term I | 0.50 |
Fall Semester | ||
COOP*2000 | Co-op Work Term II | 0.50 |
Semester 5 - Winter | ||
CIS*3750 | System Analysis and Design in Applications | 0.75 |
0.50 CIS electives at the 3000 level or above | 0.50 | |
1.25 credits in the Area of Application or electives | 1.25 | |
Summer Semester | ||
COOP*3000 | Co-op Work Term III | 0.50 |
Semester 6 - Fall | ||
CIS*3760 | Software Engineering | 0.75 |
STAT*2040 | Statistics I | 0.50 |
0.50 credits in CIS at 3000 level or above | 0.50 | |
0.75 credits in the Area of Application or electives | 0.75 | |
Winter Semester | ||
COOP*4000 | Co-op Work Term IV | 0.50 |
Summer Semester | ||
COOP*5000 | Co-op Work Term V | 0.50 |
Semester 7 - Fall | ||
CIS*3260 | Software Design IV | 0.50 |
CIS*4150 | Software Reliability and Testing | 0.50 |
CIS*4300 | Human Computer Interaction | 0.50 |
1.00 credits in the Area of Application or electives | 1.00 | |
Semester 8 - Winter | ||
CIS*4250 | Software Design V | 0.50 |
1.50 credits in the Area of Application or electives | 1.50 | |
0.50 credits in CIS at the 4000 level | 0.50 |