Incoming Students 17-18

Incoming Students 2017-18

Incoming Students 2017-18

Timetables

Note: Timetables are subject to change and you should check online timetables prior to start of term. 

 

For students  entering in 2017

What is my TimeTable? My Timetable is an online tool which makes creating a personalised timetable quick and easy. Click Here

 

Find your programme timetable at the following links:

UNDERGRADUATE PROGRAMMES (2017-2018)

BSc (Computer Science) - 1st Year

BSc (Computer Science) - Single Honours - 2nd Year

BSc (Computer Science) Single Hons (Web Sys Eng) - 2nd Year

BSc (Computer Science) Single Hons (Software Entrepreneurship) - 2nd Year

BSc (Computer Science) Joint Honours - 2nd Year

BSc (Computer Science) - Single Honours - 3rd Year

BSc (Computer Science) Single Hons (Web Sys. Eng) - 3rd Year

BSc (Computer Science) Single Hons (Software Entrepreneurship) - 3rd Year

BSc (Computer Science) Joint Honours - 3rd Year

BSc (Computer Science) - Single Honours - 4th Year

BSc (Computer Science) Single Hons. (Web Sys. Eng) - 4th Year

BSc (Computer Science) Single Hons (Software Entrepreneurship) - 4th Year

BSc (Computer Science) Joint Honours - 4th Year

 

POSTGRADUATE PROGRAMMES (2017-2018)

Higher Diploma in Applied Computing Technology Year 1

Higher Diploma in Applied Computing Technology Year 2

MSc in Computing Science

MSc in Data Analytics Year 1

MSc in Interactive Media Year 1

MSc in Interactive Media Year 2

MSc in Bioinformatics and Computational Technology Year 1

MSc in Bioinformatics and Computational Technology Year 2

 

To search for module descriptions, you may use this link Module Descriptions

2017 Irish/EU Postgraduate Registration Timetable

 

Welcome to Computer Science. We hope your time with us will be a rich and enjoyable experience and that the following information will help you in becoming part of Computer Science as quickly and as early as possible.

LOCATION:

We in Computer Science are located in the Western Gateway Building on Western Road. The office is located in Room 1-28 on the First Floor. A map of campus is included in your pack.

DEPARTMENTAL OFFICE CONTACTS:

COMPUTER LOGON:

Each new student is provided with a Login ID and Password in order to access Computer Science Linux, Windows workstations and the main Computer Science servers. IDs and Passwords are given out at the first practical session in the laboratories.

You should visit the Computer Science IT Support webpage at http://www.cs.ucc.ie/help/ for detailed information on Policies and Procedures.

The Computer Science IT Helpdesk, which is located in Room 1-20, First Floor, Western Gateway Building, is open from 11 - 12.30pm, Monday to Friday and 2-30 - 4pm, Monday to Thursday. It is usually best to email help@cs.ucc.ie Then you are advised to search the 'Frequently Asked Questions for New Students' faqs on our webpage or to visit the helpdesk during the assigned opening hours. 

FORGOT YOUR COMPUTER LOGON DETAILS?

Contact our Computer Systems Help Desk at Email: help@cs.ucc.ie See also the weblink: http://www.cs.ucc.ie/help/

LABORATORY ACCESS:

Entry to our computer laboratories is by Swipe Access, for which you will need a valid Student ID Card, which you will receive at Registration. If you have difficulties in using your swipe access, please check with the Computer Science IT Support Desk, Room 1-20.

PRINTING FACILITIES:

In order to manage printing facilities effectively, you will be allocated a Print Quota. Your logon entitles you to an initial €3 print balance, with a charge of 5c per page thereafter. You can “top-up” by buying additional quota from the Print Quota machine located near the Computer Science IT Helpdesk.

FIRST YEAR MENTOR: 

First Year students have been advised of the name of their Mentor. Under the Mentoring Scheme, an academic staff member will be available by arrangement to discuss with you any problems you may have.

PLEASE NOTE YOUR SWIPE CARDS WILL NOT WORK UNLESS YOU ARE A REGISTERED STUDENT

USEFUL LINKS:

The following link outlines many topics including procedures and rules, deferrals of examinations, plagiarism, breach of examination regulations, conduct, mitigation and much more.

The BSc in Computer Science has three streams; all students take the same modules in year one i.e. 50 credits of computer science modules and 10 from other courses.  From Year 2 onwards, module selection (60 credits) is based on stream choice.

Computer Science degrees:

  • BSc in Computer Science – flagship computer science degree that equips graduates for any of the exciting and rewarding careers within the IT industry
  • BSc in Computer Science (Web Systems Engineering) – specialised variation with a greater focus on web-specific applications and technologies (2017-18 only)

Joint Degrees combining Computer Science with another discipline:

  • BSc in Computer Science (Software Entrepreneurship) — a 50/50 blend of computer science and business/economics

 

COMPUTER SCIENCE CK401 MODULES

FIRST YEAR

First Year Core Modules (50 credits)

CS1106 Introduction to Relational Databases (5 credits) - Dr Kieran Herley, Semester 1

CS1110 Systems Organisation I (5 credits) - Professor John Morrison, Semester 1

CS1111 Systems Organisation II (5 credits) - Professor John Morrison, Semester 2

CS1112 Foundations of Computer Science I (5 credits) - Professor Barry O'Sullivan, Semester 1

CS1113 Foundations of Computer Science II (5 credits) - Professor Barry O'Sullivan, Semester 2

CS1115 Web Development I (5 credits) - Dr Derek Bridge, Semester 1

CS1116 Web Development II (5 credits) - Dr Derek Bridge, Semester 2

CS1117 Introduction to Programming (15 credits) - Dr Aisling O'Driscoll, Semesters 1 & 2

First Year Elective Module Choices (10 credits)

CH1001 Chinese Language (Mandarin) I (10 credits) - Professor Jacqueline Sheehan, Semesters 1 & 2

EC1202 Economic Reasoning for Business (5 credits) - Dr Edel Walsh, Semester 1

EC1203 Macroeconomic Context and Business (5 credits) - Ms Lisa Noonan, Semester 2

FR1105 and FR1107 form a single option

FR1105 Threshold French (5 credits) - Ms Margot Spencer, Semester 1

FR1107 French for Reading Purposes I (5 credits) - Ms Milouda Louh and Mr Eugene O'Sullivan, Semester 2

GE0003 German Language (Beginner Level A1) Part 1 (5 credits) - Ms Christine Bremer, Semester 1

GE0004 German Language (Beginner Level A1) Part 2 (5 credits) - Ms Christine Bremer, Semester 2

GE0005 German Language (Intermediate Level B1) Pt 1 (5 credits) - Mr Dragan Miladinovic, Semester 1

GE0008 German Language (Intermediate Level B1) Pt 2 (5 credits) - Mr Dragan Miladinovic, Semester 2

HS0028 Spanish Language (Beginner Level) (10 credits) - Ms Siobhan Nally, Semesters 1 & 2

CS1130 Irish Language for Computer Science I (5 credits) - Dr Ciaran Dawson, Semester 1

CS1131 Irish Language for Computer Science II (5 credits) - Dr Ciaran Dawson, Semester 2

IT1102 Non-Beginners' Written and Spoken Italian (10 credits) - Dr Louise Sheehan, Semesters 1 & 2

IT1109 Introduction to Written and Spoken Italian (10 credits) - Dr Louise Sheehan, Semesters 1 & 2

MA1001 Calculus for Science Part 1 (5 credits) - Mr Martin Quirke, Semester 1

MA1002 Calculus for Science Part 2 (5 credits) - Mr Martin Quirke, Semester 2

MA1059 and MA1060 form a single option:

MA1059 Calculus (5 credits) - Dr Thomas Carroll, Semester 1

MA1060 Introduction to Analysis (5 credits) - Dr Thomas Carroll, Semester 2

 

SECOND YEAR

BSc Single Honours Computer Science

Students take 60 credits as follows:

Modules

CS2501 Database Design and Administration (5 credits) - Mr Humphrey Sorensen, Semester 2

CS2502 Logic Design (5 credits) - Dr Frank Boehme, Semester 1

CS2503 Operating Systems I (5 credits) - Dr James Doherty, Semester 1

CS2505 Network Computing (5 credits) - Professor Cormac Sreenan, Semester 2

CS2506 Operating Systems II (5 credits) - Dr Dan Grigoras, Semester 2

CS2507 Computer Architecture (5 credits) - Dr Ahmed Zahran, Semester 2

CS2513 Intermediate Programming (5 credits) - Mr Cathal Hoare, Semester 1

CS2514 Introduction to Java (5 credits) - Dr Marc Van Dongen, Semester 2

CS2515 Algorithms and Data Structures I (5 credits) - Professor Ken Brown, Semester 1

CS2516 Algorithms and Data Structures II (5 credits) - Professor Ken Brown, Semester 2

plus modules to the value of 10 credits from the following:

Computer Science:

CS2510 Web Servers (5 credits) - Mr Humphrey Sorensen, Semester 1

CS2511 Usability Engineering (5 credits) - Dr Ian Pitt, Semester 2

Languages:

FR1105 Threshold French (5 credits) plus - Ms Margot Spencer, Semester 1

FR1107 French for Reading Purposes I (5 credits) - Mr Eugene O'Sullivan, Semester 2

or

FR2105 Towards Vantage French (5 credits) plus - Ms Margot Spencer, Semester 1

FR2107 French for Reading Purposes II (5 credits) - Ms Slyvie Campion, Semester 2

(Note: *Modules FR1105 and FR1107 are only available to students who have not already taken French in First Year)

HS0128 Spanish Language (Improver [01] Level) (10 credits) - Ms Ana Siles, Semesters 1 & 2

Mathematics:

MA1057 Introduction to Abstract Algebra (5 credits) plus - Dr Anca Mustata, Semester 2

MA1058 Introduction to Linear Algebra (5 credits) - Dr Andrei Mustata, Semester 1

 

BSc Single Honours Computer Science (Software Entrepreneurship)
Students take 60 credits as follows:

Computer Science (25 credits):

CS2501 Database Design and Administration (5 credits) - Mr Humphrey Sorensen, Semester 2

CS2509 XML and the Extended Enterprise (5 credits) - NL, Semester 1

CS2513 Intermediate Programming (5 credits) - Mr Cathal Hoare, Semester 1

CS2514 Introduction to Java (5 credits) - Dr Marc Van Dongen, Semester 2

CS2515 Algorithms and Data Structures I (5 credits) - Professor Ken Brown, Semester 1

and Economics (35 credits):

EC2113 Quantitative Methods: Skills for Data Collection (5 credits)

EC2114 Quantitative Methods: Interpreting Economic Data (5 credits)

EC2115 Introduction to Mathematical Economic Analysis (5 credits) - Dr Geraldine Ryan, Semester 2

EC2116 Introduction to Statistical Economic Analysis (5 credits) - Dr Brendan McEvoy, Semester 1

EC2200 Economics of Managerial Decision Making (5 credits) - Dr Eleanor Doyle, Semester 1

EC2211 Economics - Production and Costs (5 credits) - Dr Eleanor Doyle, Semester 2

EC2212 Business Cycles and Macroeconomic Policy Debates (5 credits) - Dr Catherine Kavenagh, Semester 1

 

BSc Single Honours Computer Science (Web Systems Engineering)
Students take 60 credits as follows:

Computer Science (50 credits):

CS1118 Multimedia (5 credits) - Dr Ahmed Zahran, Semester 1

CS2501 Database Design and Administration (5 credits) - Mr Humphrey Sorensen, Semester 2

CS2503 Operating Systems I (5 credits) - Dr James Doherty, Semester 1

CS2505 Network Computing (5 credits) - Professor Cormac Sreenan, Semester 2

CS2508 Computer Animation (5 credits) - Dr Dan Grigoras, Semester 2

CS2509 XML and the Extended Enterprise (5 credits) - NL, Semester 1

CS2510 Web Servers (5 credits) - Mr Humphrey Sorensen, Semester 1

CS2511 Usability Engineering (5 credits) - Dr Ian Pitt, Semester 2

CS2513 Intermediate Programming (5 credits) - Mr Cathal Hoare, Semester 1

CS2514 Introduction to Java (5 credits) - Dr Marc Van Dongen, Semester 2

CS2515 Algorithms and Data Structures I (5 credits) - Professor Ken Brown, Semester 1

plus modules to the value of 10 credits from the following:

Computer Science:

CS2502 Logic Design (5 credits) - Dr Frank Boehme, Semester 1

CS2506 Operating Systems II (5 credits) - Dr Dan Grigoras, Semester 2

CS2507 Computer Architecture (5 credits) - Dr Ahmed Zahran, Semester 2

CS2516 Algorithms and Data Structures II (5 credits) - Professor Ken Brown, Semester 2

 

Languages:

FR1105 Threshold French (5 credits) plus - Ms Margot Spencer, Semester 1

FR1107 French for Reading Purposes I (5 credits) - Mr Eugene O'Sullivan, Semester 2

or

FR2105 Towards Vantage French (5 credits) plus - Ms Margot Spencer, Semester 1

FR2107 French for Reading Purposes II (5 credits) - Ms Sylvie Campion, Semester 2

(Note: *Modules FR1105 and FR1107 are only available to students who have not already taken French in First Year)

HS0128 Spanish Language (Improver [01] Level) (10 credits) - Ms Ana Siles, Semesters 1 & 2

Mathematics:

MA1057 Introduction to Abstract Algebra (5 credits) plus - Dr Anca Mustata, Semester 2

MA1058 Introduction to Linear Algebra (5 credits) - Dr Andrei Mustata, Semester 1

 

Three Year Rule
Students must pass the Second University Examination in Science - Computer Science within three academic years from the date of first registration for Second Year. Failure to comply with this rule would mean that the student would be ineligible to proceed further with his/her studies. Exceptions to this rule may be granted by the College, only for very serious reasons.

 

THIRD YEAR

BSc Single Honours Computer Science
Students take 60 credits Computer Science modules as follows:

Core Module

CS3300 Work Placement (10 credits) - Semesters 2 and 3

or

CS3301 Work Placement (10 credits) - Semesters 1, 2 and 3

CS3305 Team Software Project (10 credits) - Dr Klass-Jan Stol, Semester 2

CS3306 Workplace Technology and Skills (10 credits) - Dr Steve Prestwich and Mr Adrian O'Riordan, Semester 2

CS3311 Middleware (5 credits) - Dr Dan Grigoras, Semester 1

CS3500 Software Engineering (5 credits) - Dr Klass-Jan Stol, Semester 1

CS3506 Networks and Data Communications (5 credits) - Professor Cormac Sreenan, Semester 1

CS3318 Advanced Programming wth Java (5 credits) - (replacing CS3508) Dr John O'Mullane, Semester 1

CS3509 Theory of Computation (5 credits) - Professor Michel Schellekens, Semester 1

CS3514 C-Programming for Microcontrollers (5 credits) - Professor John Morrison, Semester 1

 

BSc Single Honours Computer Science (Web Systems Engineering)
Students take 60 credits as follows:

Computer Science:

CS3300 Work Placement (10 credits) - Semesters 2 and 3

or

CS3301 Work Placement (10 credits) - Semesters 1, 2 and 3

CS3306 Workplace Technology and Skills (10 credits) - Dr Steve Prestwich and Mr Adrian O'Riordan, Semester 2

CS3311 Middleware (5 credits) - Dr Dan Grigoras, Semester 1

CS3500 Software Engineering (5 credits) - Dr Klaas-Jan Stol, Semester 1

CS3505 Web Systems Team Project (10 credits) - Dr Klaas-Jan Stol, Semester 2

CS3510 Advanced Server-Side Programming (5 credits) - Dr Frank Boehme, Semester 1

CS3511 Web Security (5 credits) - Dr Paulo Palmieri, Semester 1

CS3512 Advanced XML Technologies (5 credits) - NL, Semester 1

CS3513 Client-side Programming (5 credits) - Dr Frank Boehme, Semester 1

CS3506 Networks and Data Communications (5 credits) - Professor Cormac Sreenan, Semester 1

 

BSc Single Honours Computer Science (Software Entrepreneurship)

Students take 60 credits as follows:

Computer Science (40 credits):

CS3300 Work Placement (10 credits) - Semesters 2 and 3

or

CS3301 Work Placement (10 credits) - Semesters 1, 2 and 3

CS3306 Workplace Technology and Skills (10 credits) - Dr Steve Prestwich and Mr Adrian O'Riordan, Semester 2

CS3500 Software Engineering (5 credits) - Dr Klaas-Jan Stol, Semester 1

CS3513 Client-side Programming (5 credits) - Dr Frank Boehme, Semester 1

CS3605 E-Enterprise Team Project (10 credits) - Dr Klaas-Jan Stol, Semester 2


and Economics (20 credits):

EC3119 Capital Markets and Asset Valuation (5 credits) - Professor Niall O'Sullivan, Semester 1

EC3129 Health Economics: the role of the Market (5 credits) - Ms Michele Barry, Semester 1

EC3154 Survey Methods: Questionnaire Design (5 credits) - Dr Aileen Murphy, Semester 1

EC3208 Economic Consulting (5 credits) - Mr Don Walshe, Semesters 1 & 2

 

FOURTH YEAR

BSc Single Honours Computer Science
Students take 60 credits of Computer Science as follows:

Core Module

CS4501 Computer Science Project (15 credits)

and 45 credits of electives* from:

CS4092 Special Topics in Computing I (5 credits) - Mr Cathal Hoare

CS4093 Special Topics in Computing II (5 credits) - Professor Ken Brown, Semester 2

CS4150 Principles of Compilation (5 credits) - Dr Kieran Herley, Semester 1

CS4402 Parallel and Grid Computing (5 credits) - Dr Sabin Tabirca, Semester 1

CS4403 Introduction to Embedded Systems (5 credits) - NL, Semester 2

CS4404 Computer Graphics (5 credits)

CS4405 Multimedia Compression and Delivery (5 credits) - Dr John O'Mullane, Semester 2

CS4407 Algorithm Analysis (5 credits) - Professor Gregory Provan, Semester 2

CS4412 Rules-Based Systems (5 credits)

CS4507 Advanced Software Engineering (5 credits) - Mr Adrian O'Riordan, Semester 1

CS4508 Software System Engineering (5 credits) - Dr John Herbert, Semester 2

CS4610 Collective Intelligence and the Adaptive Web (5 credits)

CS4611 Information Retrieval (5 credits) - Professor Michel Schellekens, Semester 1

CS4612 Web Search (5 credits)

CS4613 Games Engines (5 credits) - NL, Semester 2

CS4614 Introductory Network Security (5 credits) - Dr Paulo Palmieri, Semester 1

CS4615 Computer Systems Security (5 credits) - NL, Semester 2

CS4616 Distributed Systems (5 credits) - Professor Michel Schellekens, Semester 1

CS4617 Advanced Computer Architecture I (5 credits) - not offered during 2017-18

CS4618 Artificial Intelligence I (5 credits) - Dr Derek Bridge, Semester 1

CS4619 Artificial Intelligence II (5 credits) - Dr Derek Bridge, Semester 2

CS4620 Functional Programming I (5 credits) - Dr Marc Van Dongen, Semester 1

CS4621 Functional Programming II (5 credits) - Dr Marc Van Dongen, Semester 2

CS4622 Advanced Computer Architecture II (5 credits)

CS4626 Constraint Programming and Optimisation (5 credits) - Professor Ken Brown, Semester 2

* Note that not all elective modules will be offered each year.

 

BSc Single Honours Computer Science (Software Entrepreneurship)

Students take 60 credits of Computer Science as follows:

Core Module
CS4503 Software Enterprise Project (15 credits)

and 20 credits of electives* from:

CS4092 Special Topics in Computing I (5 credits)

CS4093 Special Topics in Computing II (5 credits) - Professor Ken Brown, Semester 2

CS4404 Computer Graphics (5 credits)

CS4405 Multimedia Compression and Delivery (5 credits) - Dr John O'Mullane, Semester 2

CS4412 Rules-Based Systems(5 credits)

CS4506 Advanced Client-side Programming (5 credits)

CS4507 Advanced Software Engineering (5 credits) - Mr Adrian O'Riordan, Semester 1

CS4508 Software System Engineering (5 credits) - Dr John Herbert, Semester 2

CS4610 Collective Intelligence and the Adaptive Web (5 credits)

CS4611 Information Retrieval (5 credits) - Professor Michel Schellekens, Semester 1

CS4612 Web Search (5 credits)

CS4613 Games Engines (5 credits) - NL, Semester 2

CS4614 Introductory Network Security (5 credits) - NL, Semester 1

CS4615 Computer Systems Security (5 credits) - NL, Semester 2

CS4618 Artificial Intelligence I (5 credits) - Dr Derek Bridge, Semester 1

CS4619 Artificial Intelligence II (5 credits) - Dr Derek Bridge, Semester 2

CS4620 Functional Programming I (5 credits) - Dr Marc Van Dongen, Semester 1

CS4626 Constraint Programming and Optimisation (5 credits) - Professor Ken Brown, Semester 2

and 25 credits of Economics from:

EC3100 The Economics of Corporate Strategy 1 (5 credits) - Dr Rosemary Kelleher, Semester 1

EC3109 The Economics of Corporate Strategy 2 (5 credits) - Dr Rosemary Kelleher, Semester 2

EC3147 Economic Growth and Competitiveness (5 credits) - Dr Eoin O'Leary, Semester 1

EC3148 Economic Growth and Innovation (5 credits) - Ms Marie O'Connor, Semester 2

EC4215 Business Econometrics I (5 credits) - Dr Eleanor Doyle, Semester 1

* Note that not all elective modules will be offered each year.

 

BSc Single Honours Computer Science (Web Systems Engineering)
Students take 60 credits of Computer Science as follows:

Core Module
CS4502 Web Systems Project (15 credits)

and 45 credits of electives* from:

CS4092 Special Topics in Computing I (5 credits) - Mr Cathal Hoare

CS4093 Special Topics in Computing II (5 credits) - Professor Ken Brown, Semester 2

CS4402 Parallel and Grid Computing (5 credits) - Dr Sabin Tabirca, Semester 1

CS4403 Introduction to Embedded Systems (5 credits)

CS4404 Computer Graphics (5 credits)

CS4405 Multimedia Compression and Delivery (5 credits) - Dr John O'Mullane, Semester 2

CS4412 Rules-Based Systems (5 credits)

CS4413 Future and Emerging Technologies (5 credits) - Mr David Murphy, Semester 2

CS4506 Advanced Client-side Programming (5 credits)

CS4507 Advanced Software Engineering (5 credits) - Mr Adrian O'Riordan, Semester 1

CS4508 Software System Engineering (5 credits) - Dr John Herbert, Semester 2

CS4610 Collective Intelligence and the Adaptive Web (5 credits)

CS4611 Information Retrieval (5 credits) - Professor Michel Schellekens, Semester 1

CS4612 Web Search (5 credits)

CS4613 Games Engines (5 credits) - NL, Semester 2

CS4614 Introductory Network Security (5 credits) - Dr Paulo Palmieri, Semester 1

CS4615 Computer Systems Security (5 credits) - NL, Semester 2

CS4616 Distributed Algorithms (5 credits) - Professor Michel Schellekens, Semester 1

CS4618 Artificial Intelligence I (5 credits) - Dr Derek Bridge, Semester 1

CS4619 Artificial Intelligence II (5 credits) - Dr Derek Bridge Semester 2

CS4620 Functional Programming I (5 credits) - Dr Marc Van Dongen, Semester 1

CS4621 Functional Programming II (5 credits) - Dr Marc Van Dongen, Semester 2

CS4626 Constraint programming and Optimisation (5 credits) - Professor Ken Brown, Semester 2

* Note that not all elective modules will be offered each year.

 

Three Year Rule
Students must pass the Second University Examination in Science - Computer Science within three academic years from the date of first registration for Second Year. Failure to comply with this rule would mean that the student would be ineligible to proceed further with his/her studies. Exceptions to this rule may be granted by the College, only for very serious reasons.

BA (Hons) DHIT - CK118

A diverse and experienced team will teach you about major issues and debates in digital humanities and computer science.

You will develop an understanding of electronic computation and the skills to use digital tools, computing technologies and programming languages. You will learn to curate, develop and deliver digital media applications and to devise, implement and update digital learning plans. You will also develop critical, analytical, research and problem-solving skills that are valuable for a wide range of future careers.

The course includes modules in information technology and digital humanities, along with an arts module, and the opportunity to study abroad or partake in a work placement.

 

Digital Humanities & Information Technology CK118 Modules

First Year

First Year Modules

Core

CS1050 Fundamentals of Internet Computing (15 credits)

CS1070 Introductory Python Programming for Digital Humanities (5 credits)

CS1118 Multimedia (5 credits)

CS3052 Information Systems Security and Electronic Commerce (5 credits)

DH1001 Concepts and Collaboration in Digital Humanities I (5 credits);

DH1002 Digital Tools & Methodologies (5 credits)

DH1003 Introduction to Student Learning in the Digital Age (5 credits)

Electives (one from)

Archaeology;  Béaloideas;  Celtic Civilisation;  Chinese Studies;  Economics; English;  French;  Geography;  German;   Greek;  History; Spanish;  Italian; Latin;  Philosophy;  Politics; Religions and Global Diversity.

 

Second Year

Second Year Core Modules

Introduction to Digital Media;  Introduction to Internet Information Systems;  Computer Animation;  Authoring;  Webservers;  Introduction to Relational Databases;  Concepts and Collaboration in Digital Humanaities I; Digital Tools & Methodologies I;  eLearning Digital Object Curation.

Electives

Arts subject continued from Year 1.

 

Third Year

Third Year Modules

Students can choose to undertake a work placement, a year of study abroad or continue directly into their final year.

Option 1:  Work Placement + final year.

Option 2: International Pathway + final year.  If you choose the International Pathway you will spend Year 3 at an approved foreign university, where you will study approved courses/modules to the equivalent value of 60 credits.

Option 3:  Complete your final year.

 

Fourth Year

Fourth Year Modules

Digital Content Management;  Usability Engineering;  Information Systems and Electronic Commerce;  Digital Video Capture and Packaging;  Audio and Sound Engineering;  Research Project;  Research Seminar;  Research Methods;  Research Project;  Minor subject continued from Years 1 and 2.

Electives

Arts subject continued from Years 1 and 2.

See the College Calendar for further information on the Programme and the Book of Modules for further details on modules.

Detailed Entry Requirements

Leaving Cert entry requirements:

H5 in two subjects, and O6/H7 in four other subjects in the Leaving Certificate from Irish, English, another language, and three other subjects recognised for entry purposes.

Mature students: Mature applicants should apply directly through the CAO, include a statement of interest and must sit the MSAP exam.  Approximately six places are available to mature applicants on this course.

International Students should visit the International Education website.

FETAC Requirements.

Application Procedure

EU Applicants: Application to Year 1 of the degree programme is made directly through the Central Applications Office (CAO). Applicants should apply online at www.cao.ie. The normal closing date for receipt of completed applications is 1st February of the year of entry.

Non-EU Applicants

Mature Applicants:  Application is made through the CAO and the closing date for receipt of completed applications is 1st February of the year of proposed entry.

For more information about this undergraduate BA (Hons) degree - CK118,  Click Here

 

Higher Diploma in Computing Technology| | Computer Science UCC

The Higher Diploma is offered as a one year full-time course or a two year part-time course.

Full time option: Students take a total of 60 credits: 30 credits in teaching Period 1 and 30 credits in Period 2.

Full-Time
CS1117 Introduction to Programming (15 credits) - Dr Aisling O'Driscoll, Semesters 1 and 2
CS5002
Web Development 1 (5 credits) - Dr Derek Bridge, Semester 1
CS5007
Computer Applications with Visual Basic (5 credits) - Dr James Doherty, Semester 2
CS5008 Internet Computing (5 credits) - Mr Adrian O'Riordan, Semester 1
CS5009 Multimedia (5 credits) - Dr Ahmed Zahran,  Semester 1
CS5018 Web Development 2 (5 credits) - Dr Derek Bridge, Semester 2
CS5019 Systems Organization I (5 credits) - Professor John Morrison, Semester 1
CS5020 Systems Organization II (5 credits) - Professor John Morrison, Semester 2
CS5021 Introduction to Relational Databases (5 credits) - Dr Kieran Herley, Semester 1
CS5022 Database Design and Administration (5 credits) - Mr Humphrey Sorensen, Semester 2

Part-Time
Part-time students take 30 credits in each of the two academic years as follows:

Part-Time, Year 1
CS1117 Introduction to Programming (15 credits) - Dr Aisling O'Driscoll, Semesters 1 and 2
CS5002 Web Development 1 (5 credits) - Dr Derek Bridge, Semester 1
CS5018 Web Development 2 (5 credits) - Dr Derek Bridge, Semester 2
CS5021 Introduction to Relational Databases (5 credits)- Dr Kieran Herley, Semester 1

Part-Time, Year 2
CS5007 Computer Application with Visual Basic (5 credits) - Dr James Doherty, Semester 2
CS5008 Internet Computing (5 credits) - Mr Adrian O'Riordan, Semester 1
CS5009 Multimedia (5 credits) - Dr Ahmed Zahran, Semester 1
CS5019
Systems Organization I (5 credits) - Professor John Morrison, Semester 1
CS5020 Systems Organization II (5 credits) - Professor John Morrison, Semester 2
CS5022 Database Design and Administration (5 credits) - Mr Humphrey Sorensen, Semester 2

Full Study At UCC course details at http://www.ucc.ie/en/cko08/

MSc Computing Science| | Computer Science UCC

PROGRAMME STRUCTURE

Students must attain 90 credits through a combination of:

  • core modules (30 credits)
  • elective modules (30 credits) (15 credits from Group I and 15 credits from Group II below)
  • research & development project (30 credits)

Students will have completed all taught modules and related examining prior to commencing the Research/Development Project.

 

Core Modules

CS6403  Case Studies in Computing Entrepreneurship (5 credits) - Dr John Herbert, Semester 1

CS6406 Large-Scale Application Development and Integration I (5 credits) - Professor Gregory Provan, Semester 1

CS6407 Large-Scale Application Development and Integration II (5 credits) - Professor Gregory Provan, Semester 2

CS6408 Database Technology (5 credits) - Mr Humphrey Sorensen, Semester 1

CS6409 Information Storage and Retrieval (5 credits) - Mr Humphrey Sorensen, Semester 2

CS6410 Project Development Skills (5 credits) - Dr Ahmed Zahran, Semester 2

Elective Modules Group 1

CS6312 Mobile Devices and Systems (5 credits) - Dr Dan Grigoras, Semester 1

CS6314 Mobile Applications Design (5 credits) - Dr Sabin Tabirca, Semester 1

CS6320 Formal Methods for Distributed Systems (5 credits) - Dr John Herbert, Semester 1

CS6321 Model-Based Software Development (5 credits) - Dr John Herbert, Semester 1

CS6322 Optimisation (5 credits) - Dr Steve Prestwich, Semester 1

Elective Modules Group 2

CS6313 Services and Mobile Middleware (5 credits) - Dr Dan Grigoras, Semester 2

CS6317 Multimedia Technology in Mobile Networks (5 credits) - Dr Sabin Tabirca, Semester 2

CS6323 Analysis of Networks and Complex Systems (5 credits) - Professor Gregory Provan, Semester 2

CS6325 Network Security (5 credits) - Dr Paolo Palmieri, Semester 2

CS6405 Data Mining (5 credits) - Dr Marc Van Dongen, Semester 2

Research Phase (after Period 2)

CS6400 Dissertation in Computing Science(30 credits)

Full Study At UCC course details at http://www.ucc.ie/en/ckr40/

MSc Data Science & Analytics| | Computer Science UCC

Both full-time and part-time modules are scheduled at the same time.

Timetable: MSc in Data Analytics Full-Time

PROGRAMME STRUCTURE

Students must attain 90 credits through a combination of:

  • core modules (30 credits)
  • elective modules (30 credits)
  • dissertation (30 credits)

Students take 90 credits as follows:

PART 1 (60 credits)

CORE MODULES (30 credits) - All selections are subject to approval of the programme coordinator

  • CS6405 Data Mining (5 credits) - Dr Marc Van Dongen, Semester 2
  • ST6030 Foundations of Statistical Data Analytics (10 credits) - Dr Michael Cronin, Semester 1
  • ST6033 Generalised Linear Modelling Techniques (5 credits) - Dr Michael Cronin, Semester 2

Database Modules

Students who have adequate database experience take:

  • CS6408 Database Technology (5 credits) - Mr Humphrey Sorensen, Semester 1
  • CS6409 Information Storage and Retrieval (5 credits) - Mr Humphrey Sorensen, Semester 2

Students who have not studied databases take:

  • CS6503 Introduction to Relational Databases (5 credits) - Dr Kieran Herley, Semester 1
  • CS6505 Database Design and Administration (5 credits) - Mr Humphrey Sorensen, Semester 2

ELECTIVE MODULES (30 credits) - All selections are subject to approval of the programme coordinator
Students must take at least 10 credits of CS (Computer Science) modules and at least 10 credits of ST (Statistics) modules from those listed below:

  • CS6322 Optimisation (5 credits) - Dr Steve Prestwich, Semester 1
  • CS6323 Analysis of Networks and Complex Systems (5 credits) - Professor Gregory Provan, Semester 2
  • CS6509 Internet Computing for Data Science (5 credits) - Mr Adrian O'Riordan, Semester 1
  • ST6032 Stochastic Modelling Techniques (5 credits) - Professor Finbarr O'Sullivan, Semester 1
  • ST6034 Multivariate Methods for Data Analysis (10 credits) - Dr Michael Cronin, Semester 2
  • ST6035 Operations Research (5 credits) - Professor Finbarr O'Sullivan, Semester 1
  • ST6036 Stochastic Decision Science (5 credits) - Professor Finbarr O'Sullivan, Semester 2

Programming Modules
Students who have adequate programming experience take:

  • CS6406 Large-Scale Application Development and Integration I (5 credits) - Professor Gregory Provan, Semester 1
  • CS6407 Large-Scale Application Development and Integration II (5 credits) - Professor Gregory Provan, Semester 2

Students who have not studied programming take:

  • CS6506 Programming in Python (5 credits) - Dr Kieran Herley, Semester 1
  • CS6507 Programming in Python with Data Science Applications (5 credits) - Dr Kieran Herley, Semester 2

PART 2 (30 credits)
Students select one of the following modules, which is undertaken after Semester 2 examination results are known:

  • CS6500 Dissertation in Data Analytics (30 credits) - Professor Gregory Provan, Semester 3
  • ST6090 Dissertation in Data Analytics (30 credits) - Dr Michael Cronin, Semester 3

Full Study At UCC course details at http://www.ucc.ie/en/ckr49/

MSc Interactive Media| | Computer Science UCC

PROGRAMME STRUCTURE

Students must attain 90 credits through a combination of:

  • core modules (30 credits)
  • elective modules (30 credits)
  • research & development project (30 credits)

Core Modules (Period 1)

Full-time students are required to take the following 30 credits of core modules. Part-time students are required to take three of the following core modules in each year (15 credits), for a total of six separate modules over the two years (30 credits).

CS6100 Authoring (5 credits) - Dr John O'Mullane, Semester 1

CS6101 Web Development for Digital Media (5 credits) - Dr Ian Pitt, Semester 1

CS6102 Graphics for Interactive Media (5 credits) - Dr Sabin Tabirca, Semester 1

CS6103 Audio and Sound Engineering (5 credits) - Mr David Murphy, Semester 1

CS6104 Digital Video Capture and Packaging (5 credits) - Dr Ian Pitt, Semester 1

CS6111 3D Graphics and Modelling (5 credits) - Mr David Murphy, Semester 1

Elective Modules (Period 2)
Full-time students are required to take 30 credits from the following elective modules. Part-time students are required to take three of the following elective modules in each year (15 credits), for a total of six separate modules over the two years (30 credits)

CS6105 Future and Emerging Interaction Technologies (5 credits) - Mr David Murphy, Semester 2

CS6113 Internet-based Applications (5 credits) - Dr Frank Boehme, Semester 2

CS6114 Digital Video Compression and Delivery (5 credits) - Dr John O'Mullane, Semester 2

CS6115 Human Computer Interaction (5 credits) - Dr Ian Pitt, Semester 2

CS6116 Mobile Multimedia (5 credits) - Dr Sabin Tabirca, Semester 2

CS6117 Audio Processing (5 credits) - Mr David Murphy, Semester 2

Note: Not all modules may be offered in a particular year and are subject to change.

Project Phase (After Period 2)

CS6200 Dissertation (30 credits)

Full Study at UCC course details at http://www.ucc.ie/en/ckr05/

General Regulations Applying to All Degree Programmes

Modules

All undergraduate programmes are defined in terms of modules. Modules are measured in terms of credits. A module may correspond to 5, 10, 15 or 20 credits. Each year of a degree programme consists of modules to a total value of 60 credits.

Module descriptions for 2017/18 are contained in the Book of Modules

Elective Modules

Students may be asked to indicate preferences for elective modules for their Second, Third and Fourth Years prior to the end of their First, Second and Third Years, respectively.

The right is reserved not to offer any particular elective module listed in these Regulations. An elective module can be given only if teaching staff for that module is available and the module is selected by an adequate number of students, as determined by the Head of Department concerned. The number of students selecting certain elective modules may be limited by a quota. Details of these quotas are given under the relevant module description. Students may not select modules which involve a timetable clash.

Change of Module

Students wishing to register a change of module must do so via the Student Portal or at the Student Records and Examinations Office no later than two weeks after the start of each Semester, (Semester 1 and/or Semester 2). No changes in registration will be allowed after these deadlines.

Selection of Modules

The selection of any module by a student is conditional on the Professor or Lecturer concerned and the Faculty being satisfied that he/she is capable of profiting by attendance thereat.

Conditions governing selection of specific subjects/modules may be found under the regulations for individual degree programme.

Further details:

Registration

For information on Registration Assisance, email  webreg@ucc.ie  

Registration Procedures:  http://www.ucc.ie/calendar/general/info014.html

Registration Dates: http://www.ucc.ie/en/registration/dates-procedures/dates/

Registration Requirements: http://www.ucc.ie/calendar/general/info014i.htm

Postgraduate Registration Timetable (Irish/EU Students): http://www.ucc.ie/en/graduatestudies/incoming/registrationpart2/ 

ID Cards: http://www.ucc.ie/calendar/general/info014b.htm

Address Details: http://www.ucc.ie/calendar/general/info014e.htm

Workload Guide:  http://www.ucc.ie/calendar/general/info001.html

Attendance:  http://www.ucc.ie/calendar/general/info014j.htm

Attendance in a Repeat Year: http://www.ucc.ie/calendar/general/info014k.htm

Attendance at Additional Modules:  http://www.ucc.ie/calendar/general/info014m.htm

Fees: http://www.ucc.ie/en/financeoffice/fees/

Scholarships: http://www.ucc.ie/en/registration/scholarships/

Semester dates: Semester Dates 2017-18 (419kB)

Examinations: http://www.ucc.ie/en/exams/

Change of Subject/Module: http://www.ucc.ie/calendar/general/info014d.htm

Book of Modules: http://www.ucc.ie/modules/

Elective Modules: http://www.ucc.ie/calendar/general/info014l.htm

Marks and Standards: http://www.ucc.ie/admin/registrar/marksandstandards/

College Calendars (Undergraduate and Postgraduate): http://www.ucc.ie/calendar/index.html

Withdrawal from Programme During Academic Year: http://www.ucc.ie/calendar/general/info014f.htm

Application from Student Seeking Special Permission: http://www.ucc.ie/calendar/general/info014h.htm 

Student Leave of Absence: http://www.ucc.ie/calendar/general/info014c.htm

Mature Students: http://www.ucc.ie/en/mature/

Non-First Year Students

Second Year and Beyond: http://www.ucc.ie/en/registration/dates-procedures/dates/

Schedule for Online Registration:  http://www.ucc.ie/en/registration/ongoing/ 

Procedures for Withdrawing from a Degree Programme: http://www.ucc.ie/en/registration/changes/proceduresforwithdrawingfromdegreeprogramme/

 

 

Close X