Higher Diploma
Programme Code: DK_KHCOJ_8
Mode of Delivery:Full Time, Part Time
No. of Semesters:4
NFQ Level:8
Programme Credits:60
Programme Short Title:Higher Diploma in Science in Computing (part-time) - Jan
Language of Instruction:English
Department:Computing Science & Mathematics

Programme Outcomes

On successful completion of this programme the learner should be able to :

PO1Knowledge - Breadth
 (a)demonstrate knowledge and understanding of advanced concepts in the following areas: - Computer Systems - Software Engineering - Information Systems - Mathematical Foundations and Techniques - Computing Techniques - Computer Networks - Social and Professional Issues
PO2Knowledge - Kind
 (a)explain concepts and theories of one or more specialist computing area, including state-of-the-art technology;
 (b)describe the limitations of some current computing theories and knowledge;
 (c)explain how academic and industrial research leads to new computing knowledge and technologies.
PO3Skill - Range
 (a)model and design complex computer- based systems in a way that demonstrates comprehension of the trade-off involved in design choices;
 (b)deploy appropriate theory, practices and tools for the specification, design, implementation and evaluation of computer-based systems;
 (c)apply quality concepts to computing products and processes;
 (d)analyse the extent to which a computer-based system meets the criteria defined for its current use and future development;
 (e)conduct research in topics in computing under close supervision and guidance;
 (f)locate and evaluate information through online research.
PO4Skill - Selectivity
 (a)evaluate computer based systems in terms of general quality attributions and possible trade-offs presented within the given problem;
 (b)specify, design and implement computer-based systems;
 (c)manage a computer-based project throughout all stages of the lifecycle;
 (d)identify and analyse criteria and specifications appropriate to specific problems and plan strategies for their solution;
 (e)identify and select appropriate strategies to solve system problems;
 (f)develop innovative solutions to real-life situations.
PO5Competence - Context
 (a)select and implement measures to address identified risks or safety aspects relevant to computing systems within a given context;
 (b)apply best practice in a range of real- world contexts;
 (c)adopt appropriate professional, ethical and legal practices in the exploitation of computer technology;
 (d)act effectively and choose an appropriate response from a range of possibilities;
 (e)transfer and apply creative and diagnostic skills in a range of contexts;
 (f)assess the impact of new technologies in a given environment.
PO6Competence - Role
 (a)work effectively as an autonomous individual;
 (b)manage issues involved in leading complex groups;
 (c)work as a member of a development team, recognising the different roles within a team and different ways of organising teams;
 (d)interact effectively with staff at all levels of an organisation;
 (e)work in an international context;
 (f)design and manage small group projects;
 (g)constructively criticise the work of others.
PO7Competence - Learning to Learn
 (a)select and apply appropriate research skills;
 (b)evaluate own strengths and weaknesses;
 (c)identify limitations of own knowledge;
 (d)constructively criticise own work;
 (e)manage one’s own learning and development, including time management and organisational skills;
 (f)apply quality concepts to products and processes of own work.
PO8Competence - Insight
 (a)identify and appropriately address ethical issues;
 (b)describe examples and benefits of diversity and multiculturalism;
 (c)describe and adapt inter-personal interactions based on knowledge of the cultures and customs of other countries.

Semester Schedules

Stage 1 / Semester 1

Module Code Module Title
COMP C8055 Introduction to Computing
INET C8018 Web Development
SWRE C8022 Introduction to Software Engineering

Stage 1 / Semester 2

Module Code Module Title
DBMS C8023 Databases and Web Integration
COMP C8057 User Experience (UX)

Stage 2 / Semester 1

Module Code Module Title
COMP C8058 Programming 2

Stage 2 / Semester 2

Module Code Module Title
PROJ C8015 Software Project Management
PLCE C8003 Work Portfolio