DEPARTMENT OF COMPUTER SCIENCE


FOUR-YEAR GENERAL BSc COMPUTER SCIENCE WITH SOFTWARE ENGINEERING SPECIALIZATION (2000)
This form is a guide only. For complete information see the Academic Calendar.

Admission Requirements
Students enter this program in fourth year. Admission requirements are identical to those for entry into year four of the Four-Year General BSc

Admission Requirements of the Four-Year General BSc (First Year)

______ CS 025a/b or 026a/b -with final mark of at least 60%
______ CS 027a/b - with final mark of at least 60%
______ One full course or equivalent chosen from: Math030, Applied Math026, Cal050a/b, Cal051a/b, Cal081a/b, LinAlg040a/b - with final mark of at least 60%
3.0 options - including at least 1.0 from Arts or Social Science
   _____ ___________________________
   _____ ___________________________
   _____ ___________________________
Minimum requirements: a complete first year (5 full courses)and 60% in each of the required CompSci and Mathematical courses (bolded)

Second Year of the Four-Year General BSc

_____ CS 208a/b Fund. of Computer Organization
_____ CS 209a/b Applied Logic for Computer Science
_____ CS 210a/b Data Structures and Algorithms
_____ CS 211a/b Software Tools and Systems Prog.
_____ CS 212a/b/y Introduction to Software Engineering
_____ Math 222a Discrete Structures I
_____ Math 223b Discrete Structures II
1.5 options(see item i. under graduation requirements)
   _____ ___________________________
   _____ ___________________________
To proceed to Third Year: an overall average of at least 60% in the Second Year principal courses (bolded courses)

Third Year of the Four-Year General BSc

_____ CS 305a/b Operating Systems
_____ CS 307a/b Object-Oriented Design and Analysis
_____ CS 319a/b Databases I
_____ CS 357a/b Computer Networks I
_____ CS 3_____ a/b or CS 4_____ a/b
_____ CS 3_____ a/b or CS 4_____ a/b
_____ CS 3_____ a/b or CS 4_____ a/b
_____ ________Senior (numbered 100 or above) half-course in Applied Math, Math, Act Sci, or Stats (excluding Stats 137a and 138b)
1.0 option (see item i. under graduation requirements)
   _____ ___________________________
To proceed to Fourth Year: an average of at least 60% in the three and one-half third year CompSci courses (bolded)

Fourth Year of Four-Year General BSc w SES

_____ CS 470 a/b/y Software Maintenance and Configuration Management
_____ CS 3_____ a/b or CS 4_____ a/b *
_____ CS 3_____ a/b or CS 4_____ a/b
*
_____ CS 3_____ a/b or CS 4_____ a/b *
_____ CS 3_____ a/b or CS 4_____ a/b
_____ CS 3_____ a/b or CS 4_____ a/b
_____ CS 3_____ a/b or CS 4_____ a/b
_____ CS 3_____ a/b or CS 4_____ a/b
1.0 options (see item i. under graduation requirement)
   _____ ___________________________
   _____ ___________________________
* Three half-courses must be included from: CS377a/b Software Project Management, 471a/b Software Design and Architecture, 472a/b Specification, Testing and Quality Assurance, 473a/b Requirement Analysis, 474a/b Human-Computer Interaction
Note: CS342a/b Organization of Programming Languages must be included if not already taken

Graduation Requirements

The requirement for graduation from this program is completion of twenty courses as outlined, subject to the following conditions:
 
  1. Five courses numbered 001-099
    • at least one course from the Faculty of Arts or the Faculty of Social Science
  2. At least thirteen Science courses
  3. At least thirteen senior courses
  4. "D" grade or higher in each course counted for graduation.
  5. Overall average of at least 60% in
    • courses counted for graduation
    • Mathematics 222a, 223b, and the ten senior Computer Science courses required in the program. (Students do not need to achieve an individual mark of at least 60% in Math 222a and 223b; these course are included in the overall average)
  6. See Western Academic Calendar 2000, p. 123
  7. See Western Academic Calendar 2000, p. 123
  8. At least seven of the courses counted toward graduation must be in subjects other than CompSci
  9. At least five courses counted toward graduation must be from areas other than computer science, applied mathematics, mathematics, and statistical and actuarial sciences
  10. All graduation requirements must be fulfilled within a maximum of twenty-six course attempts
Note:
  1. An option can be one full course or two half-courses.
  2. Course refers to one full course or equivalent and may consist of two half-courses.

FOUR-YEAR BSc HONORS COMPUTER SCIENCE with SOFTWARE ENGINEERING SPECIALIZATION (2000)

Admission Requirements
Students normally enter this program in third year. Admission requirements are identical to admission/progression requirements for the third year of the BSc Honors in CompSci

Admission Requirements of BSc Honors (First Year)

______ CS 025a/b or 026a/b -with final mark of at least 60%
______ CS 027a/b - with final mark of at least 60%
______ One full course or equivalent chosen from: Math030, Applied Math026, Cal050a/b, Cal051a/b, Cal081a/b, LinAlg040a/b - with final mark of at least 60%
______ One full course -with final mark of at least 60%
2.0 options - including at least 1.0 from Arts or Social Science
   _____ ___________________________
   _____ ___________________________
Minimum requirements: a complete first year (5 full courses)and an average of 70% in the required CompSci and Mathematical courses and one other course (bolded)

Second Year of BSc Honors

_____ CS 208a/b Fund. of Computer Organization
_____ CS 209a/b Applied Logic for Computer Science
_____ CS 210a/b Data Structures and Algorithms
_____ CS 211a/b Software Tools and Syst Prog
_____ CS 212a/b/y Introduction to Software Engineering
_____ Math 222a Discrete Structures I
_____ Math 223b Discrete Structures II
1.5 options
   _____ ___________________________
   _____ ___________________________

To proceed to Third Year:
60% in each of the Second Year principal courses and an overall average of at least 70% in the Second Year principal courses (bolded courses)
A passing grade in each of the subsidiary courses (options) with an overall overage of at least 60% in these courses

Third Year BSc Honors w SES

_____ CS 305a/b Operating Systems
_____ CS 307a/b Object-Oriented Design and Analysis
_____ CS 331a/b Foundations of Computer Science
_____ CS 340a/b Analysis of Algorithms
_____ CS 3_____ a/b*
_____ CS 3_____ a/b
_____ CS 3_____ a/b
_____ ________One half-course 200-level or above in Applied Math, Math, Act Sci, or Stats
1.0 option
   _____ ___________________________

*one of the following course sequences must also be included in the program: CS319 & 411; 346 & 442; 357 & 402 or 457; 388 & 488
Note: CS 342a/b and 350a/b must be taken in third or fourth year

To proceed to Fourth Year:
60% in each of the Third Year principal courses and an average of at least 70% in the Third Year principal courses ( bolded courses); a 60% average in the subsidiary courses

Fourth Year

_____ CS 470y
_____ CS 4_____ a/b*
_____ CS 4_____ a/b
_____ CS 4_____ a/b
_____ CS 4_____ a/b
_____ CS 4_____ a/b
_____ CS 3_____ or 4_____ a/b
_____ CS 3_____ or 4_____ a/b

1.0 options
   _____ ___________________________

Note: At least three half-courses from CS377, 471, 472, 473, 474 must be taken

 

 

This form is a guide only. For complete information see the Academic Calendar.

___________________________________

Progression Requirements

Yearly progression- for progression to the next year of the program, a student must in the current year meet the following criteria
  • 60% in each principal course
  • 70% average in principal courses
  • passing grade in each subsidiary (option) course
  • 60% average in subsidiary (option) courses

Note:

  1. An option can be one full course or two half-courses.
  2. Course refers to one full course or equivalent and may consist of two half-courses.

____________________________________________

Graduation Requirements

  • 5 courses numbered 001-099 which must include
    • One full course in Arts or Social Science
  • at least a 60% in each principal course
  • at least a 70% average in principal courses
  • at least a 60% average in subsidiary (option) courses
  • 5 courses counted towards graduation must be from areas other than CS, Math, Appl Math, Act Sci and Stats (this requirement does not apply to students who entered the program (2nd year) before 1997)

SE programs



This page was last updated 07/14/2000.
Contact Us Archives @ SOSE Events @ SOSE SE courses Members @ SOSE Home