York U: Redefine the Possible HOME | Current Students | Faculty & Staff | Research | International link: Future Students, Alumni & Visitors
Search »  
2007-2008 Undergraduate Calendar
2007-2008 Undergraduate Calendar
Degrees and Certificates
Policies and Regulations
Faculties
General Information
Search Courses Web site
View Entire Calendar (PDF)
Important Notice and Disclaimer
 

Computer Science - Arts


General Prerequisites

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

Most 3000 and 4000 level computer science courses require the following general prerequisites, in addition to or including other course specific prerequisites:

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

Specialized Honours BA Program

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

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

Specialized Honours BA Program (Communication Networks Stream)

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

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

Specialized Honours BA Program (Intelligent Systems Stream)

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

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

Specialized Honours BA Program (Interactive Systems Stream)

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

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

Specialized Honours BA Program (Software Development Stream)

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

In addition, students must complete AK/AS/SC/MATH 1019 3.00; AK/AS/SC/MATH 1025 3.00; AK/AS/SC/MATH 1090 3.00; AK/AS/SC/MATH 1300 3.00; AK/AS/SC/MATH 1310 3.00; and AK/AS/SC/MATH 2030 3.00.

Honours BA Program

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

In addition, students must complete AS/MATH 1019 3.00, AS/MATH 1090 3.00, AS/MATH 1300 3.00, AS/MATH 1310 3.00 and AS/MATH 2030 3.00.

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

Honours BA Program (Communication Networks Stream)

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

In addition, students must complete AS/MATH 1019 3.00, AS/MATH 1090 3.00, AS/MATH 1300 3.00, AS/MATH 1310 3.00 and AS/MATH 2030 3.00.

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

Honours BA Program (Intelligent Systems Stream)

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

In addition, students must complete AS/MATH 1019 3.00, AS/MATH 1090 3.00, AS/MATH 1300 3.00, AS/MATH 1310 3.00 and AS/MATH 2030 3.00.

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

Honours BA Program (Interactive Systems Stream)

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

In addition, students must complete AS/MATH 1019 3.00, AS/MATH 1090 3.00, AS/MATH 1300 3.00, AS/MATH 1310 3.00 and AS/MATH 2030 3.00.

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

Honours iBA Program

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

In addition, students must complete AS/MATH 1019 3.00, AS/MATH 1090 3.00, AS/MATH 1300 3.00, AS/MATH 1310 3.00 and AS/MATH 2030 3.00.

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

In addition, students in the Honours iBA program must fulfill the following requirements:

  • at least 18 credits of language study in one of the modern languages offered by York University, including the Advanced I university-level course in the chosen language;
  • at least 12 credits of internationally-oriented courses chosen outside the major;
  • at least one full term abroad as a full-time student at one of York University's exchange partners.

Honours Double Major BA Program

The Honours BA programs described above, including any one of the three streams, may be pursued jointly with any other Honours bachelor's degree program in the Faculties of Arts, Environmental Studies, Fine Arts or with approved major degree programs in the Atkinson Faculty of Liberal and Professional Studies or Faculty of Health. For further details on requirements, see the listings for specific Honours programs that may be pursued jointly with other faculties.

Honours Double Major Interdisciplinary BA Programs

The Honours BA program in Computer Science described above (not including any one of the three streams) may be linked with an Honours Double Major program with the interdisciplinary program in Communication Studies. Students must take at least 44 credits in computer science and at least 42 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 Communication Studies Program. For further details of requirements, see the listing for the Communication Studies Honours Double Major Interdisciplinary BA programs.

Honours Major/Minor BA Program

The Honours BA programs described above, including any one of the three streams, may be pursued jointly with any Honours Minor bachelor's degree program in the Faculties of Arts, Environmental Studies, Fine Arts, or with approved minor degree programs in the Atkinson Faculty of Liberal and Professional Studies, Faculty of Health, or Faculty of Science and Engineering. For further details on requirements, see the listings for specific Honours programs that may be pursued jointly with other faculties.

Honours Major/Minor iBA Program

The Honours iBA program in Computer Science described above may be pursued jointly with any Honours Minor BA program in the Faculty of Arts.

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 31 credits in computer science including:

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 37 credits in computer science, including:

In addition, students must complete AS/MATH 1019 3.00, AS/MATH 1090 3.00, AS/MATH 1300 3.00 and AS/MATH 1310 3.00.

Course Substitutes

Subject to course exclusions, program requirements/restrictions, and residence requirements, the following courses are acceptable substitutes for the purpose of meeting computer science program requirements:

Program Course Course Substitutes
AS/SC/MATH 1025 3.00 AK/AS/SC/MATH 1021 3.00, AK/AS/SC/MATH 2221 3.00

AK/AS/SC/MATH 1300 3.00

AS/SC/MATH 1000 3.00, AS/SC/MATH 1013 3.00

AK/AS/SC/MATH 1310 3.00

AS/SC/MATH 1010 3.00, AS/SC/MATH 1014 3.00

 

Y graphic
last modified:
June 5, 2007

graphic rule
© York University
Privacy & Legal