The University of Sheffield
School of Computer Science

Intranet > Modules 2025/6

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.

COM160 Programming for Engineers (for Lev 1 General Engineering)
COM218 Introduction to Programming for Engineers (for Lev 2 Bioengineering) - NEW in 25/6
COM219 Programming for Engineers (for Lev 2 Computer Systems Engineering) - NEW in 25/6
COM314 Aerospace Individual Investigative Project - NEW in 25/6
COM315 Bioengineering Research Project - NEW in 25/6
COM407 Aerospace Individual Investigative Project - NEW in 25/6
COM408 Advanced Bioengineering Research Project - NEW in 25/6

COM6550 Aerospace Individual Investigative Project

 

COM1001 Introduction to Software Engineering - Revised in 25/6
COM1002 Foundations of Computer Science - Revised in 25/6
COM107 Systems and Networks - NEW in 25/6
COM114 Java Programming - NEW in 25/6
COM112 Introduction to AI and First Year Reflection - NEW in 25/6
COM113 Practical Algorithms and Data Structures - NEW in 25/6
COM213 Software Hut
COM2004 Data Driven Computing
COM2008 Systems Design and Security
COM2009 Robotics
COM2107 Logic in Computer Science
COM2108 Functional Programming
COM2109 Automata, Computation and Complexity
COM21002 AI Group Project
COM309 Human-Computer Interaction        
COM310 Cybersecurity in Action          
COM313 Introduction to Cryptography
COM3001 Modelling and Simulation of Natural Systems
COM3004 Data Driven Computing
COM3008 Systems Design and Security
COM3009 Robotics
COM3105 Advanced Algorithms
COM3110 Text Processing
COM3190 Theory of Distributed Systems
COM31006 Computer Vision
COM31007 Software Development for Mobile Devices
COM3240 Reinforcement Learning
COM3420 Software Hut
COM3502 Speech Processing
COM3503 3D Computer Graphics
COM3505 The Internet of Things - Revised in 25/6
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 - New in 25/6
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 Darwin Project
COM4521 Parallel Computing with Graphical Processing Units (GPUs)
COM4525 Genesys
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 Theory of Distributed Systems
COM6471 Foundations of Object Oriented Programming
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
FCE1001 Global Engineering Challenge
FCE2001 Engineering - You're Hired