Computing Science and Mathematics
Course Modules
Undergraduate | Honours Half-Modules | Personal Development | Postgraduate
Modules on Canvas
For students registered for any of our modules, information can be found on Canvas
Further, general, information for modules may appear below.
Undergraduate Modules
Autumn Modules
CSCU9P1 -
Introduction to Computing Science
CSCU9A3 -
Data Structures, Objects and Algorithms
CSCU9B3 -
Database Principles and Applications
CSCU9M3 -
Scripting for Data Science
CSCU9A5 -
Code Analysis and Performance
CSCU9E5 -
Software Engineering I
CSCU9M5 -
Introduction to Machine Learning
CSCU9X5 -
UX Design
CSCU9Y7 -
Computer Security and Networks
CSCU9DA -
Data Science Appllications
MATU9D1 - Discrete Structures
MATU9N1 - Mathematics I
MATU9S1 - Discrete Structures
MATU9KA - Combinatorics
MATU9EG - Experimental Design and Game Theory
MATU9M3 - Analysis I
MATU9RC - Advanced Real and Complex Analysis
MATU9RP - Research Portfolio
Spring Modules
CSCU9P2 -
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
MATU9D2 - Practical Statistics
MATU9M2 - Mathematics II
MATU9M4 - Linear Algebra
MATU9AF - Introduction to Functional Analysis
MATU9JC - Optimisation in Theory and Practice
MATU9JD - Numerical Analysis
MATU9KC - Special Topics II
MATU9MD - Time Series and Stochastic Processes
MATU9ME - Mechanics and Mathematical Modelling
MATU9MH - Mechanics
MATU9SP - Stochastic Processes
Two Semester Modules
CSCU9IY -
Computing Science Industrial 1-year Placement
CSCU9Z7 -
Honours Project
MATU9K8 - Project
Honours Half-Modules
Autumn Modules
CSCU9YE -
Artificial Intelligence
CSCU9YH -
Mobile App Development
CSCU9YW -
Web Services
CSCU9YX -
Computer Security
CSCU9GA -
Work Based Learning 1
CSCU9WD -
Work Based Learning 4
CSCU9WG -
Work Based Learning 7
Spring Modules
CSCU9YM -
Modelling for Complex Systems
CSCU9YQ -
NoSQL Databases
Postgraduate Modules
Autumn Modules
ITNPBD1 -
Mathematical Foundations
ITNPBD2 -
Representing and Manipulating Data
ITNPBD4 -
Commercial and Scientific Applications
ITNPBDC -
Cluster Computing
ITNPFT1 -
Blockchain Technologies
ITNPFT2 -
Cyber Security
MATPMD0 - Introductory Statistics for Data Science
MATPMD1 - Statistics for Data Science
MATPMD2 - Networks & Graph Theory
MATPMDA - Mathematical and Statistical Foundations
Spring Modules
ITNPBD3 -
Relational and non-Relational Databases
ITNPBD6 -
Data Analytics
ITNPBD7 -
Cluster Computing
ITNPFT3 -
Mobile Financial Applications
MATPMD3 - Modelling in Financial and Medical Systems
MATPMD4 - Stochastic Processes and Optimisation
Summer Break Modules
CSCU9SP -
Computing Science Industrial Summer Placement
ITNPBD5 -
Dissertation Project
ITNPMR9 -
Research Dissertation Project
Undergraduate | Honours Half-Modules | Personal Development | Postgraduate
Computing Science and Mathematics
Faculty of Natural Sciences
University of Stirling
Stirling
FK9 4LA
Scotland
UK