The University of Sheffield
School of Computer Science

Intranet > Modules 2026/27

PLEASE NOTE: 

Optional modules within the department have limited capacity. We will always try to accommodate all students but cannot guarantee a place. 

Staff teaching the modules may sometimes change.

 

For students from other schools:  

COM160 Programming for Engineers (for Lev 1 General Engineering)
COM218 Introduction to Programming for Engineers (for Lev 2 Bioengineering)
COM219 Programming for Engineers (for Lev 2 Computer Systems Engineering)
COM314 Aerospace Individual Investigative Project
COM318 Foundations and Applications of AI (for Lev 3 Computer Systems Engineering & Lev 3 General Engineering) - New in 26/7
COM3420 Software Hut (for Lev 3 General Engineering)
COM407 Aerospace Individual Investigative Project
COM417 General Engineering Individual Project (MEng)
COM6471 Foundations of Object Oriented Programming (for Information Systems)

COM6550 Aerospace Individual Investigative Project

 

For UG students in the School of Computer Science:    

COM1001 Introduction to Software Engineering
COM1002 Foundations of Computer Science
COM107 Systems and Networks
COM112 Introduction to AI and First Year Reflection
COM113 Practical Algorithms and Data Structures
COM114 Java Programming

COM213 Software Hut

COM220 Databases and Logic in Computer Science - New in 26/7

COM225 Programming Language Principles - New in 26/7

COM226 Foundation and Applications of AI - New in 26/7

COM227 Cybersecurity in Action and Professional Issues - New in 26/7

COM2109 Automata, Computation and Complexity

COM309 Human-Computer Interaction        
COM313 Introduction to Cryptography
COM3001 Modelling and Simulation of Natural Systems
COM3105 Advanced Algorithms
COM3110 Text Processing
COM3190 Modelling of Concurrent Systems
COM31006 Computer Vision
COM31007 Software Development for Mobile Devices
COM3240 Reinforcement Learning
COM3502 Speech Processing
COM3503 3D Computer Graphics
COM3505 The Internet of Things
COM3523 Software Re-engineering
COM3524 Bioinspired Computing
COM3528 Cognitive and Biomimetic Robotics
COM3529 Software Testing and Analysis
COM3550 UG Ambassadors Scheme in Computer Science
COM3610 Dissertation Project
COM406 Cyber Security Team Project
COM4115 Text Processing
COM4502 Speech Processing
COM4503 3D Computer Graphics
COM4506 Testing and Verification in Safety-Critical Systems
COM4507 Software and Hardware Verification
COM4509 Machine Learning and Adaptive Intelligence
COM4510 Software development for mobile devices
COM4511 Speech Technology
COM4513 Natural Language Processing
COM4515 Network Performance Analysis
COM4520 Turing Research Project
COM4521 Parallel Computing with Graphical Processing Units (GPUs)

COM4525 Genesys

 

FCE202 Engineering - You're Hired

 

For PGT students in the School of Computer Science:

COM409 Research Methods - New in 26/7
COM410 Cybersecurity Principles and Practices - New in 26/7
COM412 Introduction to Software Engineering - New in 26/7
COM413 Principles of Artifical Intelligence - New in 26/7
COM415 Programming, Algorithims and Data Structures - New in 26/7
COM416 Team Development Project - New in 26/7
COM6009 Modelling and Simulation of Natural Systems
COM6012 Scalable Machine Learning
COM6013 Cybersecurity and AI Dissertation Project
COM6014 Fundamental Security Properties and Mechanisms
COM6015 Development of Secure Software
COM6016 Cyber Threat Hunting and Digital Forensics
COM6017 Security of Control and Embedded Systems
COM6018 Data Science with Python
COM6103 Team Software Project
COM6115 Text Processing
COM6116 Modelling of Concurrent Systems
COM6502 Speech Processing
COM6503 3D Computer Graphics
COM6506 Testing and Verification in Safety-Critical Systems
COM6507 Software and Hardware Verification
COM6509 Machine Learning and Adaptive Intelligence
COM6510 Software development for mobile devices
COM6511 Speech Technology
COM6513 Natural Language Processing
COM6515 Network Performance Analysis
COM6516 Object Oriented Programming and Software Design
COM6521 Parallel Computing with Graphical Processing Units (GPUs)
COM6523 Software Re-engineering
COM6655 Professional Issues
COM6906 Dissertation Project
COM6910 Dissertation Project
COM6911 Team Project

COM6912 Artificial Intelligence Disseration Project