UNI PLANNER

University Level Requirements

GER

GEQ

GEH

GES

GET

UTC

UTC

UTC

UTC

USP

USP

USP

USP

Unrestricted Electives

UE

UE

UE

UE

UE

UE

UE

UE

IT Professionalism

IS1103

CS2101

ES2660

Math and Science

MA1521

MA1101R

ST2334

Science

Foundation

CS1101S

CS1231S

CS2030

CS2040S

CS2100

CS2103T

CS2105

CS2106

CS3230

Team Project

CS3203

CS3203

CS3216

CS3217

CS3281

CS3282

CS3283

CS3284

Industrial Experience Requirement

CP3880

CP3880

CP3880

IS4010

IS4010

IS4010

CP3200

CP3202

Algorithms and Theory

CS3230

CS3236

CS4231

CS4232

CS4234

CS3233

CS4257

CS4261

CS4268

CS4269

CS4330

CS5230

CS5234

CS5236

CS5237

CS5238

CS5330

Artificial Intelligence

CS3243

CS3244

CS4243

CS4244

CS4246

CS4248

CS4220

CS4261

CS4269

CS4277

CS4278

CS5215

CS5228

CS5242

CS5260

CS5340

CS5339

Computer Graphics and Games

CS3241

CS3242

CS3247

CS4247

CS4350

CS3218

CS3240

CS3249

CS4240

CS4243

CS4249

CS4351

CS5237

CS5240

CS5343

CS5346

Computer Security

CS2107

CS3235

CS4236

CS4238

CS4239

CS3221

CS4257

CS4276

CS5231

CS5250

CS5321

CS5322

CS5331

CS5332

IFS4101

IFS4102

IFS4103

Database Systems

CS2102

CS3223

CS4221

CS4224

CS4225

CS4220

CS5226

CS5228

CS5322

Multimedia Information Retrieval

CS2108

CS3245

CS4242

CS4248

CS4347

CS5246

CS5241

Networking and Distributed Systems

CS2105

CS3103

CS4222

CS4226

CS4231

CS3237

CS4344

CS5223

CS5224

CS5229

CS5248

CS5321

Parallel Computing

CS3210

CS3211

CS4231

CS4223

CS5222

CS5223

CS5224

CS5239

CS5250

Programming Languages

CS2104

CS3211

CS4212

CS4215

CS3234

CS4216

CS5232

CS5214

CS5215

CS5218

Software Engineering

CS2103T

CS3219

CS4211

CS4218

CS4239

CS3216

CS3217

CS3226

CS3234

CS5219

CS5232

CS5272

Other Breadth and Depth

CS2220

CS5233

Year 1

Year 2

Year 3

Year 4

Other Time Periods / Extras