Computer Science Modules 2024/5
Code | Module Title | Credits | Term(s) |
---|---|---|---|
ECM1400 | Programming | 15 | 1 |
ECM1407 | Social and Professional Issues of the Information Age | 15 | 1 |
ECM1410 | Object-Oriented Programming | 15 | 2 |
ECM1413 | Computers and the Internet | 15 | 2 |
ECM1414 | Data Structures and Algorithms | 15 | 2 |
ECM1415 | Discrete Mathematics for Computer Science | 15 | 1 |
ECM1416 | Computational Mathematics | 15 | 2 |
ECM1417 | Web Development | 15 | 2 |
ECM1418 | Business Organisation | 15 | 1 |
ECM1418DA | Business Organisation | 15 | 1 |
ECM1419 | Interpersonal and Foundation Skills | 15 | 1 |
ECM1419DA | Interpersonal and Foundation Skills | 15 | 1 |
ECM1420 | Information and Data | 15 | 2 |
ECM1420DA | Information and Data | 15 | 2 |
ECM1421 | System Development 1 | 15 | 2 |
ECM1421DA | System Development 1 | 15 | 2 and 3 |
ECM1422 | Reflective Practice 1 | 30 | 1 and 2 |
ECM1422DA | Reflective Practice 1 | 30 | 1 and 2 |
ECM1423 | Digital Technology Infrastructure | 15 | 1 |
ECM1423DA | Digital Technology Infrastructure | 15 | 1 |
ECM1424 | Information Security | 15 | 2 |
ECM1424DA | Information Security | 15 | 2 and 3 |
Code | Module Title | Credits | Term(s) |
---|---|---|---|
ECM2400 | Employability and Placement Preparation for Computer Scientists | 0 | 1 and 2 |
ECM2414 | Software Development | 15 | 1 |
ECM2418 | Computer Languages and Representations | 15 | 1 |
ECM2419 | Database Theory and Design | 15 | 1 |
ECM2423 | Artificial Intelligence and Applications | 15 | 2 |
ECM2425 | Mobile and Ubiquitous Computing | 15 | 2 |
ECM2426 | Network and Computer Security | 15 | 1 |
ECM2427 | Outside the box: Computer Science Research and Applications | 15 | 2 |
ECM2428 | IT Project Management | 15 | 1 |
ECM2428DA | IT Project Management | 15 | 1 |
ECM2429 | Systems Development 2 | 15 | 2 |
ECM2429DA | Systems Development 2 | 15 | 2 |
ECM2430 | Reflective Practice 2 | 30 | 1 and 2 |
ECM2430DA | Reflective Practice 2 | 30 | 1 and 2 |
ECM2431 | Information Systems | 15 | 1 |
ECM2432 | Reflective Practice 3 | 45 | 1 and 2 |
ECM2433 | The C Family | 15 | 2 |
ECM2434 | Group Software Engineering Project | 15 | 2 |
Code | Module Title | Credits | Term(s) |
---|---|---|---|
ECM3401 | Individual Literature Review and Project | 45 | 1 and 2 |
ECM3408 | Enterprise Computing | 15 | 2 |
ECM3412 | Nature Inspired Computation | 15 | 1 |
ECM3419 | Industrial Placement | 120 | 1, 2 and 3 |
ECM3420 | Learning from Data | 15 | 1 |
ECM3422 | Computability and Complexity | 15 | 1 |
ECM3423 | Computer Graphics | 15 | 1 |
ECM3426 | High-performance Computing and Distributed Systems | 15 | 2 |
ECM3428 | Algorithms that Changed the World | 15 | 1 |
ECM3429 | Term of Computer Science Studies Abroad | 60 | 1 |
ECM3430 | Computer Science Individual Project | 30 | 2 |
ECM3431 | IT Law and Ethics | 15 | 1 |
ECM3432 | Software Engineering 1 | 15 | 2 |
ECM3434DA | Business Analysis 1 | 30 | 2 |
ECM3436DA | Network Engineering 1 | 30 | 2 |
ECM3437DA | Cyber Security 1 | 30 | 2 |
ECM3439 | Independent Study | 15 | 2 |
ECM3440 | Software Engineering 2 | 15 | 1 |
ECM3441 | Data Analysis 2 | 15 | 1 |
ECM3442 | Business Analysis 2 | 15 | 1 |
ECM3443 | IT Consulting 2 | 15 | 1 |
ECM3444 | Network Engineering 2 | 15 | 1 |
ECM3445 | Cyber Security 2 | 15 | 1 |
ECM3445DA | Cyber Security 2 | 30 | 1 |
ECM3446 | High Performance Computing | 15 | 2 |
Code | Module Title | Credits | Term(s) |
---|---|---|---|
ECMM409 | Nature-Inspired Computation | 15 | 1 |
ECMM410 | Research Methodology | 15 | 1 |
ECMM422 | Machine Learning | 15 | 2 |
ECMM423 | Evolutionary Computation & Optimisation | 15 | 2 |
ECMM424 | Computer Modelling and Simulation | 15 | 1 |
ECMM426 | Computer Vision | 15 | 2 |
ECMM427 | Group Development Project | 30 | 1 and 2 |
ECMM428 | Individual Research Project | 30 | 1 and 2 |
ECMM432 | Data in Business and Society | 15 | 2 |
ECMM438 | Data Governance and Ethics | 15 | 2 |
ECMM443 | Introduction to Data Science | 15 | 1 |
ECMM444 | Fundamentals of Data Science | 15 | 1 |
ECMM445 | Learning from Data | 15 | 1 |
ECMM447 | Social Networks and Text Analysis | 15 | 2 |
ECMM450 | Stochastic Processes | 15 | 2 |
ECMM451 | Data Science Research Project | 60 | 1, 2 and 3 |
ECMM453 | Computer Science Research Project | 60 | 2 and 3 |
ECMM454 | Computer Science Business Project | 60 | 2 and 3 |
ECMM458 | Machine Learning (Professional) | 15 | 1 |
ECMM461 | High Performance Computing | 15 | 2 |
ECMM462 | Fundamentals of Security | 15 | 1 |
ECMM463 | Building Secure and Trustworthy Systems | 15 | 1 |
ECMM464 | Security Assessment and Validation | 15 | 2 |
ECMM465 | Cyber Security Analytics Research Project | 60 | 1, 2 and 3 |
Code | Module Title | Credits | Term(s) |
---|---|---|---|
EMP3001 | Commercial and Industrial Experience | 15 | 1 |