You are here: Home Teaching Undergraduate Degree Structure (Information Technology Programme)
Navigation
 
Site Options
Personal tools
Document Actions

Undergraduate Degree Structure (Information Technology Programme)

To obtain a BSc at UCT in the IT program requires that you study 9 courses. Four of the courses must be senior courses, one of which must be the third-year course. In the IT Program there are 6 different fields or specializations. Within each specialization, certain courses are specified while other courses are optional. The following list of specializations defines what courses are compulsory and where electives may be taken in each stream.

Note that in all cases,

  • CSC1018 is considered equivalent to CSC1015
  • CSC1010+CSC1011 are considered equivalent to CSC1015+CSC1016

Computer Science Specialization [CSC]

Requirements:

  • >= 9 courses
  • >= 1 major (CS)
  • >= 4 senior courses (2nd or 3rd year)
Year Courses Period
1 CSC1015F CSC1016F 4/5 4/5
MAM1000W 1/3 1/3
MAM1043H and MAM1044H/STA1006H* 2 2




2 CSC2001F CSC2002F 2 2
MAM2001H + elective 4,5 4,5




3 CSC3002F CSC3003S 2 2




* or any 1 of these + an approved elective

Notes:
  • Maximum of 3 non Science Faculty courses
  • BUS1004W is highly recommended

Applied Computing Specialization [APC]

Requirements:

  • >= 9 courses
  • 2 majors (CS + one other)
  • >= 4 senior courses (2nd or 3rd year)
Year Courses Period
1 CSC1015F CSC1016F 4/5 4/5
MAM1000W 1/3 1/3








2 CSC2001F CSC2002F 2 2








3 CSC3002F CSC3003S 2 2





Notes:
  • Maximum of 3 non Science Faculty courses
  • Need full 3000-level course in a 2nd subject

Applied Computing : Psychology [APC]

Requirements:

  • >= 9 courses
  • >= 1 major (CS)
  • >= 4 senior courses (2nd or 3rd year)
Year Courses Period
1 CSC1015F CSC1016F 4 4
MAM1000W 1/3 1/3
PSY1001W 5 5
MAM1043H and STA1006H
2
2, 1/4
2 CSC2001F CSC2002F 2 2
Psychology 2
4/5 4/M
PSY2006F

Meridian

3 CSC3002F CSC3003S 2 2
Psychology 3
3/M
3/5/M

PSY3007S
9

Notes:
  • ALL courses are prescribed

Bioinformatics [BIN]

Requirements:

  • >= 9 courses
  • >= 4 senior courses (2nd or 3rd year)
Year Courses Period
1 CSC1015F CSC1016F 4/5 4/5
MAM1000W 1/3 1/3
CEM1000W 2/4 2
*
STA1006S

1/4
2 CSC2001F CSC2002F 2 2
MCB2 course MCB2 course 3/4/5 3/4/5
**
**


3 CSC3002F CSC3003S 2 2
MCB3 course MCB3 course 3/4/5
3/4/5
MCB3012Z MCB3012Z

* BIO1000F or PHY1031F recommended
** MAM2001H and STA2004F recommended

Notes:
  • 7 1/2 courses are prescribed

Applied Computing : Geoinformatics [APC]

Requirements:

  • >= 9 courses
  • >= 4 senior courses (2nd or 3rd year)
Year Courses Period
1 CSC1015F CSC1016F 4/5 4/5
MAM1000W 1/3 1/3








2 CSC2001F CSC2002F 2 2
APG2015F
3
*



3 CSC3002F CSC3003S 2 2
APG3011F
APG**
4

* Module 2LA of MAM2000W/2004H required for APG2014S
** APG2014S or APG3012S or (APG4004A+APG3016C)

Notes:
  • Maximum of 3 non Science Faculty courses
  • 7 1/2 courses are prescribed

Computer Games Design [CGD]

Requirements:

  • >= 9 courses
  • >= 4 senior courses (2nd or 3rd year)
Year Courses Period
1 CSC1015F CSC1016F 4/5 4/5
MAM1000W 1/3 1/3
MAM1043H and Elective* 2 2




2 CSC2001F CSC2002F 2 2
**
CSC2003S

3
**
**


3 CSC3002F CSC3003S 2 2
CSC3020H and elective
3
3
* MAM1044H is strongly recommended
** MAM2000W or MAM2001H is recommended

Notes:
  • Maximum of 3 non Science Faculty courses
  • Must take CSC2003 and CSC3020

Computer Engineering [CEN]

Requirements:

  • >= 9 courses
  • >= 4 senior courses (2nd or 3rd year)
Year Courses Period
1 CSC1015F CSC1016F 4/5 4/5
MAM1000W 1 1
PHY1031F PHY1032S
3 3




2 CSC2001F CSC2002F 2 2
EEE2032F EEE2026S
3 and M
3




3 CSC3002F CSC3003S 2 2
EEE3067W*

various

* Alternatively EEE3077 or EEE3078 or EEE3079

Notes:
  • Maximum of 3 non Science Faculty courses
  • Must study full year of Physics

Business Computing [CBU]

Requirements:

  • >= 9 courses
  • >= 4 senior courses (2nd or 3rd year)
Year Courses Period
1 CSC1015F CSC1016F 4 4
MAM1000W 1/3 1/3
BUS1004W* 5 5
**
STA1006S*** various
various
2 CSC2001F CSC2002F 2 2
INF2009F INF2011S
4,5 4,5
**
**


3 CSC3002F CSC3003S 2 2
INF3011F INF3012S
3,4
4,5

* or approved ACC/ECO/BUS combination
** Any science course
*** or STA1000S; STA1006S preferred

Notes:

  • Maximum of 3 non Science Faculty courses
  • Must take STA1006S or STA1000S in first year
last modified 2008-02-09 17:34