Computer Science

Note: If you wish to add a link on another site which will always find the *current* module descriptor please use the following format:[modulecode] replacing [modulecode] with the appropriate code.


2017/18 modules

Note: not all modules may be running this year. If you have any queries please contact (Streatham Campus) or (Penryn Campus).

Showing 61 records
Module CodeTitleCoordinatorCredit
ECM1400ProgrammingDr Lorenzo Livi15
ECM1407Social and Professional Issues of the Information Age Huw Evans15
ECM1410Object-Oriented ProgrammingDr David Wakeling, Dr Hongping Cai15
ECM1413Computers and the InternetDr David Wakeling15
ECM1414Data Structures and AlgorithmsDr Nicolas Pugeault15
ECM1415Discrete Mathematics for Computer ScienceDr Leon Danon15
ECM1416Computational MathematicsDr Jia Hu15
ECM1417Web DevelopmentDr Ke Li15
ECM1418Business Organisation Huw Evans15
ECM1419Interpersonal and Foundation SkillsDr Simon McGinnes15
ECM1420Information and Data Huw Evans15
ECM1421System Development 1Dr Simon McGinnes15
ECM1422Reflective Practice 1 Huw Evans30
ECM1423Digital Technology Infrastructure Huw Evans15
ECM1424Information SecurityDr Simon McGinnes15
ECM2400Employability and Placement Preparation for Computer ScientistsDr David Wakeling0
ECM2414Software DevelopmentDr Yulei Wu15
ECM2415Software EngineeringDr David Wakeling15
ECM2418Computer Languages and RepresentationsDr David Wakeling15
ECM2419Database Theory and Design15
ECM2423Artificial Intelligence and ApplicationsDr Alberto Moraglio15
ECM2425Mobile and Ubiquitous ComputingDr Jia Hu15
ECM2426Network and Computer Security15
ECM2427Outside the box: Computer Science Research and ApplicationsDr Chunbo Luo15
ECM2428IT Project Management Huw Evans15
ECM2429Systems Development 2Dr Simon McGinnes15
ECM2430Reflective Practice 2 Huw Evans30
ECM2433The C FamilyDr Jacqueline Christmas15
ECM3401Individual Literature Review and ProjectDr Yulei Wu45
ECM3408Enterprise Computing15
ECM3412Nature Inspired ComputationDr Alberto Moraglio15
ECM3419Industrial PlacementDr David Wakeling120
ECM3420Learning from Data Prof Richard Everson15
ECM3422Computability and Complexity Dr Antony Galton15
ECM3423Computer GraphicsDr Nicolas Pugeault15
ECM3426High-performance Computing and Distributed SystemsDr David Acreman15
ECM3427ITMB ProjectDr Simon McGinnes45
ECM3428Algorithms that Changed the WorldDr Chunbo Luo15
ECM3429Term of Computer Science Studies AbroadDr Nicolas Pugeault60
ECM3430Computer Science Individual Project30
ECMM408Logic, Ontology, and Knowledge RepresentationDr Antony Galton15
ECMM409Nature-Inspired ComputationDr Alberto Moraglio15
ECMM410Research Methodology Christopher Edwards15
ECMM417Managing IT Projects Huw Evans15
ECMM418ITMB Case StudiesDr Simon McGinnes15
ECMM419Software Development for BusinessDr Simon McGinnes15
ECMM420Networks, Data and InformationProf Geyong Min15
ECMM421Business IT Project45
ECMM422Machine LearningDr Nicolas Pugeault15
ECMM423Evolutionary Computation & OptimisationDr Alberto Moraglio15
ECMM424Computer Modelling and SimulationDr Jia Hu15
ECMM426Computer VisionDr Anastasios (Tassos) Roussos15
ECMM427Group Development Project Prof Jonathan Fieldsend30
ECMM428Individual Research ProjectDr Yulei Wu30
ECMM429Introduction to Data ScienceDr Hywel Williams15
ECMM430Fundamentals of Data Science15
ECMM431From Data to Decisions15
ECMM432Data in Business and Society15
ECMM433Project 1Dr Leon Danon30
ECMM434Machine Learning and Statistical Modelling15
EMP3001Commercial and Industrial ExperienceDr Prathyush P Menon15