You are here: Home Teaching Undergraduate Courses
Document Actions

Undergraduate Courses

Disclaimer: This is not authoritative - please consult the official faculty handbook for authoritative information.

CSC1010H (GEPS)

Prerequisites: Acceptance into GEPS Programme
Topics: Problem solving and algorithm development; programming in Python; sorting and searching; number systems

CSC1011H (GEPS)

Prerequisites: CSC1010H
Topics: Advanced object oriented constructs; linear data structures; sorting and searching; ethics and professionalism

CSC1015F

Prerequisites: 6 in Mathematics (NSC) or D in Higher Grade Mathematics (Senior Certificate) in Matric
Topics: Problem solving and algorithm development; programming in Python; sorting and searching; number systems
More Information: 2010 Course handout

CSC1016S

Prerequisites: CSC1015F
Topics: Object oriented design; object oriented programming in Java; linear data structures; ethics and professionalism

CSC1017F

Prerequisites: Only for electrical engineering students
Topics: Problem solving and algorithm development; programming in Python; sorting and searching; number systems

CSC2001F

Prerequisites: CSC1011H or CSC1016S
Topics: Unix; data structures; databases

CSC2002S

Prerequisites: CSC2001F
Topics: mobile application development; concurrency; computer architecture

CSC2003S

Prerequisites: CSC1011H or CSC1016S
Topics: Introduction to computer games; games software engineering; playability, design and game programming; artificial intelligence
More information: 2010 Games course brochure

CSC3002F

Prerequisites: CSC2002S
Topics: Operating systems; networks; databases (2012); advanced software engineering (2013)

CSC3003S

Prerequisites: CSC2002S
Topics: Compilers; theory of algorithms

CSC3020H

Prerequisites: CSC2003H
Topics: Business and media Issues in games; artificial intelligence; 3D graphics; distributed games
More information: 2010 Games course brochure

CSC3022H

Prerequisites: CSC2002S
Topics: C++ programming; Machine learning
last modified 2012-02-01 19:21