Skip to main page content - your browser does not fully support our CSS, or is text-only.

Computing Science Course Modules

Undergraduate | Honours Half-Modules | Personal Development | Postgraduate

Undergraduate Modules

Autumn Modules

CSCU9A1 - Introduction to Computing Science
CSCU9B1 - Essential Skills for the Information Age
CSCU9A3 - Data Structures, Objects and Algorithms
CSCU9N5 - Multimedia and Human-Computer Interaction
CSCU9P5 - Software Engineering I
CSCU9Q5 - Database Principles and Applications
CSCU9V7 - Concurrent and Distributed Systems

Spring Modules

CSCU9A2 - Programming and User Interface Design
CSCU9B2 - Making the Most of the World Wide Web
CSCU9T4 - Managing Information
CSCU9TF - XML: Self-describing data (Forth Valley College students only)
CSCU9V4 - Systems I
CSCU9Y4 - Programming Language Paradigms
CSCU9N6 - Computer Game Technologies
CSCU9P6 - Software Engineering II
CSCU9T6 - Information Systems
CSCU9W6 - Communications and Networks

Two Semester Modules

CSCU9Z* - Honours Project

Honours Half-Modules

Autumn Modules

CSCU9YD - Technologies for e-commerce
CSCU9YE - Artificial Intelligence
CSCU9YQ - NoSQL Databases
CSCU9YS - Computer Security and Forensics

Spring Modules

CSCU9YH - Telecommunications Systems and Services
CSCU9YM - Modelling for Complex Systems
CSCU9YO - Big Optimisation Spaces
CSCU9YW - Web Services

Personal Development Modules

Autumn and Spring Modules

PDMU9L6 - Information Technology Skills (Half Module)
PDMU9L7 - Advanced Information Technology Skills (Half Module)

Postgraduate Modules

Autumn Modules

ITNP001 - Principles and Practice of Programming
ITNP01A - Concurrent and Distributed Systems
ITNP023 - Foundations of Information Technology
ITNP033 - Database Principles and Applications
ITNPBD1 - Mathematical Foundations
ITNPBD2 - Representing and Manipulating Data
ITNPBD3 - Relational and non-Relational Databases
ITNPBD4 - Commercial and Scientific Applications of Big Data

Winter Break Modules

ITNP051 - Winter Assignment (MSc IT, MSc CB, MSc CFM)
ITNP056 - Winter Assignment (MSc AC)

Spring Modules

ITNP02B - Mobile Apps and Services
ITNP070 - Networking and Webscripting
ITNP090 - Object Oriented Software Design
ITNPBD6 - Data Analytics
ITNPBD7 - Cluster Computing
ITNPBD8 - Evolutionary and Heuristic Optimisation

Summer Break Modules

ITNP096 - Masters Project (Advanced Computing)
ITNP097 - Masters Project (Computing for Business)
ITNP098 - Masters Project (Computing for Financial Markets)
ITNP099 - Masters Project (Information Technology)
ITNPBD5 - Dissertation Project

Undergraduate | Honours Half-Modules | Personal Development | Postgraduate