Skip Navigation
 

2009-2010 Undergraduate Calendar

 
Main Links
 
 
Related Links
 

  Programs

Link to class schedule
         

Computer Science

School of Computer Science
(Faculty of Science)
5302 Herzberg Bldg.
613-520-4333
scs.carleton.ca

This section presents the requirements for:

The Co-operative Education Option is available in Computer Science. See the Co-operative Education section of this Calendar for details.

Graduation Requirements

In addition to the requirements listed below, students must satisfy the University regulations common to all undergraduate students (see the Academic Regulations of the University section of this Calendar).

Students should consult with the School when planning their program and selecting courses.

Course Categories

The following categories of courses are used in defining the program requirements in Computer Science.

Computer Science (COMP)

In addition to the courses with subject code COMP, the following courses offered by the Sprott School of Business, the Faculty of Engineering and Design, and the Faculty of Arts and Social Sciences are relevant to the B.C.S. program and the Combined Honours programs. These courses are counted as Computer Science credits in B.C.S., Minor in Computer Science and Combined Honours program requirements:

  • Business
BUSI 2300, BUSI 2400, BUSI 4400, BUSI 4402, BUSI 4406, BUSI 4407
  • Engineering
SYSC 3303, SYSC 4005, SYSC 4507
  • Arts and Social Sciences
CCDP 2000, PHIL 2104, PHIL 2106
Experimental Science Electives
All courses in BIOC, BIOL, CHEM, ERTH and PHYS are eligible as Experimental Science electives with the exception of: BIOL 1902, BIOL 2903, BIOL 2106, CHEM 1003, ERTH 1004, ERTH 2401, ERTH 2402, ERTH 2403, PHYS 1900 [1.0], PHYS 1901, PHYS 1902, ISCI 1001, ISCI 2000, ISCI 2001 and ISCI 2002
Approved Arts or Social Sciences or Business
All courses offered by the Faculty of Arts and Social Sciences, the Faculty of Public Affairs, and the Sprott School of Business, excluding Prohibited Courses listed below.
Science or Business Electives
Only courses in BIOL, BIOC, CHEM, ERTH, PHYS and BUSI and also: GEOG 1005, ISCI 1001, ISCI 2000, ISCI 2001, ISCI 2002. This excludes all courses in COMP, MATH, and STAT.
Natural Science Electives
This category is defined with the B.Math. programs. See the Mathematics Program section of this Calendar for details.
Prohibited Courses
The following courses cannot be used for credit in the B.C.S. or any Combined Computer Science program: BUSI 1402, BUSI 2402, ISCI 3000, COMP 1001, COMP 1004, COMP 1007
Top of page

Program Requirements Bachelor of Computer Science Major

Computer Science
B.C.S. Major (20.0 credits)

  1. Credits Included in the Major CGPA (8.0 credits):
  1. 6.0 credits in COMP 1405, COMP 1805, COMP 1406, COMP 1402, COMP 2402, COMP 2003, COMP 2404, COMP 2805, COMP 3000, COMP 3004, COMP 3005, and COMP 3007;
  2. 0.5 credit in COMP at the 2000-level or above;
  3. 1.0 credit in COMP at the 3000-level or above;
  4. 0.5 credit in COMP at the 4000-level;
  1. Credits Not Included in the Major CGPA (12.0 credits):
  1. 1.5 credits in MATH 1007, MATH 1104, and STAT 2507;
  2. 0.5 credit in Mathematics and Statistics at the 2000-level or above;
  3. 0.5 credit in CCDP 2000;
  4. 2.0 credits in Approved Arts or Social Sciences or Business;
  5. 3.0 credits in Approved Arts or Social Sciences or Science or Business Electives;
  6. 4.5 credits in free electives.
Top of page

Program Requirements Bachelor of Computer Science Honours (20.0 credits)

All B.C.S. Honours students must be registered in one of the following streams:

Computer Science
Software and Computing Stream B.C.S. Honours (20.0 credits)

  1. Credits Included in the Major CGPA (9.0 credits):
  1. 7.0 credits in COMP 1405, COMP 1805, COMP 1406, COMP 1402, COMP 2402, COMP 2003, COMP 2404, COMP 2805, COMP 3000, COMP 3004, COMP 3005, COMP 3007, COMP 3804, and COMP 4905;
  2. 0.5 credit in COMP 4804;
  3. 0.5 credit in COMP at the 2000-level or above;
  4. 1.0 credit in COMP at the 4000-level;
  1. Credits Not Included in the Major CGPA (11.0 credits):
  1. 2.5 credits in MATH 1007, MATH 1104, MATH 2107, STAT 2605, and MATH 3101;
  2. 1.5 credits in Approved Arts or Social Sciences or Business;
  3. 3.5 credits in Approved Arts or Social Sciences or Science or Business Electives;
  4. 3.5 credits in free electives.
Top of page

Computer Science
Management and Business Systems Stream B.C.S. Honours (20.0 credits)

  1. Credits Included in the Major CGPA (9.5 credits):
  1. 7.0 credits in COMP 1405, COMP 1805, COMP 1406, COMP 1402, COMP 2402, COMP 2003, COMP 2404, COMP 2805, COMP 3000, COMP 3004, COMP 3005, COMP 3007, COMP 3804, and COMP 4905;
  2. 0.5 credit in COMP at the 2000-level or above;
  3. 1.5 credits in COMP at the 4000-level;
  4. 0.5 credit in BUSI 2300;
  1. Credits Not Included in the Major CGPA (10.5 credits):
  1. 2.5 credits in MATH 1007, MATH 1104, MATH 2107, MATH 3101, and STAT 2507;
  2. 2.5 credits in BUSI 1001, BUSI 1002, BUSI 2101, BUSI 2504, and BUSI 3403;
  3. 1.0 credit in ECON 1000 [1.0];
  4. 1.5 credit in BUSI at the 3000-level or above;
  5. 3.0 credits in free electives.
Top of page

Computer Science Software Engineering Stream B.C.S. Honours (20.0 credits)

  1. Credits Included in the Major CGPA (10.0 credits):
  1. 7.0 credits in COMP 1405, COMP 1805, COMP 1406, COMP 1402, COMP 2402, COMP 2003, COMP 2404, COMP 2805, COMP 3000, COMP 3004, COMP 3005, COMP 3007, COMP 3804, and COMP 4905;
  2. 0.5 credit in COMP 2405;
  3. 2.5 credits in SYSC 4106, COMP 4004, COMP 4104, COMP 4804, and SYSC 3303;
  1. Credits Not Included in the Major CGPA (10.0 credits):
  1. 2.5 credits in MATH 1007, MATH 1104, MATH 2107, STAT 2605, and MATH 3101;
  2. 1.5 credits in Approved Arts or Social Sciences or Business;
  3. 3.5 credits in Approved Arts or Social Sciences or Science or Business Electives;
  4. 2.5 credits in free electives.
Top of page

Computer Science
Network Computing Stream B.C.S. Honours (20.0 credits)

  1. Credits Included in the Major CGPA (11.0 credits):
  1. 7.0 credits in COMP 1405, COMP 1805, COMP 1406, COMP 1402, COMP 2402, COMP 2003, COMP 2404, COMP 2805, COMP 3000, COMP 3004, COMP 3005, COMP 3007, COMP 3804, and COMP 4905;
  2. 0.5 credit in COMP 2405;
  3. 3.5 credits in COMP 3203, COMP 4001, COMP 4009, COMP 4104, COMP 4108, COMP 4203, and COMP 4804;
  1. Credits Not Included in the Major CGPA (9.0 credits):
  1. 2.5 credits in MATH 1007, MATH 1104, MATH 2107, STAT 2605, and MATH 3101;
  2. 1.5 credits in Approved Arts or Social Sciences or Business;
  3. 3.5 credits in Approved Arts or Social Sciences or Science or Business Electives.
  4. 1.5 credits in free electives.
Top of page

Computer Science
Computer and Internet Security Stream B.C.S. Honours (20.0 credits)

  1. Credits Included in the Major CGPA (10.5 credits):
  1. 7.0 credits in COMP 1405, COMP 1805, COMP 1406, COMP 1402, COMP 2402, COMP 2003, COMP 2404, COMP 2805, COMP 3000, COMP 3004, COMP 3005, COMP 3007, COMP 3804, and COMP 4905;
  2. 0.5 credit in COMP 2405;
  3. 1.0 credit from COMP 3002, COMP 4004, COMP 4104, COMP 4804;
  4. 2.0 credits in COMP 3203, COMP 4108, COMP 4109, and COMP 4203;
  1. Credits Not Included in the Major CGPA (9.5 credits)
  1. 2.5 credits in MATH 1007, MATH 1104, MATH 2107, STAT 2605, MATH 3101;
  2. 1.5 credits in Approved Arts or Social Sciences or Business;
  3. 3.5 credits Approved Arts or Social Sciences or Science or Business Electives;
  4. 2.0 credits in free electives.
Top of page

Computer Science
Computer Game Development Stream B.C.S. Honours (20.0 credits)

  1. Credits Included in the Major CGPA (11.0 credits):
  1. 7.0 credits in COMP 1405, COMP 1805, COMP 1406, COMP 1402, COMP 2402, COMP 2003, COMP 2404, COMP 2805, COMP 3000, COMP 3004, COMP 3005, COMP 3007, COMP 3804, and COMP 4905;
  2. 2.0 credits in COMP 1501, COMP 2501, COMP 3501, and COMP 4501;
  3. 1.5 credits in COMP 2405, COMP 4004, and COMP 4104;
  4. 0.5 credit in COMP at the 3000-level or above;
  1. Credits Not Included in the Major CGPA (9.0 credits):
  1. 2.5 credits in MATH 1007, MATH 1104, MATH 2007, MATH 2107, and STAT 2605;
  2. 1.0 credit in an Experimental Science;
  3. 1.0 credit in Science or Business Electives;
  4. 2.5 credits in Approved Arts or Social Sciences or Business;
  5. 0.5 additional credit in Approved Arts or Social Sciences or Science or Business Electives;
  6. 1.5 credits in free electives.
Top of page

Computer Science Biomedical Computing Stream B.C.S. Honours (20.0 credits)

  1. Credits Included in the Major CGPA (9.0 credits):
  1. 7.0 credits in: COMP 1405, COMP 1805, COMP 1406, COMP 1402, COMP 2402, COMP 2003, COMP 2404, COMP 2805, COMP 3000, COMP 3004, COMP 3005, COMP 3007,COMP 3804, and COMP 4905;
  2. 0.5 credit in COMP 3308;
  3. 1.0 credits in COMP at the 4000-level;
  4. 0.5 credit from COMP 4300 or COMP 4308;
  1. Credits not included in the Major CGPA (11.0 credits):
  1. 2.5 credits in MATH 1007, MATH 1104, MATH 2107, MATH 3101, and STAT 2507;
  2. 2.0 credits in BIOL 1003, BIOL 1004, BIOL 2104, and BIOL 2600;
  3. 0.5 credit from BIOL 3104 or BIOL 3609;
  4. 2.0 credits in CHEM 1000 [1.0]; CHEM 2203, and CHEM 2204;
  5. 1.0 credit in BIOC 2200 and BIOC 3101;
  6. 1.5 credits in Approved Arts or Social Sciences or Business;
  7. 1.5 credits in free electives.
Top of page

Computer Science
Psychology Stream B.C.S. Honours (20.0 credits)

  1. Credits Included in the Major CGPA (9.0 credits):
  1. 7.0 credits in COMP 1405, COMP 1805, COMP 1406, COMP 1402, COMP 2402, COMP 2003, COMP 2404, COMP 2805,COMP 3000, COMP 3004, COMP 3005, COMP 3007, COMP 3804, and COMP 4905;
  2. 0.5 credit in COMP at the 2000-level or above;
  3. 1.5 credits in COMP at the 4000-level;
  1. Credits Not Included in the Major CGPA (11.0 credits):
  1. 2.0 credits in MATH 1007, MATH 1104, MATH 2107, and MATH 3101;
  2. 0.5 credit in STAT 2507;
  3. 1.0 credit in PSYC 1001 and PSYC 1002;
  4. 2.0 credits in PSYC 2001, PSYC 2100, PSYC 2700, and PSYC 2800;
  5. 1.0 credit in PSYC  at the 3000-level or above;
  6. 0.5 credit from PSYC 3102, PSYC 3105 or PSYC 3702;
  7. 1.0 credit in PSYC 4800 and PSYC 4805;
  8. 3.0 credits in free electives.
Top of page

Computer Science
Law Stream B.C.S. Honours (20.0 credits)

  1. Credits Included in the Major CGPA (9.0 credits):
  1. 7.0 credits in COMP 1405, COMP 1805, COMP 1406, COMP 1402, COMP 2402, COMP 2003, COMP 2404, COMP 2805, COMP 3000, COMP 3004, COMP 3005, COMP 3007, COMP 3804, and COMP 4905;
  2. 0.5 credit in COMP at the 2000-level or above;
  3. 1.5 credits in COMP at the 4000-level;
  1. Credits Not Included in the Major CGPA (11.0 credits):
  1. 2.0 credits in MATH 1007, MATH 1104, MATH 2107, and MATH 3101;
  2. 0.5 credit in STAT 2507;
  3. 1.0 credit in LAWS 1000;
  4. 1.0 credit in LAWS 2003;
  5. 1.0 credit from LAWS 2004 or LAWS 2005;
  6. 3.0 credits from LAWS 3003, LAWS 3005, LAWS 3201, LAWS 3202, LAWS 3203, LAWS 3205, LAWS 3206, LAWS 3207, LAWS 3303, LAWS 3304, LAWS 3501, LAWS 3502, LAWS 3800, LAWS 4202, LAWS 4204, LAWS 4209, LAWS 4302, LAWS 4901, and LAWS 4902;
  7. 2.5 credits in free electives.
Top of page

Chemistry and Computer Science
B.Sc. Combined Honours (20.0 credits)

  1. Credits Included in the Major CGPA (13.0 credits):
  1. 5.5 credits in CHEM 1000 [1.0], CHEM 2103, CHEM 2203, CHEM 2206, CHEM 2501, CHEM 3101, CHEM 3102, CHEM 3106, CHEM 3503, and CHEM 4406;
  2. 1.0 credit in BIOC 3101 and (BIOC 3102 or BIOC 3008);
  3. 5.0 credits in COMP 1002, COMP 1005, COMP 1006; COMP 2002, COMP 2003, COMP 2004, COMP 3000, COMP 3004, COMP 3804, and COMP 3806;
  4. 0.5 credit in COMP at the 4000-level;
  5. 1.0 credit from:
    1. CHEM 4908 [1.0]
    2. or

    3. COMP 4905 and 0.5 credit in COMP at the 4000-level;
  1. Credits Not Included in the Major CGPA (7.0 credits):
  1. 2.5 credits in MATH 1007, MATH 1107, MATH 2007, MATH 2008, and MATH 2107;
  2. 1.0 credit in BIOL 1003 and BIOL 2200;
  3. 0.5 credit from PHYS 1003 or PHYS 1007;
  4. 0.5 credit in NSCI 1000 or Approved Arts or Social Sciences or Business;
  5. 1.5 credits in Approved Arts or Social Sciences or Business;
  6. 1.0 credit in free electives.
Top of page

Computer Science and Mathematics
B.Math. Combined Honours (20.0 credits)

Students must register in one of the two streams below, each of which adds 5.0 credits to the Major CGPA.

  1. Credits Included in the Major CGPA (15.0 credits):
  1. 4.0 credits in MATH 1002 [1.0], MATH 1107, MATH 2107, MATH 2000 [1.0], and MATH 2100 [1.0];
  2. 5.5 credits in COMP 1002, COMP 1005, COMP 1006; COMP 2002, COMP 2003, COMP 2004, COMP 3004, COMP 3000, COMP 3005, COMP 3804, and COMP 3805;
  3. 0.5 credit in MATH 4905 or COMP 4905;
and for the stream in Computing Theory and Numerical Methods:
  1. 2.5 credits in MATH 2454, STAT 2655; MATH 3801, MATH 3806, and COMP 4804;
  2. 0.5 credit from MATH 3001, MATH 3002, MATH 3057, or MATH 3008;
  3. 1.0 credit from MATH 4801, MATH 4802, MATH 4803, MATH 4805, MATH 4806, or MATH 4808;
  4. 1.0 credit in COMP at the 3000-level or above;
and for the stream in Statistics and Computing:
  1. 2.5 credits in MATH 2454, STAT 2559, STAT 2655, STAT 3558, and STAT 3559;
  2. 0.5 credit in STAT 3505 or STAT 3506;
  3. 1.0 credit in STAT at the 4000-level;
  4. 1.0 credit in COMP at the 4000-level;
  1. Credits Not Included in the Major CGPA (5.0 credits):
  1. 4.0 credits with at least 1.0 credit at the 2000-level or above consisting of:
    1. 1.0 credit in Natural Science;
    2. 2.0 credits in Approved Arts or Social Sciences or Business;
    3. 1.0 credit not in MATH, STAT or COMP;
  2. 1.0 credit in free electives.

Minor in Computer Science

Requirements (4.0 credits):
  1. 2.5 credits in COMP 1005, COMP 1006, COMP 1002, COMP 2002, and COMP 2004;
  2. 1.0 credit from: COMP 1805 and/or COMP at the 2000-level or above;
  3. 0.5 credit in COMP at the 3000-level or above;
  4. The remaining requirements of the major discipline(s) and degree must be satisfied.
Top of page