Honours Bachelor Degree
Programme Code: TA_KCOMP_B (1 year add on)
Mode of Delivery:Full Time
No. of Semesters:8
NFQ Level:8
Embedded Award:No
CAO Code:
CAO Code:Students who have successfully completed the Bachelor of Science (Honours) in Computing will be eligible for transfer to programmes leading to the Higher Diploma. Progression to programmes leading to Masters Degree or Postgraduate diploma is possible. Progression internationally is to second cycle (i.e. “Bologna masters”) degree programmes

Programme Outcomes

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

PO1Knowledge - Breadth
 (a)Systems development for emerging platforms. 2D and 3D computer graphics. The management of information within the organisation. Object oriented and Distributed information systems. Network design and management. Analysis of the theory of computation and formal specification.
PO2Knowledge - Kind
 (a)A detailed knowledge of the technical aspects of developing computer systems. A strong technical base in designing and developing distributed systems solutions. The knowledge relevant to the analysis, design and development of IT solutions to business problems. The knowledge and skills required to understand the impact of IT on organisations. The theory of computation.
PO3Skill - Range
 (a)Use a current object oriented database. Design, develop, implement test and debug: - Applications for enterprise software development platforms. - Web services. - Applications for current and emerging mobile platforms - 2D and 3D computer graphic applications. - XML based applications. Design, build and manage a local-area and wide-area network using current and emerging networking technologies. Write a specification for an information system using a formal specification technique. Information management.
PO4Skill - Selectivity
 (a)Selection of appropriate development platforms for IS solutions. Management, design and trouble shooting of complex computer networks. Selection of appropriate database technologies. Selection of appropriate systems architectures to meet user requirements.
PO5Competence - Context
 (a)An ability to undertake an independent piece of work, and see it through to completion. An ability to research, analyse and apply emerging technologies and applications. An ability to integrate new technologies and solutions with legacy systems. An understanding of group working and dynamics.
PO6Competence - Role
 (a)The knowledge and skills to understand the effects of IT on organisations. Interpersonal and communication skills. An understanding of career paths and opportunities open to IT professionals. A motivation and ability for self-development and learning. An ability to work effectively within a team environment.
PO7Competence - Learning to Learn
 (a)Problem solving and strategic analysis techniques Time management and self-productivity. Project management. Work effectively both as an individual and within a team environment. Undertake a project independently: plan and manage it and see it through to completion.
PO8Competence - Insight
 (a)An appreciation of the limitations of algorithmic based solutions. An appreciation of the impact of information technology within society.

Semester Schedules

Stage 4 / Semester 1

Module Code Module Title
OOSW H4001 Enterprise Applications Development 1
COIS H4001 Social Media Analysis
IMDE H4001 Interactive Media Design & Visualisation
APML H4000 Applied Machine Learning
PROJ H4015 Project
INMG H4001 Information Management

Stage 4 / Semester 2

Module Code Module Title
INME H4001 Game Design and Development
ENAP H4002 Enterprise Performance Architecture
PROJ H4016 Project
COTH H4001 Computational Theory