Students may opt for a Single Honours Degree in Computer Science or a Single Honours Degree in Computer Science (Software Entrepreneurship).
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
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 2022/2023 Book and for each module in the
Book of Modules, 2022/2023.
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 2022/2023 Book and for each module in the
Book of Modules, 2022/2023.
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, CS4506, 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.Examinations
Full details and regulations governing Examinations for each programme will be
contained in the Marks and Standards 2022/2023 Book and for each module in the
Book of Modules, 2022/2023.
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: