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 Medicine
Faculty of Graduate Studies
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
Faculty of Social Sciences and Humanities
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 Faculty of Graduate Studies Faculty of Science and Environmental Studies Computer Science Graduate Programs
Computer Science Graduate Programs

Department of Computer Science


Professor and Chair M.W. Benson
   
MSC (COMPUTER SCIENCE)   
Graduate Co-ordinator J. Fiaidhi
Core: Master's Thesis Supervisory   
  M.W. Benson,
  H. El Ocla,
  J.A.W. Fiaidhi,
  L. Liu (Mathematics),
  S.M.A. Mohammed,
  R. Wei
Non-Core: Limited Membership  
  F. Allaire


MASTER OF SCIENCE DEGREE IN COMPUTER SCIENCE

Candidates are accepted under the Faculty of Graduate Studies regulations governing the Master's degree providing they also satisfy the requirements of the department as stated below:

A student entering the Master's program is expected to have at least a B grade average in an honours Computer Science program or equivalent from an accredited university and have had the necessary undergraduate prerequisites for the graduate courses he/she intends to take. None of the graduate courses are prerequisites for other graduate courses.

Application deadline is February 1 for admission in September. Late applications may be considered for admission, but may not be eligible for funding.

 

PROGRAMS

(a) The Thesis Program:
A candidate admitted to the MSc Thesis Program will normally be expected to complete six half courses and a thesis (two FCEs) for a total of five FCEs.  The half-courses consist of: Computer Science 5111, a half-course designated by the Department, two half-courses in Computer Science at the graduate level and two other half-courses at the graduate or fourth-year level, at least one of which must be from the Department of Computer Science. Of the graduate Computer Science courses taken, one half-course must be taken from each of at least two Groups (see Computer Science course groupings below). In addition, the candidate will be required to pursue a research program and complete a thesis which is considered the equivalent of two full courses. Successful completion of the thesis option requires a original contribution to a particular research area, approval of the written thesis by the examiners and a public oral presentation and defence of the thesis work.

(b) The Course Program:
The program consists of five FCEs: Computer Science 5800 and eight half courses which include Computer Science 5111, a half-course designated by the Department, four half-courses in Computer Science at the graduate level and two other half-courses at the graduate or fourth-year level, at least one of which must be from the Department of Computer Science. Of the graduate Computer Science courses taken, at least one half-course must be taken from each of at least two Groups (see Computer Science course groupings below).

(c) The MSc Co-operative Option:
A graduate student normally will be admitted to this option after completion of three full graduate courses for a starting date in May.

Co-op employment for a minimum of 8 months (two terms) must be successfully completed to satisfy co-op requirements for the degree; however students may be employed on co-op for up to a maximum of 16 months (four terms) as part of the program.

Students interested in a co-op placement should inform the Department's Co-op Advisor at least four months in advance of the proposed date of the placement (e.g., by late December for placements beginning in May). The Department's decision as to the suitability of each candidate will be based primarily on academic performance. Successful candidates will work with the Co-op office and the university Co-op Co-ordinator in their search for suitable employment. Upon completion of the co-op placement, the student will either complete a thesis (Thesis Program option) or complete the Project Program option requirements including the required project course.

Computer Science Course Groupings

Group I:
Computer Science 5211 - Object Oriented Programming
Computer Science 5212 - Programming Languages
Computer Science 5213 - Computer Network Performance

Group II:
Computer Science 5311 - Applied Combinatorics
Computer Science 5312 - Scientific and Parallel Computing
Computer Science 5313 - Artificial Intelligence

Group III:
Computer Science 5450 - Mobile Programming 
Computer Science 5451 - Advanced Multimedia Programming
Computer Science 5472 - Computer Graphics
Computer Science 5473 - Computer Security