The objectives of the programme are multiple, and include the following:
- to facilitate the student in making the transition from broadly-based second level studies to self-directed and self-motivated computing based curricular studies required for both industry and research,
- to guide the student’s progress through a four year programme of core computer science and software engineering allowing them to develop an understanding of the major areas of computing and its applications,
- to guide the student’s progress through a comprehensive programme of practical work so as to provide confidence and skill in the many aspects of computer science including but not restricted to programming, systems analysis and design, testing, database technologies, systems support and administration and network programming,
- to give each student the opportunity of work experience in a relevant industrial setting, allowing personal and professional development and contextualisation of their field of study,
- to have each student carry out a computing based project in the final year so as to provide them with experience in the definition of problems, the formulation, implementation and evaluation of solutions and in the effective communication of the problem and outcome,
- to provide the student with presentation and reporting skills and experience as well as personal and career development,
- to facilitate students to prepare for postgraduate study and research.