A-Z Index Contact Us


Return to Current Calendar (2010-2011)
Academic Courses
Academic Programs
Academic Schedule of Dates
Academic Units
Undergraduate Programs and Courses
Faculty of Business Administration
Faculty of Education
Faculty of Engineering
Faculty of Forestry and the Forest Environment
Faculty of Health and Behavioural Sciences
Faculty of Science and Environmental Studies
Department of Anthropology
Interdisciplinary Programs in Applied Bio-Molecular Science
Interdisciplinary Programs in Bioinformatics
Department of Biology
Department of Chemistry
Department of Computer Science
Department of Economics
Division of Environmental Studies
General Programs
Interdisciplinary Programs in Geoarchaeology
Department of Geography
Department of Geology
Department of Mathematical Sciences
Interdisciplinary Programs in Northern Studies
Department of Physics
Interdisciplinary Programs in Water Resource Science
Faculty of Social Sciences and Humanities
Undergraduate Studies at Orillia
Faculty of Medicine
Faculty of Graduate Studies
Admission Requirements
Continuing Education and Distributed Learning
Fees 2009-2010
Financial Aid to Students
Governing Bodies, Administration and Faculty
Medals and Prizes
The University (An Introduction)
University Community
University Regulations
Previous Calendars
Summary of New Changes Made in This Calendar

LAKEHEAD CALENDAR 2009-2010

Lakehead 2009-2010 Academic Units Undergraduate Programs and Courses Faculty of Science and Environmental Studies Department of Computer Science Computer Science Programs
Computer Science Programs

Apprenticeship and Internship Options

Apprenticeship
This option is available for the first year Computer Science Co-op students (as the optional Spring/Summer work term). Computer Science 1990 is offered throughout the year as an entry level work term for Computer Science students and qualified students who wish to gain on-the-job training in Computer Science.

Internship
This option offers an extended work term (normally 8 months) for senior level students (Fourth or Fifth Year). This is suitable for Computer Science students who wish to gain extensive and in-depth experience in applications of Computer Science. The work terms are made of two or more consecutive work terms Computer Science 3990, 3992 (or 4990), 4992 (Winter, Spring/Summer, Fall).

Applications must be made through the Office of Admissions and Recruitment as detailed in the Requirements for Admission to Undergraduate Degree Programs. The application will be carefully examined by the Department and the Co-op Office. The acceptance of a student in these options depends highly on the demands from the employers as well as the student's academic qualifications and communication skills.

 

1. Honours BSc (Computer Science)

Co­operative Program

Students applying for first­year admission to Co­operative Computer Science will be judged for admission on the basis of academic credentials normally submitted to the Office of Admissions and Recruitment in the admission process. For more advanced applicants, university academic performance will also be considered.

Departmental recommendations for work-term placements will be made in the first week of each academic term which precedes a work term, and will be based on performance in the program to that point. Note that the first work period is optional, but that a student must obtain a positive recommendation from the department by the first required work term to remain registered in the program.

The University will provide employment counselling and contacts with participating employers for each student, prior to each work period, and will make all reasonable effort to obtain placement. However, the achievement of employment is the result of a resumé and interview process similar to that required for permanent employment of computer professionals. The ultimate success in placement depends on the employer/employee interaction.

There are three options in this program, Business, Scientific and Hardware. Students must choose one at the time of initial registration. For help in making this choice, contact the Chair of the Department.

Note:
Students in this program are required to take at least 5 FCEs outside the Departments of Computer Science and Mathematical Sciences.

(a) Business Option

Year-to-year continuation in the program requires an average of at least 70% in all Computer Science courses, and satisfactory completion of the work period assignments.

First Year (Fall and Winter):
(a) Mathematics 1180, 1281; Computer Science 1411, 1431
(b) One FCE elective in Humanities or Social Sciences chosen from: History 1100, Philosophy 1100, or any combination of English 1011, 1031, 1111, 1112
(c) Business 1511, 1512

First Year (Spring/Summer):
At the discretion of the Department, some students may have the opportunity of a formal work period assignment (Computer Science 1990).

Second Year (Fall and Winter):
(a) Mathematics 2255, 2275, 2331, 2333
(b) Computer Science 2412, 2453, 2473 and 2477
(c) Business 2012 and 2033

Note:
Students interested in the Physics selections from the list of electives should take Mathematics 2131 and Physics 2211.

Second Year (Spring/Summer):
Optional formal work period assignment (Computer Science 2990)

Departmental approval must be obtained at the time of registration (co-operative) by all students at or beyond the third year level.

Third Year (Fall):
(a) Computer Science 3413, 3415, 3473
(b) Business 3213
(c) One half-course elective

Third Year (Winter):
Formal work period assignment (Computer Science 3990)

Third Year (Spring/Summer):
Formal work period assignment (Computer Science 3992)

Fourth Year (Fall and Winter):
(a) Computer Science 4411, 4433, and 4453
(b) Sociology 2455
(c) Business 4253 or 4233
(d) Mathematics 3331
(e) One FCE from List of Program Electives
(f) Two half-course electives

Fourth Year (Spring/Summer):
Formal work period assignment (Computer Science 4990)

Fifth Year (Fall):
Formal work period assignment (Computer Science 4992)

Fifth Year (Winter):
(a) Computer Science 4413 and 4431
(b) Mathematics 3333
(c) One half-course elective from List of Program Electives
(d) One half-course elective

(b) Science Option

Year-to-year continuation in the program requires an average of at least 70% in all Computer Science courses, and satisfactory completion of the work period assignments.

First Year (Fall and Winter):
(a) Mathematics 1180, 1281; Computer Science 1411, 1431
(b) One FCE elective in Humanities or Social Sciences chosen from: History 1100, Philosophy 1100, or any combination of English 1011, 1031, 1111, 1112
(c) Physics 1101 or an elective (not from Computer Science or Mathematics) approved by the Department

First Year (Spring/Summer):
At the discretion of the Department, some students may have the opportunity of a formal work period assignment (Computer Science 1990).

Second Year (Fall and Winter):
(a) Mathematics 2111, 2255, 2275 and 2331
(b) Computer Science 2412, 2453, 2473 and 2477
(c) Two half-course electives

Note:
Students interested in the Physics selections from the list of electives should take Mathematics 2131 and Physics 2211.
Science option students interested in expanding their business background may take Business 1511, 1512, or another Business course with permission of the Faculty of Business Administration.Second Year (Spring/Summer):
Optional formal work period assignment (Computer Science 2990)

Departmental approval must be obtained at the time of registration (co-operative) by all students at or beyond the third year level.

Third Year (Fall):
(a) Computer Science 3413, 3415, 3473
(b) Two half-course electives

Third Year (Winter):
Formal work period assignment (Computer Science 3990)

Third Year (Spring/Summer):
Formal work period assignment (Computer Science 3992)

Fourth Year (Fall and Winter):
(a) Computer Science 4411, 4433, and 4453
(b) Sociology 2455
(c) Mathematics 3371
(d) Three half-courses from List of Program Electives
(e) Two half-course electives (One of the electives must be Mathematics 2333, if not already taken.)

Fourth Year (Spring/Summer):
Formal work period assignment (Computer Science 4990)

Fifth Year (Fall):
Formal work period assignment (Computer Science 4992)

Fifth Year (Winter):
(a) Computer Science 4413, 4431, and 4451
(b) One half-course from List of Program Electives
(c) One half-course elective

(c) Hardware Option

Year-to-year continuation in the program requires an average of at least 70% in all Computer Science courses, and satisfactory completion of the work period assignments.

First Year (Fall and Winter):
(a) Mathematics 1180, Computer Science 1411, 1431; Physics 1101
(b) Mathematics 1281 or Chemistry 1110, 1130
(c) One FCE elective in Humanities or Social Sciences chosen from: History 1100, Philosophy 1100, or any combination of English 1011, 1031, 1111, 1112

First Year (Spring/Summer):
At the discretion of the Department, some students may have the opportunity of a formal work period assignment (Computer Science 1990).

Second Year (Fall and Winter):
(a) Mathematics 2111 and 2131
(b) Computer Science 2412, 2453, 2473 and 2477
(c) Physics 2211, 2311, 2331, 2332

Second Year (Spring/Summer):
Optional formal work period assignment (Computer Science 2990)

Departmental approval must be obtained at the time of registration (co-operative) by all students at or beyond the third year level.

Third Year (Fall):
(a) Mathematics 2255
(b) Computer Science 3415, 3473
(c) Physics 3231
(d) Sociology 2455

Third Year (Winter):
Formal work period assignment (Computer Science 3990)

Third Year (Spring/Summer):
Formal work period assignment (Computer Science 3992)

Fourth Year (Fall):
(a) Computer Science 4411 and a half-course Computer Science elective
(b) Physics 3211 and a half-course Physics elective
(c) One half-course elective

Fourth Year (Winter):
(a) Mathematics 2275
(b) Computer Science 4475 and a half-course Computer Science elective
(c) Physics 3611
(d) One half-course elective

Fourth Year (Spring/Summer):
Formal work period assignment (Computer Science 4990)

Fifth Year (Fall):
Formal work period assignment (Computer Science 4992)

Fifth Year (Winter):
(a) Computer Science 4453 and one half-course Computer Science elective
(b) Physics 3311
(c) Two half-course electives

BSc (Physics)
Students wishing to complete the requirements for a BSc in Physics following the HBSc (Computer Science) Hardware Option program must complete Chemistry 1110/1130 and Physics 2111 and 3113 and have a total of at least 6 FCEs in Physics.

Recommended electives:
Graphics, Internet:
Computer Science 4471, 4476
Modeling:
Computer Science 4471
Physics 3411
Mathematics 3351, 3371

 

List of Program Electives

Applied Mathematics:
Mathematics 3331 - Optimization
Mathematics 3333 - Operations Research
Mathematics 3373 - Graph Theory
Mathematics 4273 - Logic in Mathematics and Computer Science
Mathematics 4275 - Set Theory and Computability

Computer Science:
Computer Science 4451 - Theory of Computing
Computer Science 4471 - Computer Graphics
Computer Science 4475 - Topics in Artificial Intelligence
Computer Science 4476 - Topics in Internet Computing
Computer Science 4478 - Object-Oriented Design and Methodology
Computer Science 4479 - Reading and Research in Computer Science

Numerical Analysis:
Mathematics 3351 - Applied Numerical Methods
Mathematics 3371 - Computational Linear Algebra and Numerical Approximation I
Mathematics 4351 - Computational Linear Algebra and Numerical Approximation II
Mathematics 4371 - Numerical Methods for Differential Equations

Physics:
Physics 2211 - Intermediate Electricity and Magnetism
Physics 3231 - Introductory Electronics
Physics 3611 - Computer Acquisition and Control

2. BSc (Computer Science) - Co-op

Four Year program
This program consists of the courses listed in the first four years of the Honours BSc (Computer Science) Co-operative program and satisfactory work terms I-IV. Year-to-year continuation in the program requires a weighted average of at least 65% in all Computer Science courses taken, and satisfactory completion of the work period program. Students who had not taken the work-term Computer Science 2990 must complete the last academic term (Fifth Year Winter) as well as the work-term Computer Science 4992.

3. BSc (Computer Science Major)

Three year program
This program consists of the courses listed in the first two years and the Fall terms of years three and four of the Honours Co­operative Computer Science program. Year-to-year continuation requires an average of at least 60% in all Computer Science courses.

As an alternative, with permission of the Department, students may complete the three year program by taking the courses listed in the first two years and the Fall term of year three of the Honours Co-operative Computer Science Program plus a final winter term composed of:

Third Year (Winter):
(a) Two Computer Science half courses at the third or fourth year level
(b) One half course elective from the List of Program Electives
(c) Two half course electives

4. HBSc (Computer Science Major)

Four Year program
This program consists of the courses listed in the Honours Co­operative Computer Science program, except for the work terms. Year-to-year continuation requires an average of at least 70% in all Computer Science courses.

The Hardware Option of this program consists of the courses listed in the Honours BSc (Computer Science Major) Co-operative Program (Hardware Option), except for the work terms. Its third year consists of Third Year (Fall) and Fourth Year (Winter), while its fourth year is Fourth Year (Fall) and Fifth Year (Winter). Year-to-year continuation requires an average of at least 70% in all Computer Science and Physics courses.

Note:
Students in the Honours BSc (Computer Science Major) Program are required to take at least 10 half courses outside the Departments of Computer Science and Mathematical Sciences.

5. BSc (Computer Science Major)

Four Year program
This program consists of the courses listed in the Honours Co­operative Computer Science program, except for the work terms. Year-to-year continuation requires an average of at least 60% in all Computer Science courses.

The Hardware Option of this program consists of the courses listed in the Honours BSc (Computer Science Major) Co-operative Program (Hardware Option), except for the work terms. Year-to-year continuation requires an average of at least 60% in all Computer Science and Physics courses.

6. Computer Science Minor Program

An overall average of 60% is required in four full course equivalents in Computer Science consisting of:
(a) Computer Science 1411, 1431, 2412, 2477
(b) Two Computer Science half courses at second year level or higher
(c) Two Computer Science half courses at third year level or higher

Note 1:
Students are cautioned that if they wish to carry on with a major in Computer Science, they should acquaint themselves with the admission standards required for the major.

Note 2:
Zero level courses may not be taken for credit towards the Minor in Computer Science.

7. Concurrent Programs with Education

A. The Honours BSc (Computer Science) degree is offered concurrently with a Bachelor of Education degree (I/S Specialization only). Prior to the Professional Year, students should follow the HBSc program requirements; however, they should also include the prior to entry into the Professional Year requirements of the Intermediate-Senior Specialization, as listed on pages 70-71. For more information about concurrent programs, see the Faculty of Education, Department of Undergraduate Studies in Education, starting on page 65.

Note:
For students in concurrent honours bachelor degree programs, 1.5 FCEs of required Education courses will be taken instead of electives in the HBSc program, prior to entering the Professional Year.

B. The BSc (Computer Science) 3-year degree is offered concurrently with a Bachelor of Education degree (I/S Specialization only). For more information about the concurrent bachelor degree programs, see the Faculty of Education, Department of Undergraduate Studies in Education, starting on page 65.