You are here:
Module Offerings

Module Offerings

The following module offerings are covered by this Programme (subject to place availability). Others are currently in the process of being finalised for September 2014 start. 

Each student must propose and negotiate a 90 credit learning contract that is carefully built-up over 60 credits of taught modules and a 30 credit research practicum. The latter could involve working on a very specific research project, preparing the submission of a minor thesis on a focused research topic, or an alternative purposely constructed, multi-component, and industry-informed suite of deliverables, focused on achieving a broader set of defined learning objectives, relevant to a distinct research specialisation stream.

 

Module Offerings (Standard Scheduling)

Module Code

Module Title

Module Contact

Credits

Semester Year
COMP20200 UNIX Programming Dr. A. Lastovetsky 5 Two 2013/14
COMP30020 Computer Graphics I Dr. G. Silvestre 5 Two 2013/14
COMP30040 Networks and Internet Systems Prof. J. Murphy 5 One 2013/14
COMP30070 Object-Oriented Programming Dr. M. O'Cinneide 5 One 2013/14
COMP30080 Processor Design Dr. C. Bleakley 5 Two 2013/14
COMP30090 Operating Systems 1 Dr. F. Balado Pumarino 5 Two 2013/14
COMP30110 Spatial Information Systems Dr. M. Bertolotto 5 One 2013/14
COMP30120 Machine Learning Prof. P. Cunningham 5 One 2013/14
COMP30160 Object-Oriented Design Dr M. O'Cinneide 5 Two 2013/14
COMP41450 Machine Learning & Network Data Analysis Prof. P. Cunningham 10 One 2013/14
COMP30220 Distributed Systems Dr. M. Dragone 5 One 2013/14
COMP41390 Connectionist Computing Dr. G. Pollastri 5 Two 2013/14
COMP30250 Parallel and Cluster Computing Dr. A. Lastovetsky 5 One 2013/14
COMP30260 AI for Games and Puzzles Dr. A Cater 5 One 2013/14
COMP30290 Natural Computing Dr. M. O'Neill 5 One 2013/14
COMP30330 Compiler Construction Dr. A Cater 5 Two 2013/14
COMP30390 Enterprise, Innovation and Entreprenuership Dr. D. Dalton 5 One 2013/14
COMP30480 Mobile Applications Development Dr. A. Ufimtsev 5 One 2013/14
COMP30510 Android Mobile Application Development Dr. A. Ufimtsev 10 One 2013/14
COMP41630 Collective Intelligence Prof. B. Smyth 5 Two 2013/14
COMP41440 Collective Intelligence Prof. B. Smyth 10 Two 2013/14
COMP40010 Performance of Computer Systems Prof. L. Murphy 5 Two 2013/14
COMP40180 Parallel Algorithms Design and Analysis Dr. N. Hurley 5 Two 2013/14
COMP40250 Introduction to Cognitive Psychology Dr. M. Keane 7.5 One 2013/14
COMP40260 Connectionism Dr. F. Cummins 7.5 Two 2013/14
COMP40270 Cognitive Modelling Dr. F. Costello 7.5 Two 2013/14
COMP40280 Topics in Cognitive Science I Dr. F. Cummins 7.5 Two 2013/14
COMP40300 Context Sensitive Service Delivery Prof. G. O'Hare 10 One 2013/14
COMP40320 Adaptive Personalization Dr. M. O'Mahony 10 Two 2013/14
COMP40370 Data Mining Prof. T. Kechadi 5 Two 2013/14
COMP40740 Data Mining Techniques and Models Prof. T. Kechadi 7.5 Two 2013/14
COMP40390 High Performance Heterogenous Computing Dr. A. Lastovetsky 5 Two 2013/14
COMP40400 Bioinformatics Dr. G. Pollastri  5 Two 2013/14
COMP40410 Special Topics in Computational Science Dr. N. Hurley 5 One 2013/14
COMP40420 Signal Processing Dr. C. Bleakley 5 Two 2013/14
COMP40550 Performance of Distributed Systems* Prof. L. Murphy 10 One & Two 2013/14
COMP40600 Multimedia Security and Data-Hiding Dr. G. Silvestre 5 Two 2013/14
COMP40630 Human Computer Interaction Dr. S. Hermann 7.5 Two 2013/14
COMP40660 Advances in Wireless Networking Prof. L. Murphy 5 One 2013/14
COMP40680 Introduction to Sensor Systems Prof. G. O'Hare 10 Two 2013/14
COMP41090 SQL Programming Dr. R. Collier 5 Two 2013/14
COMP41110 Cloud Computing20 Prof. T. Kechadi 7.5 Two
COMP41100 Exploring Programming in Ruby Dr. M. Keane 7.5 One 2013/14
COMP41190 Natural Computing & Applications Dr. M. O'Neill 10 One 2013/14
COMP41250 Information Security and Case Studies Brian Honan 10 Two 2013/14
COMP41260 Information Security Management I Brian Honan 10 One  2013/14
COMP41270 Information Security Management II Brian Honan 10 Two 2013/14
COMP41280 Introduction to Information Security Dr. F. Balado Pumarino 5 Two 2013/14
COMP41380 Commuications & Outreach Philip Smith 5 One 2013/14
COMP41400 Multi-Agent Systems Prof. G. O'Hare 5 Two 2013/14
COMP47130 Autonomous Robotic Systems Dr. M. Dragone 5 Two 2013/14
COMP50030 Bioinformatics Applications and Databases Dr. D. Shields 5 Two 2013/14
           
IS30020 Web Publishing1 Ms. L. Ma 5 One 2013/14
IS30050 Information Architecture: Designing the Web1 Dr. J. Wusteman 5 Two 2013/14
IS30070 Cybersociety? Technology, Culture & Communication1 Dr. L. Komito 5 Two 2013/14
IS30240 Creating and Publishing Digital Media1 Dr. K. Shankar 5 One 2013/14
IS40310 Weaving the Web Dr. L. Komito 5 One 2013/14
IS40500 System Analysis & Design1 Dr. K. Shankar 5 One 2013/14
IS40520 Organisation of Information, Cataloguing & Metadata1 Ms. L. Ma 10 Two 2013/14
IS40560 Digital Libraries1 Dr. K. Shankar 5 One 2013/14
           
LAW40860 Digital Investigations & the Law7 Mr. TJ. McIntyre 10 One 2012/13
           
MIS30010 Decision Analytics2 Dr. C. Branigan 5 One 2012/13
MIS40530 Numerical Analytics & Software2 Dr. S. McGarraghy 7.5 One 2012/13
MIS40540 Project Management and Decision Analytics2 Prof. C. Brugha 7.5 One 2012/13
MIS40550 Network Software Modelling2 Dr. S. McGarraghy 7.5 Two 2012/13
           
PHYC40210 Applied Optics 8 Prof. G. O'Sullivan 5 Two 2013/14
PHYC40250 Theoretical Condensed Matter Physics 8 Dr. J. Rice 5 One 2013/14
PHYC40400 NanoOptics and BioPhotonics8 Dr. B. Vohnsen 5 One 2013/14
PHYC40410 Physics of NanoMaterials8 Dr. J. Rice 5 One 2013/14
PHYC40420 Spectroscopy and Lasers8 Dr. R. D'Arcy 5 One 2012/13
PHYC40430 Nanomechanics 8
Dr. B. Rodriguez 5 One 2013/14
PHYC40470 Computational BioPhysics8 Dr. N. Buchete 5 One 2013/14
PHYC40480 BioPhysics at the NanoScale8 Dr. D. Zerulla 5 Two 2013/14
PHYC40490 BioMimicry - learning from nature8 Dr. B. Rodriguez 2.5 Two 2013/14
PHYC40660 The Space Environment 8 Dr. D. Coffey 5 One 2013/14
PHYC40670 Space Sector Seminars 8
Dr. D. Coffey 5 One&Two 2013/14
PHYC40720 Professional Skills 8
Dr. D. Coffey 5 Two 2013/14
PHYC40730 Applications of Space Science 8
Dr. D. Coffey 5 One 2013/14
PHYC40740 Space Sector Orientation 8 Dr. D. Coffey 5 Two 2013/14
PHYC40770 EUV Science & Technology 8 Prof. P. Dunne 5 One 2013/14
STAT40180 Data Programming4 Dr. A. Parnell 7.5 One 2013/14
           
STAT40700 Time Series Analysis4 Dr. P. Alquier 5 One 2013/14
STAT40340 Multivariate Analysis4 Dr. N. Coffey 7.5 Two 2013/14
STAT 40680 Stochastic Models with Actuarial Applications4 Dr. P. Alquier 5 One 2013/14
STAT40410 Monte Carlo Inference4 Prof. N. Friel 7.5 One 2013/14
STAT50010 Statistics Using R for Computational Biologists4 Dr. N. Coffey 2.5 One 2013/14
STAT40080 Nonparametric  Statistics4 (see also STAT 40330, 7.5 cr) Dr. G. Kelly 5 One 2013/14
ACM30220 Partial Differential Equations4 Dr. L. O'Naraigh 5 One 2013/14
ACM40290 Numerical Algorithms4 Dr. E. Cox 5 One 2013/14

 

NOTE: NL students need to contact the relevant statistics module coordinator directly before registering for a STAT module. The module co-ordinator will then make a decision on a individual basis as to whether or not the student can register for the module, based on whether or not the student has a suitable background. Interested students should contact the module co-ordinators via email for permission.

NOTE 1:  NL students need to contact the relevant Physics module coordinator directly before registering for a PHYC module. The module co-ordinator will then make a decision on a individual basis as to whether or not the student can register for the module, based on whether or not the student has a suitable background. Interested students should contact the module co-ordinators via email for permission.

 

Offered in conjunction with The UCD School of Information and Library Studies.

2 Offered in conjunction with The UCD School of Business.

3 Offered in conjunction with The NovaUCD Innovation and Technology Transfer Centre.

4 Offered in conjunction with The UCD School of Mathematical Sciences.

5 Offered in conjunction with The UCD School of Philosophy.

6 Offered in conjunction with The UCD School of Psychology.

7 Offered in conjunction with The UCD School of Law.

8 Offered in conjunction with The UCD School of Physics.

Module Offerings (Online)

Module Code

Module Title

Module Contact

Credits

Semester

COMP10190 Introduction to Java (Part 1) Dr. F. Costello 5 One
COMP10210 Introduction to Java (Part 2) Dr. F. Costello 5 Two
COMP30500 Java-based Data Structures Dr. E. Mangina 10 One, Two & Three
COMP30510 Android Mobile Application Development Dr. A. Ufimtsev 10 Two
COMP41610 Cloud Computing Prof. T. Kechadi 7.5 Two
COMP41490 Java Technologies Dr. J. Murphy 5 One, Two & Three
COMP41600 Professional Java Programming (Part 1) Dr. J. Murphy / Prof L. Murphy 5 One, Two & Three
COMP41620 Professional Java Programming (Part 2) Dr. J. Murphy / Prof L. Murphy 5 One, Two & Three
IS40030 People, Information & Communication1 Dr. C. Fulton 5 Two
STAT40720 Introduction to Data Analytics Fiona Boland

Available only as

an Audit Module.

One
STAT40730 Data Programming with R Dr. Andrew Parnell 5 One
STAT40740 Multivariate Analysis Dr. Andrew Parnell 5 Two
STAT40750 Data Mining
Brendan Murphy 5 Two

 

NOTE: NL students need to contact the relevant statistics module coordinator directly before registering for a STAT module. The module co-ordinator will then make a decision on a individual basis as to whether or not the student can register for the module, based on whether or not the student has a suitable background. Interested students should contact the module co-ordinators via email for permission.

 

Module Offerings (Intensive Scheduling)

Module Code

Module Title

Module Contact

Credits

Scheduling Detail
COMP40730 High Performance Computing Dr. L. Murphy 10 To run in 2013/2014
COMP40040 Agent Oriented Software Dr. R. Collier 10 To run in 2013/2014
MIS40850 Comparative Software Enginneering Process Frameworks Mr. A. Higgins 10 To run in 2013/2014
COMP40080 Knowledge-Based Techniques for Industrial Systems Dr. R. Veale 10 To run in 2013/2014
COMP41550 Mobile Application Development Using Cocoa Touch Dr. G. Silvestre 10 January 13-17  + 1 week
between 10-23 March
>COMP41150 Mobile Application Development (Android) Dr. A. Ufimtsev 10 19 - 25 March, 2013
COMP40550 Performance of Distributed Systems Dr. L. Murphy 10 29 April - 6 May, 2013
COMP40070 Design Patterns Dr. M. O'Cinneide 10 14 - 21 December, 2012
COMP41420 Managing Software in Production Dr. M. O'Cinneide 10 3 - 10 December, 2012
COMP40030 Autonomic Systems Prof. T. Kechadi 10 To run in 2012/2013

 

* Please note that there is a prerequisite of 2-3 years industrial software engineering experience for each of these modules. Places cannot be guaranteed as they are limited with first preference given to those students registered on the MSc in Advanced Software Engineering programme. Students interested in these modules should pick-up the required module permission form from the School Office and arrange to meet with Dr. Mel O'Cinneide to verify that they are suitable to join any of the modules indicated. Final confirmation of place availability may only be possible 1 or 2 weeks before the running of each module.

 

Module Offerings (Evening Scheduling - after 5pm)

Module Code

Module Title

Module Contact

Credits

Scheduling Detail Year
COMP40750 Corporate Investigations Dr. P. Gladyshev 10 One & Two 2012/13
COMP40760 Investigative Techniques Dr. P. Gladyshev 10 One & Two 2012/13
COMP40770 Information Security Dr. P. Gladyshev 10 One & Two 2012/13
COMP40790 Application Forensics Dr. P. Gladyshev 10 One & Two 2012/13
COMP40800 Computer Forensics Foundations   Dr. P. Gladyshev 10 One & Two 2012/13
           
COMP41500 ** Virtualisation and Cloud Computing: An Overview  

Dr. L. McGinty (UCD) & Dr. Tom Brett (IPA)

10 One 2012/13
COMP41510 ** Security in the Cloud Computing Environment (Part 1) Dr. L. McGinty (UCD) & Dr. Tom Brett (IPA) 10 Two 2012/13
COMP41520 ** Development Tools and Security in the Cloud Computing Environment (Part 2) Dr. L. McGinty (UCD) & Dr. Tom Brett (IPA) 10 Two 2012/13
COMP41530 ** Web Services, Implementation & Configuring in the Cloud Computing Environment Dr. L. McGinty (UCD) & Dr. Tom Brett (IPA) 10 One 2012/13
           
ACM 40270 Simulation Modelling and Analysis1 Dr. E. Cox 7.5 Two 2013/14

 

** Module offered in conjunction with the IPA and all lectures/labs will take place at the IPA campus based in Lansdowne Road, Ballsbridge, Dublin 4.

1 Offered in conjunction with The UCD School of Mathematical Sciences.

Related Resources

 

 

<<< Go Back To Home Page