DCU Home | Our Courses | Loop | Registry | Library | Search DCU

Academic Structures

Programme Academic Structure for 2023 - 2024, M.Sc. in Computing

This information is provisional & subject to change.

Full-time Programme Structure

Year 1 Optional Modules -

CodeTitleCreditSemesterExam %CA %Resit Category
CA271BIntroduction to Machine Learning7.5Semester 101001
CA4015Advanced Machine Learning7.5Semester 201001
CA4023Natural Language Technologies7.5Semester 160401
CA6005Mechanics of Search7.5Semester 201001
CA6011Deep Learning for Natural Language Processing7.5Semester 230701
CA6012Human Factors in NLP7.5Semester 101001
CA6014Practicum (Natural Languages Processing)30Autumn Semester01002
CA640Professional & Research Practice7.5Semester 150501
CA642Cryptography & Number Theory7.5Semester 175251
CA645Network Security7.5Semester 270301
CA647Secure Programming7.5Semester 170301
CA648Formal Programming7.5Semester 275251
CA650Software Process Quality7.5Semester 275251
CA652Artificial Intelligence, Info & Info Seeking7.5Semester 250501
CA659Mathematical Methods/Computational Science7.5Semester 210001
CA660Statistical Data Analysis7.5Semester 175253
CA670Concurrent Programming7.5Semester 275251
CA675Cloud Technologies7.5Semester 101001
CA681IMachine Translation7.5Semester 201001
CA682Data Management and Visualisation7.5Semester 175253
CA683Data Analytics and Data Mining7.5Semester 275251
CA684Machine Learning7.5Semester 275251
CA685Data Analytics Practicum30Autumn Semester01002
CA686Foundations of Artificial Intelligence7.5Semester 160401
CA688Blockchain: Basics and Applications7.5Semester 160401
CA689Practicum (Artificial Intelligence)30Autumn Semester01002
CA694Practicum (SSE Practicum)30Autumn Semester01002

Part-time Programme Structure

Year 1 Optional Modules,

CodeTitleCreditSemesterExam %CA %Resit Category
CA640IProfessional & Research Practice7.5Semester 150501
CA642Cryptography & Number Theory7.5Semester 175251
CA642ICryptography and Number Theory7.5Semester 175251
CA645Network Security7.5Semester 270301
CA650Software Process Quality7.5Semester 275251
CA652Artificial Intelligence, Info & Info Seeking7.5Semester 250501
CA660Statistical Data Analysis7.5Semester 175253
CA675Cloud Technologies7.5Semester 101001
CA683Data Analytics and Data Mining7.5Semester 275251
CA683IData Analytics and Data Mining7.5Semester 275251
CA684IMachine Learning7.5Semester 275251
CA686IFoundations of Artificial Intelligence7.5Semester 160401
CA687ICloud Systems7.5Semester 260401
CA688Blockchain: Basics and Applications7.5Semester 160401
CA688IBlockchain: Basics & Applications7.5Semester 260401

Year 2 Optional Modules,

CodeTitleCreditSemesterExam %CA %Resit Category
CA6001IDeveloping Blockchain Systems7.5Semester 201001
CA6002IComputer Security7.5Semester 260401
CA6003Practicum (Blockchain)30Autumn Semester01002
CA6005IMechanics of Search7.5Semester 201001
CA6006IReinforcement Learn & MultiAgent Systm (NUIG)5Semester 270303
CA6007IKnowledge Representation (NUIG)5Semester 270303
CA6008ITools & Tech for Large Scale Data Analyt-NUIG5Semester 270303
CA642ACryptography & Number Theory7.5Semester 175251
CA642IACryptography and Number Theory7.5Semester 175251
CA645ANetwork Security7.5Semester 270301
CA646IP-Key Cryptography & Sec Protocols7.5Semester 175251
CA650ASoftware Process Quality7.5Semester 275251
CA652IArtificial Intelligence, Info & Info Seeking7.5Semester 250501
CA660AStatistical Data Analysis7.5Semester 175253
CA675ACloud Technologies7.5Semester 11001
CA681IMachine Translation7.5Semester 201001
CA682IData Management and Visualisation7.5Semester 175253
CA683AData Analytics and Data Mining7.5Semester 275251
CA685Data Analytics Practicum30Autumn Semester01002
CA688ABlockchain: Basics and Applications7.5Semester 160401
CA689Practicum (Artificial Intelligence)30Autumn Semester01002
CA694Practicum (SSE Practicum)30Autumn Semester01002
CA699ITopics of AI7.5Semester 150501
EE516IBlockchain Scalability7.5Semester 175251
EE544Computer Vision7.5Semester 275251

My DCU | Loop | Disclaimer | Privacy Statement