Computing Science Course Modules

Undergraduate - Computing Science

Autumn

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
CSCU9Z* - Honours Project

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

Spring

CSCU9A2 - Programming and User Interface Design
CSCU9B2 - Making the Most of the World Wide Web
CSCU9T4 - Managing Information
CSCU9V4 - Systems I
CSCU9Y4 - Programming Language Paradigms
CSCU9N6 - Computer Game Technologies
CSCU9P6 - Software Engineering II
CSCU9T6 - Information Systems
CSCU9W6 - Communications and Networks
CSCU9Z* - Honours Project

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

Personal Development

Autumn

CSCU9PD - Professional Development for Computer Scientists

Autumn and Spring

PDMU9L6 - Information Technology Skills
PDMU9L7 - Advanced Information Technology Skills

Undergraduate - Mathematics

Autumn

MATU9D1 - Discrete Structures
MATU9M1 - Mathematics I
MATU9EG - Experimental Design & Game Theory
MATU9KA - Combinatorics
MATU9KB - Algebra and Codes
MATU9LB - Modelling with Differential Equations
MATU9MB - Statistical Inference
MATU9RP - Research Portfolio

Spring

MATU9D2 - Practical Statistics
MATU9M2 - Mathematics II
MATU9AF - Functional Analysis
MATU9JA - Optimization in Theory and Practice
MATU9JB - Numerical Analysis
MATU9K8 - Project
MATU9KC - Special Topics II
MATU9MD - Time Series and Stochastic Processes
MATU9ME - Mechanics & Mathematical Modelling
MATU9MM - Mathematical Modelling
MATU9RP - Research Portfolio
MATU9SP - Stochastic Processes

Personal Development

PDMU9L4 - Data Skills
PDMU9L5 - Advanced Data Skills

Postgraduate - Computing Science

Autumn

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

Spring

ITNP070 - Networking and Technologies for E-commerce
ITNP090 - Object Oriented Software Design
ITNP02B - Mobile Apps and Services
ITNPBD5 - Dissertation Project
ITNPBD6 - Data Analytics
ITNPBD7 - Cluster Computing
ITNPBD8 - Evolutionary and Heuristic Optimisation

Summer Break

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

© University of Stirling FK9 4LA Scotland UK • Telephone +44 1786 473171 • Scottish Charity No SC011159
Portal Logon