2020/2021

Computer Science

NFQ Level 8, Major Award

Note: Every effort has been made to ensure that the programme and module content as described in the University's Calendar and Book of Modules for the 2020-21 academic year are accurate. However, due to the Coronavirus (COVID-19) pandemic, no guarantee is given that programme/module content, delivery and assessment may not be altered, cancelled, replaced, augmented or otherwise amended. Any changes will ensure the same competencies and Learning Outcomes are met. Programme and/or Module Coordinators will communicate any such changes to students.

Students may opt for a Single Honours Degree in Computer Science or a Single Honours Degree in Computer Science (Software Entrepreneurship) or a Single Honours Degree in Computer Science (Web Systems Engineering) (for students entering in/prior to 2016/17) or a Joint Honours Degree in Computer Science with Chinese (for students entering in/prior to 2016/17) after First Year.

In each of these degree programmes, there is a Work Placement module. The Third University Examinations are held early and the Work Placement module is part of the final year assessment. The normal duration for Work Placement is 6 months, (CS3300), commencing in early April of the Third Year, as part of a four year degree programme. In some circumstances a 12 month Work Placement (CS3301) may be approved by the College as part of an extended Third Year, for students who are offered such positions by employers. A student pursuing a 12 month Work Placement will be allowed a waiver of part of the registration fee for the extended period.

Progression to Single Honours Degrees

Admission to a subsequent year of the Single Honours programme requires a Pass overall in the current year's examination (details are available in the Marks and Standards Book).

Admission to the Computer Science (Software Entrepreneurship) programme in Second Science has specific requirements. A student wishing to pursue this degree must obtain a Pass in Computer Science at the First University Examination and at least 40% in Economics in First Science.

An overview of the programme structures is shown in Table 4(a).

TABLE 4(a) COMPUTER SCIENCE

FIRST SCIENCE SECOND SCIENCE THIRD SCIENCE FOURTH SCIENCE
CK401 BSc Single Honours Computer Science BSc Single Honours Computer Science BSc Single Honours Computer Science

CS (50 credits) CS (60 credits) CS (60 credits)

+ CS/FR/HS/MA (10 credits)


BSc Single Honours Computer Science (Software Entrepreneurship) BSc Single Honours Computer Science (Software Entrepreneurship) BSc Single Honours Computer Science (Software Entrepreneurship)

CS (25 credits) + EC (35 credits) CS (40 credits) + EC (20 credits) CS (35 credits) + EC (25 credits)

BSc Single Honours Computer Science (Web Systems Engineering) (for students entering in/prior to 2016/17) BSc Single Honours Computer Science (Web Systems Engineering) (for students entering in/prior to 2016/17) BSc Single Honours Computer Science (Web Systems Engineering) (for students entering in/prior to 2016/17)

CS (50 credits) CS (60 credits) CS (60 credits)

+ CS/FR/HS/MA (10 credits)


BSc Joint Honours Computer Science with Chinese (for students entering in/prior to 2016/17) BSc Joint Honours Computer Science with Chinese (for students entering in/prior to 2016/17) BSc Joint Honours Computer Science with Chinese (for students entering in/prior to 2016/17)

CS + CH: CS + CH: CS + CH:

CS (30 credits) + CH (30 credits) CS (40 credits) + CH (20 credits) CS (35-40 credits) + CH (20-25 credits)

 

PROGRAMME REQUIREMENTS


BSc Single Honours Computer Science

Students take 60 credits as follows:

Computer Science (50 credits): CS2208, CS2209, CS2503, CS2505, CS2506, CS2507, CS2513, CS2514, CS2515, CS2516 (5 credits per module)

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

Computer Science: CS2502, CS2511 (5 credits per module)

Languages: HS0128 (10 credits), FR1105* plus FR1107* (5 credits per module) or FR2105 plus FR2107 (5 credits per module)

Mathematics: MA1057 (5 credits) plus MA1058 (5 credits)

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

Module Semester Information may be found here. Module Descriptions may be found here.

BSc Single Honours Computer Science (Software Entrepreneurship)

Students take 60 credits as follows:

Computer Science (25 credits): CS2208, CS2209, CS2513, CS2514, CS2515 (5 credits per module)

and Economics (35 credits): EC2115, EC2116, EC2119, EC2120, EC2200, EC2215, EC3008 (5 credits per module)

Module Semester Information may be found here. Module Descriptions may be found here.

Examinations
Full details and regulations governing Examinations for each programme will be contained in the Marks and Standards 2020/2021 Book and for each module in the Book of Modules, 2020/2021.

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.

 

PROGRAMME REQUIREMENTS


BSc Single Honours Computer Science

Students take 40 credits as follows:

Computer Science: [CS3300 or CS3301 (10 credits)], CS3305 (10 credits), CS3306 (10 credits), CS3318 (5 credits), CS3500 (5 credits)

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

Computer Science: CS3204, CS3506, CS3509, CS3511, CS3514 (5 credits per module)

Module Semester Information may be found here. Module Descriptions may be found here.

BSc Single Honours Computer Science (Software Entrepreneurship)

Students take 60 credits as follows:

Computer Science (40 credits): [CS3300 or CS3301 (10 credits)], CS3305 (10 credits), CS3306 (10 credits), CS3318 (5 credits), CS3500 (5 credits)

and Economics (20 credits): EC3135 (5 credits), EC3155 (5 credits), EC3208 (5 credits), EC3162 (5 credits)

Module Semester Information may be found here. Module Descriptions may be found here.

Examinations
Full details and regulations governing Examinations for each programme will be contained in the Marks and Standards 2020/2021 Book and for each module in the Book of Modules, 2020/2021.

Three Year Rule
Students must pass the Third University Examination in Science - Computer Science within three academic years from the date of first registration for Third 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.

 

PROGRAMME REQUIREMENTS


BSc Single Honours Computer Science

Students take 60 credits of Computer Science as follows:

Core Modules (15 credits): CS4501 (15 credits)

plus elective modules* to the value of 45 credits from the following:
CS4092, CS4093, CS4150, CS4402, CS4403, CS4404, CS4405, CS4407, CS4412, CS4507, CS4508, CS4610, CS4611, CS4612, CS4613, CS4614, CS4615, CS4616, CS4617, CS4618•, CS4619•, CS4620, CS4621, CS4622, CS4626, CS4627, CS4628 (5 credits per module)

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

In order to register for CS4619, you must register for CS4618 as it is a co-requisite.

Module Semester Information may be found here. Module Descriptions may be found here.

BSc Single Honours Computer Science (Software Entrepreneurship)

Students take 60 credits as follows:

Computer Science
Core Modules (15 credits): CS4503 (15 credits)

plus elective modules* to the value of 20 credits from the following:
CS4092, CS4093, CS4404, CS4405, CS4412, CS4506, CS4507, CS4508, CS4610, CS4612, CS4613, CS4614, CS4615, CS4620, CS4626 (5 credits per module)

and Economics (25 credits): EC3127, EC3215, EC3216, EC3119, EC4215 (5 credits per module)

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

Module Semester Information may be found here. Module Descriptions may be found here.

BSc Single Honours Computer Science (Web Systems Engineering) (for students entering CK401 in/prior to 2016/17)

Students take 60 credits of Computer Science, as follows:

Core Modules (15 credits): CS4502 (15 credits)

plus elective modules* to the value of 45 credits from the following:
CS4092, CS4093, CS4402, CS4403, CS4404, CS4405, CS4412, CS4413, CS4506, CS4507, CS4508, CS4610, CS4611, CS4612, CS4613, CS4614, CS4615, CS4616, CS4618, CS4619, CS4620, CS4621, CS4626, CS4627, CS4628 (5 credits per module)

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

In order to register for CS4619, you must register for CS4618 as it is a co-requisite.

Module Semester Information may be found here. Module Descriptions may be found here.

BSc Joint Honours (Computer Science with Chinese) (for students entering CK401 in/prior to 2016/17)

Students take 60 credits as follows:

Computer Science
Core Modules (15 credits): CS4501 (15 credits)

plus elective modules* to the value of 20 or 25 credits from the following:
CS4092, CS4093, CS4405, CS4413, CS4507, CS4508, CS4610, CS4612, CS4614, CS4615, CS4620, CS4626 (5 credits per module)

with Chinese (20 or 25 credits): GV2239 (5 credits), CH3106 (10 credits), CH3107 (10 credits)

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

Module Semester Information may be found here. Module Descriptions may be found here.

Examinations
Full details and regulations governing Examinations for each programme will be contained in the Marks and Standards 2020/2021 Book and for each module in the Book of Modules, 2020/2021.

Three Year Rule
Students must pass the BSc (Hons) Computer Science Degree Examination within three academic years from the date of first registration for Fourth 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.

Programme Learning Outcomes for BSc in Computer Science (NFQ Level 8, Major Award)
On successful completion of this programme, students should be able to:

Programme Learning Outcomes for BSc in Computer Science (Software Entrepreneurship) (NFQ Level 8, Major Award)
On successful completion of this programme, students should be able to:


Open ALL sections above