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

2023_4 Modules: Computer Science

2023_4_S1_CS1002 Object-Oriented Programming
2023_4_S1_CS1007 Computer Systems Fundamentals
2023_4_S1_CS2001 Foundations of Computation
2023_4_S1_CS2003 The Internet and the Web: Concepts and Programming
2023_4_S1_CS2101 Foundations of Computation (Accelerated)
2023_4_S1_CS3050 Logic and Reasoning
2023_4_S1_CS3104 Operating Systems
2023_4_S1_CS3105 Artificial Intelligence
2023_4_S1_CS3301 Component Technology
2023_4_S1_CS3302 Data Encoding
2023_4_S1_CS4105 Advanced Communication Networks and Systems
2023_4_S1_CS4201 Programming Language Design and Implementation
2023_4_S1_CS4203 Computer Security
2023_4_S1_CS4302 Signal Processing: Sound, Image, Video
2023_4_S1_CS4402 Constraint Programming
2023_4_S1_CS5001 Object-Oriented Modelling, Design and Programming
2023_4_S1_CS5002 Programming Principles and Practice
2023_4_S1_CS5010 Artificial Intelligence Principles
2023_4_S1_CS5020 Principles of Computer Communication Systems
2023_4_S1_CS5030 Software Engineering Principles
2023_4_S1_CS5032 Critical Systems Engineering
2023_4_S1_CS5040 Human Computer Interaction Principles and Methods
2023_4_S1_CS5041 Interactive Software and Hardware
2023_4_S1_IS1901 Information Technology 1
2023_4_S1_IS5102 Database Management Systems
2023_4_S1_IS5103 Web Technologies
2023_4_Y1_CS3099 Software Engineering Team Project
2023_4_Y1_CS4098 Minor Software Project
2023_4_Y1_CS4099 Major Software Project
2023_4_Y1_CS4796 Joint Project (30cr)
2023_4_Y1_CS5098 Group Project and Dissertation in Computer Science
2023_4_Y1_CS5099 Dissertation in Computer Science
2023_4_S2_CS5055 Data Ethics and Privacy
2023_4_S2_CS5052 Data-Intensive Systems
2023_4_S2_CS5044 Information Visualisation
2023_4_S2_CS5042 User-Centred Interaction Design
2023_4_S2_ID5059 Knowledge Discovery and Datamining
2023_4_S2_CS5033 Software Architecture
2023_4_S2_CS5031 Software Engineering Practice
2023_4_S2_CS5014 Machine Learning
2023_4_S2_CS5012 Language and Computation
2023_4_S2_CS5011 Artificial Intelligence Practice
2023_4_S2_CS5003 Masters Programming Projects
2023_4_S2_IS5110 Digital Heritage and Preservation
2023_4_S2_IS5104 Information Security Management
2023_4_S2_CS4303 Video Games
2023_4_S2_CS4204 Concurrency and Multi-Core Architectures
2023_4_S2_CS4202 Computer Architecture
2023_4_S2_CS4103 Distributed Systems
2023_4_S2_CS4102 Computer Graphics
2023_4_S2_CS2002 Computer Systems
2023_4_S2_CS2006 Advanced Programming Projects
2023_4_S2_CS3052 Computational Complexity
2023_4_S2_CS3101 Databases
2023_4_S2_CS3102 Data Communications and Networks
2023_4_S2_CS3106 Human Computer Interaction
2023_4_S2_CS1006 Programming Projects
2023_4_S2_CS1003 Programming with Data
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