Skip to main content
Moodle
  • Home
  • MySaint
  • More
Log in
Home MySaint
  1. Courses
  2. Computer Science
  3. 2022_3 Modules: Computer Science

2022_3 Modules: Computer Science

2022_3_S1_CS1002 Object-Oriented Programming
2022_3_S1_CS1007 Computer Systems Fundamentals
2022_3_S1_CS2001 Foundations of Computation
2022_3_S1_CS2003 The Internet and the Web: Concepts and Programming
2022_3_S1_CS2101 Foundations of Computation (Accelerated)
2022_3_S1_CS3050 Logic and Reasoning
2022_3_S1_CS3104 Operating Systems
2022_3_S1_CS3105 Artificial Intelligence
2022_3_S1_CS3301 Component Technology
2022_3_S1_CS3302 Data Encoding
2022_3_S1_CS4052 Logic and Software Verification
2022_3_S1_CS4105 Advanced Communication Networks and Systems
2022_3_S1_CS4201 Programming Language Design and Implementation
2022_3_S1_CS4203 Computer Security
2022_3_S1_CS4302 Signal Processing: Sound, Image, Video
2022_3_S1_CS4402 Constraint Programming
2022_3_S1_CS5002 Programming Principles and Practice
2022_3_S1_CS5010 Artificial Intelligence Principles
2022_3_S1_CS5020 Principles of Computer Communication Systems
2022_3_S1_CS5030 Software Engineering Principles
2022_3_S1_CS5032 Critical Systems Engineering
2022_3_S1_CS5040 Human Computer Interaction Principles and Methods
2022_3_S1_CS5042 User-Centred Interaction Design
2022_3_S1_IS5102 Database Management Systems
2022_3_S1_IS5103 Web Technologies
2022_3_S2_CS1003 Programming with Data
2022_3_S2_CS2002 Computer Systems
2022_3_S2_CS2006 Advanced Programming Projects
2022_3_S2_CS3052 Computational Complexity
2022_3_S2_CS3101 Databases
2022_3_S2_CS3102 Data Communications and Networks
2022_3_S2_CS3106 Human Computer Interaction
2022_3_S2_CS4102 Computer Graphics
2022_3_S2_CS4103 Distributed Systems
2022_3_S2_CS4202 Computer Architecture
2022_3_S2_CS4204 Concurrency and Multi-Core Architectures
2022_3_S2_CS4303 Video Games
2022_3_S2_CS5003 Masters Programming Projects
2022_3_S2_CS5011 Artificial Intelligence Practice
2022_3_S2_CS5012 Language and Computation
2022_3_S2_CS5014 Machine Learning
2022_3_S2_CS5031 Software Engineering Practice
2022_3_S2_CS5033 Software Architecture
2022_3_S2_CS5041 Interactive Software and Hardware
2022_3_S2_CS5044 Information Visualisation
2022_3_S2_CS5052 Data-Intensive Systems
2022_3_S2_CS5055 Data Ethics and Privacy
2022_3_S2_IS5104 Information Security Management
2022_3_S2_IS5110 Digital Heritage and Preservation
2022_3_Y1_CS3099 Software Engineering Team Project
2022_3_Y1_CS5898 Special Project for Dependable Systems
2022_3_Y1_CS5899 Erasmus Mundus Dissertation in Dependable Software Systems
You are not logged in. (Log in)

© The University of St Andrews is a charity registered in Scotland, No SC013532.

  • Cookie preferences
  • Accessibility statement
  • Terms and conditions
  • Website help