This is an international software engineering programme that is aimed at students who aim to pursue a software engineering or computer science career in China or abroad. The programme is delivered by an international team through English, resulting in a western educational culture that offers an alternative to the environment that students typically experience in Chinese universities. We value logical thinkers and problem solvers, and these skills are encouraged throughout the degree programme. We aim to provide a collaborative learning environment with approachable international staff. In addition to traditional lectures, the curriculum is also delivered via tutorials, interactive laboratory sessions and through online engagement. The programme has a strong focus on learning by doing, through group and individual projects and lab work.
- School
- School of Computer Science
- Attendance
- Full Time
- Level
- Undergraduate
- NFQ Level
- 8
- Award
- Bachelor of Science
- Mode of Delivery
- On Campus
- Programme Director
- Mr Henry McLoughlin
- Overall Programme Credits:
- 240
- Programme Credits:
- Stage 1
Core/Option: 60 Electives: 0
Stage 2
Core/Option: 60 Electives: 0
Stage 3
Core/Option: 60 Electives: 0
Stage 4
Core/Option: 60 Electives: 0 - Major/Minor Core & Option Credits:
- Stage 1: 60
Stage 2: 60
Stage 3: 60
Stage 4: 60
Curricular information is subject to change.
1 - Demonstrate understanding of the theory and fundamental principles of Computer Science and Software Engineering.
2 - Design and Create large-scale software systems, working within established software development methodologies.
3 - Design appropriate software architectures in accordance with enumerated requirements and constraints.
4 - Demonstrate awareness of issues surrounding the profession of Software Engineering.
5 - Demonstrate a mastery in the design of algorithms; solving problems the rough the application of mathematical and engineering principles.
6 - Implement computer programs in a variety of programming languages.
7 - Analyse and reason about computer programs.
8 - Create appropriate representations of software architectures, and communicate these to technical and non-technical audience.
9 - Be comfortable working either individually or in a team environment.
10 - Engage in self-directed professional development though personal research
11 - Present and articulate technical material through English.
2 - Design and Create large-scale software systems, working within established software development methodologies.
3 - Design appropriate software architectures in accordance with enumerated requirements and constraints.
4 - Demonstrate awareness of issues surrounding the profession of Software Engineering.
5 - Demonstrate a mastery in the design of algorithms; solving problems the rough the application of mathematical and engineering principles.
6 - Implement computer programs in a variety of programming languages.
7 - Analyse and reason about computer programs.
8 - Create appropriate representations of software architectures, and communicate these to technical and non-technical audience.
9 - Be comfortable working either individually or in a team environment.
10 - Engage in self-directed professional development though personal research
11 - Present and articulate technical material through English.
Below is a list of all modules offered for this degree in the current academic year. Click on the module to discover what you will learn in the module, how you will learn and assessment feedback profile amongst other information.
Incoming Stage 1 undergraduates can usually select an Elective in the Spring Trimester. Most continuing undergraduate students can select up to two Elective modules (10 Credits) per stage. There is also the possibility to take up to 10 extra Elective credits.
See the UCD Assessment website for further details, including worked examples of how degree award GPAs are calculated
Module Weighting Info
Module Weighting Info
Award | GPA | ||||
---|---|---|---|---|---|
Programme | Module Weightings | Rule Description | Description | ||
BHSCI012 | Stage 4 - 70.00% Stage 3 - 30.00% |
Standard Honours Award | First Class Honours | 3.68 |
4.20 |
Second Class Honours, Grade 1 | 3.08 |
3.67 |
|||
Second Class Honours, Grade 2 | 2.48 |
3.07 |
|||
Pass | 2.00 |
2.47 |