Home > Course Catalogue > Course List

Courses in School of Computing Science for 2012-2013

Click here to view all courses in print friendly format.

Level 1 (SCQF level 7) Level 2 (SCQF level 8) Level 3 (SCQF level 9) Level 4 (SCQF level 10) Level 5 (SCQF level 11)

Level 1 (SCQF level 7)

COMPUTING SCIENCE - 1P COMPSCI1001

COMPUTING SCIENCE - 1Q COMPSCI1002

COMPUTING SCIENCE 1P (HALF COURSE) COMPSCI1005

COMPUTING SCIENCE 1Q (HALF COURSE) COMPSCI1006

Level 2 (SCQF level 8)

COMPUTING SCIENCE 2P: JAVA PROGRAMMING 2 COMPSCI2001

COMPUTING SCIENCE 2Q: COMPUTING FUNDAMENTALS 2 COMPSCI2002

COMPUTING SCIENCE 2R: ALGORITHMIC FOUNDATIONS 2 COMPSCI2003

COMPUTING SCIENCE 2T: COMPUTER SYSTEMS 2 COMPSCI2005

COMPUTING SCIENCE 2U: INFORMATION MANAGEMENT 2 COMPSCI2006

COMPUTING SCIENCE 2X: ALGORITHMS & DATA STRUCTURES 2 COMPSCI2007

COMPUTING SCIENCE 2Y: OBJECT-ORIENTED SOFTWARE ENGINEERING 2 COMPSCI2008

Level 3 (SCQF level 9)

COMPUTING SCIENCE 3: EXTENDED PROJECT 3 COMPSCI3002

COMPUTING SCIENCE 3Y: TEAM PROJECT 3 COMPSCI3004

SOFTWARE ENGINEERING M3 COMPSCI3005

Level 4 (SCQF level 10)

ADVANCED NETWORKING AND COMMUNICATIONS 4 COMPSCI4002

ALGORITHMICS 4 COMPSCI4003

ARTIFICIAL INTELLIGENCE 4 COMPSCI4004

COMPUTER ARCHITECTURE 4 COMPSCI4007

COMPUTING SCIENCE 3:TEAM PROJECT(H) COMPSCI4047

COMPUTING SCIENCE 3: DISTRIBUTED INFORMATION MANAGEMENT 3 COMPSCI4048

COMPUTING SCIENCE 3: EMBEDDED SYSTEMS 3 COMPSCI4008

COMPUTING SCIENCE 3P: ALGORITHMICS 3 COMPSCI4009

COMPUTING SCIENCE 3Q: ADVANCED PROGRAMMING 3 COMPSCI4010

COMPUTING SCIENCE 3S: OPERATING SYSTEMS 3 COMPSCI4011

COMPUTING SCIENCE 3T: NETWORKED SYSTEMS 3 COMPSCI4012

COMPUTING SCIENCE 3U: DATABASE SYSTEMS 3 COMPSCI4013

COMPUTING SCIENCE 3W: INTERACTIVE SYSTEMS 3 COMPSCI4014

COMPUTING SCIENCE 3X: PROFESSIONAL SOFTWARE DEVELOPMENT 3 COMPSCI4015

COMPUTING SCIENCE 3Z: PROGRAMMING LANGUAGES 3 COMPSCI4016

COMPUTING SCIENCE IN THE CLASSROOM COMPSCI4017

DISTRIBUTED ALGORITHMS AND SYSTEMS 4 COMPSCI4019

FUNCTIONAL PROGRAMMING 4 COMPSCI4021

HUMAN-COMPUTER INTERACTION 4 COMPSCI4023

INDIVIDUAL PROJECT 4 (COMBINED) COMPSCI4024P

INDIVIDUAL PROJECT 4 (SINGLE) COMPSCI4025P

INDIVIDUAL SHORT PROJECT 4 (SINGLE) COMPSCI4026P

INDIVIDUAL SHORT PROJECT 4 (SINGLE) COMPSCI4027P

INFORMATION SYSTEMS AND DATABASES COMPSCI4028

MACHINE LEARNING 4 COMPSCI4061

MODELLING REACTIVE SYSTEMS 4 COMPSCI4031

PROFESSIONAL SKILLS AND ISSUES 4 COMPSCI4038

PROGRAMMING COMPSCI4039

SAFETY-CRITICAL SYSTEMS DEVELOPMENT 4 COMPSCI4045

SECURITY AND CRYPTOGRAPHY 4 COMPSCI4040

SOFTWARE ENGINEERING SUMMER PLACEMENT COMPSCI4046

SYSTEMS AND NETWORKS COMPSCI4043

TEAM PROJECT ESE3 (SOFTWARE) COMPSCI4044P

WIRELESS SENSOR NETWORKS 4 COMPSCI4049

Level 5 (SCQF level 11)

ADVANCED OPERATING SYSTEMS (M) COMPSCI5001

ADVANCED PROGRAMMING (M) COMPSCI5002

ADVANCED RESEARCH READINGS IN COMPUTING SCIENCE (M) COMPSCI5003

ALGORITHMS AND DATA STRUCTURES (M) COMPSCI5004

BIOINFORMATICS (M) COMPSCI5062

COMPONENT BASED SOFTWARE ENGINEERING (M) COMPSCI5056

CONSTRAINT PROGRAMMING (M) COMPSCI5006

DIGITAL IMAGE PROCESSING (M) COMPSCI5007

ENTERPRISE COMPUTING (M) COMPSCI5008

GENERAL READINGS IN COMPUTING SCIENCE (M) COMPSCI5009

HUMAN COMPUTER INTERACTION DESIGN AND EVALUATION (M) COMPSCI5057

HUMAN-CENTRED SECURITY (M) COMPSCI5060

IT ARCHITECTURE (M) COMPSCI5013

INFORMATION RETRIEVAL (M) COMPSCI5011

INTERNET TECHNOLOGY (M) COMPSCI5012

MRES WARM-UP PROJECT COMPSCI5055P

MSCI RESEARCH PROJECT COMPSCI5064P

MSCI RESEARCH PROJECT (HALF) COMPSCI5053P

MSCI RESEARCH PROPOSAL COMPSCI5065

MSCI RESEARCH PROPOSAL (HALF) COMPSCI5054P

MACHINE LEARNING (M) COMPSCI5014

MOBILE HUMAN-COMPUTER INTERACTION (M) COMPSCI5015

MRES RESEARCH PROJECT COMPSCI5016P

MRES RESEARCH PROJECT PROPOSAL COMPSCI5017

MSC DEVELOPMENT PROJECT COMPSCI5018P

MSC DEVELOPMENT PROJECT PROPOSAL COMPSCI5019

PROFESSIONAL SKILLS AND ISSUES (M) COMPSCI5022

REQUIREMENTS ENGINEERING (M) COMPSCI5058

RESEARCH METHODS AND TECHNIQUES (M) COMPSCI5025

RESEARCH READINGS IN COMPUTING SCIENCE (M) COMPSCI5026

RESEARCH READINGS IN INFORMATION SECURITY (M) COMPSCI5050

SOFTWARE PROJECT MANAGEMENT (M) COMPSCI5029

SECURITY AND CRYPTOGRAPHY (M) COMPSCI5027

SELECTED RESEARCH READINGS IN COMPUTING SCIENCE (M) COMPSCI5028

SOFTWARE ENGINEERING (M) COMPSCI5059

WIRELESS SENSOR NETWORKS (M) COMPSCI5038