The University of Sheffield
Department of Computer Science

Intranet > Modules

The 24/25 module descriptions can be found HERE to assist you with the Module Choice process.

PLEASE NOTE - that the teaching staff are subject to change

COM160 Computer Problem Solving and Object Oriented Design
COM161 Introduction to Programming and Problem-Solving
COM389 Aerospace Individual Investigative Project
COM429 Aerospace Individual Investigative Project
COM1001 Introduction to Software Engineering
COM1002 Foundations of Computer Science
COM1003 Java Programming
COM1005 Machines and Intelligence
COM1006 Devices and Networks
COM1008 Web and Internet Technology
COM1009 Introduction to Algorithms and Data Structures
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
COM3000 Biomedical Engineering Project
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
COM3501 Computer Security and Forensics
COM3502 Speech Processing
COM3503 3D Computer Graphics
COM3504 The Intelligent Web
COM3505 The Internet of Things
COM3523 Software Re-engineering
COM3524 Bioinspired Computing
COM3527 Cybersecurity Team Project
COM3528 Cognitive and Biomimetic Robotics
COM3529 Software Testing and Analysis
COM3550 UG Ambassadors Scheme in Computer Science
COM3610 Dissertation Project
COM4115 Text Processing
COM4501 Computer Security and Forensics
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
COM6063 Network and Internetwork Architectures
COM6103 Team Software Project
COM6115 Text Processing
COM6116 Theory of Distributed Systems
COM6471 Foundations of Object Oriented Programming
COM6501 Computer Security and Forensics
COM6502 Speech Processing
COM6503 3D Computer Graphics
COM6504 The Intelligent Web
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 Data Analytics Disseration Project
FCE1001 Global Engineering Challenge
FCE2001 Engineering - You're Hired