York U: Redefine the Possible HOME | Current Students | Faculty & Staff | Research | International link: Future Students, Alumni & Visitors
Search »  

2003-2004
Undergraduate
Calendar

Table of Contents
 
Faculty of Arts
 
Faculty of Education
 
Faculty of Environmental Studies
 
Faculty of Fine Arts
 
Faculty of Pure and Applied Science
 
Atkinson Faculty of Liberal and Professional Studies
 
Osgoode Hall Law School
 
Schulich School of Business
 
Courses of Instruction
 
Glendon College

Computer Science

General Prerequisites

All 2000-level computer science courses require the following general prerequisites:

  • AK/AS/SC/COSC 1030 3.0 (or equivalent) with a grade of at least C+ (5.0);
  • AK/AS/SC/MATH 1090 3.0 (or AK/MATH 2441 3.0 if completed before Fall 1998);
  • All 3000-level computer science courses require the following general prerequisites:
  • AK/AS/SC/COSC 2011 3.0;
  • one of AK/AS/SC/COSC 2001 3.0 or AK/AS/SC/COSC 2021 3.0 or AK/AS/SC/COSC 2031 3.0;
  • a cumulative grade point average of 4.5 or better on all completed computer science courses (including only the most recent grades in repeated courses); (Note: Normally a student who has received a passing grade (a grade of D or better) for a course may not repeat that course or take an equivalent or excluded course for degree credit. Please refer to the Policy on Passed Courses for further details.)
  • AK/AS/SC/MATH 1300 3.0 and AK/AS/SC/MATH 1310 3.0;
  • one of AK/AS/SC/MATH 2090 3.0 or AS/SC/MATH 1025 3.0 or AK/AS/SC/MATH 2320 3.0.

All 4000-level computer science courses require the following general prerequisites:

  • AK/AS/SC/COSC 2001 3.0, AK/AS/SC/COSC 2011 3.0, AK/AS/SC/COSC 2021 3.0, AK/AS/SC/COSC 2031 3.0;
  • at least 12 credits at the 3000-level in computer science courses;
  • a cumulative grade point average of 4.5 or better on all completed computer science courses (including only the most recent grades in repeated courses); (Note: Normally a student who has received a passing grade (a grade of D or better) for a course may not repeat that course or take an equivalent or excluded course for degree credit. Please refer to the Policy on Passed Courses for further details.)
  • AK/AS/SC/MATH 2090 3.0.

Note 1: All computer science Honours BA programs, except the Honours Minor BA program, require the successful completion of at least 30 credits which are neither computer science nor mathematics courses.

Note 2: To satisfy computer science degree requirements, AS/MATH 1000 3.0 or AS/MATH 1013 3.0 may be taken instead of AS/MATH 1300 3.0; AS/MATH 1010 3.0 or AS/MATH 1014 3.0 may be taken instead of AS/MATH 1310 3.0; AS/MATH 1021 3.0 or AS/MATH 2221 3.0 may be taken instead of AS/MATH 1025 3.0.

Specialized Honours BA Program

Students must complete at least 55 credits in computer science, including:

  • AK/AS/SC/COSC 1020 3.0;
  • AK/AS/SC/COSC 1030 3.0;
  • AK/AS/SC/COSC 2001 3.0;
  • AK/AS/SC/COSC 2011 3.0;
  • AK/AS/SC/COSC 2021 3.0;
  • AK/AS/SC/COSC 2031 3.0;
  • AK/AS/SC/COSC 3002 1.0;
  • AK/AS/SC/COSC 3101 3.0;
  • AK/AS/SC/COSC 3221 3.0;
  • AK/AS/SC/COSC 3311 3.0;
  • AK/AS/SC/COSC 3401 3.0;
  • six additional credits at the 3000 level;
  • AK/AS/SC/COSC 4101 3.0 or AK/AS/SC/COSC 4111 3.0;
  • nine additional credits at the 4000 level,
  • six additional credits at the 3000 level or 4000 level.

In addition, students must complete AS/MATH 1025 3.0, AS/MATH 1090 3.0, AS/MATH 1300 3.0, AS/MATH 1310 3.0, AS/MATH 2030 3.0, and AS/MATH 2090 3.0.

Honours BA Program

Students must complete at least 43 credits in computer science, including:

  • AK/AS/SC/COSC 1020 3.0;
  • AK/AS/SC/COSC 1030 3.0;
  • AK/AS/SC/COSC 2001 3.0;
  • AK/AS/SC/COSC 2011 3.0;
  • AK/AS/SC/COSC 2021 3.0;
  • AK/AS/SC/COSC 2031 3.0;
  • AK/AS/SC/COSC 3002 1.0;
  • AK/AS/SC/COSC 3101 3.0;
  • AK/AS/SC/COSC 3221 3.0;
  • AK/AS/SC/COSC 3311 3.0;
  • AK/AS/SC/COSC 3401 3.0;
  • 12 credits at the 4000 level.

In addition, students must complete AS/MATH 1090 3.0, AS/MATH 1300 3.0, AS/MATH 1310 3.0, AS/MATH 2030 3.0, and AS/MATH 2090 3.0.

Note: AS/MATH 1025 3.0 or equivalent linear algebra course recommended.

Honours Double Major BA Program

The Honours BA program described above may be pursued jointly with any other Honours bachelor's degree program in the Faculties of Arts (with the exception of information technology), Environmental Studies or Fine Arts.

Honours Double Major Interdisciplinary BA Programs

The Honours BA program described above may be linked with an Honours Double Major program with the Interdisciplinary Program in Communication Studies. Students must take at least 43 credits in computer science and at least 36 credits in the Communication Studies Program. Courses taken to meet computer science requirements cannot also be used to meet the requirements of the Communication Studies Program. Students in this interdisciplinary program must take a total of at least 18 credits at the 4000 level, including at least 12 credits in computer science and six credits in the program. For further details of requirements, see the listing for the Communication Studies Honours Double Major Interdisciplinary BA Program.

Honours Major/Minor BA Program

The Honours BA program described above may be pursued jointly with any Honours Minor bachelor's degree program in the Faculties of Arts (with the exception of information technology), Environmental Studies, Fine Arts, or with a minor in biology, chemistry, or physics and astronomy in the Faculty of Pure and Applied Science.

Honours Minor BA Program

The Honours Minor must be pursued jointly with an Honours BA program in the Faculty of Arts.

The Honours Minor in computer science comprises at least 37 credits in computer science including:

  • AK/AS/SC/COSC 1020 3.0;
  • AK/AS/SC/COSC 1030 3.0;
  • AK/AS/SC/COSC 2001 3.0;
  • AK/AS/SC/COSC 2011 3.0;
  • AK/AS/SC/COSC 2021 3.0;
  • AK/AS/SC/COSC 2031 3.0;
  • AK/AS/SC/COSC 3002 1.0;
  • AK/AS/SC/COSC 3101 3.0;
  • AK/AS/SC/COSC 3221 3.0;
  • AK/AS/SC/COSC 3311 3.0;
  • AK/AS/SC/COSC 3401 3.0;
  • six credits at the 4000 level.

In addition, students must complete AS/MATH 1090 3.0, AS/MATH 1300 3.0, AS/MATH 1310 3.0, AS/MATH 2030 3.0, and AS/MATH 2090 3.0.

Note: AS/MATH 1025 3.0 or equivalent linear algebra course recommended.

Note: Faculty of Arts legislation requires that, in order to obtain an Honours BA (120 credits), students must take a total of at least 18 credits at the 4000 level, including at least 12 credits at the 4000 level in each Honours major or Specialized Honours major.

BA Program

Students must complete at least 36 credits in computer science, including:

  • AK/AS/SC/COSC 1020 3.0;
  • AK/AS/SC/COSC 1030 3.0;
  • AK/AS/SC/COSC 2001 3.0;
  • AK/AS/SC/COSC 2011 3.0;
  • AK/AS/SC/COSC 2021 3.0;
  • AK/AS/SC/COSC 2031 3.0;
  • AK/AS/SC/COSC 3101 3.0;
  • AK/AS/SC/COSC 3221 3.0;
  • AK/AS/SC/COSC 3311 3.0;
  • three credits at the 3000 level from courses with second digit 4 (i.e. applications);
  • six additional credits at the 3000 level.

In addition, students must complete AS/MATH 1090 3.0, AS/MATH 1300 3.0, AS/MATH 1310 3.0, and AS/MATH 2090 3.0.


© York University
Privacy & Legal