2022/2023

Computer Science

NFQ Level 8, Major Award

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)

 

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 2022/2023 Book and for each module in the Book of Modules, 2022/2023.

 

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 2022/2023 Book and for each module in the Book of Modules, 2022/2023.

 

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, 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:

  • Formulate and solve problems using the mathematical principles which underlie electronic computation;
  • Analyse real-world applications in the light of these mathematical principles, in order to identify the most appropriate computational approach;
  • Identify the most appropriate technologies for implementing the chosen computational approach to solving a real-world application;
  • Use a range of computing technologies and programming languages to implement appropriate computational approaches to real-world applications;
  • Demonstrate familiarity with a range of Software Engineering methodologies, sufficient to choose the most appropriate methodology for managing a software development project, taking into account the overall context of the application and its life-cycle environment;
  • Demonstrate a familiarity with, and fluency in the use of, software evaluation techniques;
  • Write well-structured reports which address relevant aspects of computer-system development projects.

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:

  • Formulate and solve problems using the mathematical principles which underlie electronic computation;
  • Use a range of computing technologies and programming languages to implement appropriate computational approaches to real-world applications;
  • Demonstrate familiarity with a range of Software Engineering methodologies, sufficient to choose the most appropriate methodology for managing a software development project, taking into account the overall context of the application and its life-cycle environment;
  • Think analytically, critically and strategically about economic issues;
  • Demonstrate the acquisition of autonomous study skills and the adoption of an investigative approach to tackle economic problems;
  • Construct logical arguments, communicate arguments clearly in writing, and appreciate, evaluate and respond to potentially conflicting interpretations of economic phenomena;
  • Apply critical, analytical and research skills, and problem-solving skills that are valuable for a wide range of future careers, further study, and lifetime learning.

Open ALL sections above