Honours Bachelor Degree
Programme Code: TA_KACOI_B
Mode of Delivery:Full Time
No. of Semesters:8
NFQ Level:8
Embedded Award:No
Programme Credits:240
Language of Instruction:English
CAO Code:
  1. TA328
CAO Code:Validated for Full-Time/ Modular / Part time Delivery. Currently only delivered Full Time.

Programme Outcomes

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

PO1Knowledge - Breadth
 (a)The learner will be able to demonstrate specialised knowledge and understanding of intermediate and advanced concepts across broad areas of Computing, including IT Systems, Software Development, Quality & Testing, Mathematics, Computer Science, Web Development, Cloud Computing, Information Systems and Database, Operating Systems, Data Analysis, Localisation, Computational Linguistics, Legal, Ethical, Social and Professional IT related issues.
 (b)The learner will have the capability of applying knowledge related to Computing in an international environment; and demonstrate verbal and written competency in a foreign language.
PO2Knowledge - Kind
 (a)The learner will be able to demonstrate a detailed knowledge of the technical aspects of developing computer systems; recognise the limitations of current knowledge; familiarity with sources of new knowledge; integration of concepts across a variety of areas; explain the concepts and theories of the core and some optional computing topics and integrate concepts learned across a variety of computing topics.
 (b)The learner will be able to describe best practices and standards in the management of I.T. infrastructure in an international setting; explain the fundamental concepts and applications of computational linguistics
PO3Skill - Range
 (a)Upon successful completion of the course the student will be able to demonstrate specialised technical, creative and conceptual skills utilising a range of software tools. The learner will be able to implement system modelling techniques; use numeracy skills in presenting cases involving a quantitative dimension; design, develop and implement web and cloud systems; deploy computer-based systems in a well-defined and secure context; understand and use cryptographic algorithms; apply the principles of human-computer interaction to the evaluation and construction of user interfaces; apply the principles of effective information management, organisation and retrieval; identify relevant material on a given topic from available information sources; present rational and reasoned arguments to a range of audiences and create effective technical documentation. Research information related to an IT topic and present it for discussion. Elicit and clarify client’s requirements and develop a formal project requirements statement. Complete a project on time, within budget and to specification.
 (b)The learner will be able to write reports and technical documentation in English and a European language; describe the role of computing in modern society and in contemporary business environments in an international setting.
PO4Skill - Selectivity
 (a)The student will be able to demonstrate expertise in the following: exercise appropriate judgement in planning, design, technical and/or supervisory functions related to computing products, services, operations or processes. The learner will be able to test and confirm the extent to which a computer-based system meets the criteria defined for its current use; create technical documentation, locate and evaluate information through online research; design and implement computer-based systems, apply strategies to identify and solve computer system problems; justify selections from alternatives; develop innovative solutions to pragmatic situations; identify and analyse criteria and specifications appropriate to specific problems and plan strategies for their solution; recognise the moral and ethical issues involved in the exploitation of computer technology.
 (b)The student will be able to demonstrate expertise in the following: effective communication with professionals in the field of computing, management and information systems, both in English and in a European language; interpret, present, discuss and evaluate managerial and other information as it applies to IT in an international business environment.
PO5Competence - Context
 (a)The learner will be able to demonstrate: an ability to undertake an independent piece of work, and see it through to completion; the capacity 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.
 (b)The learner will be able to demonstrate the following: an ability to analyse, design, implement and integrate front-end web applications, back-end database as solutions to current business IT problems; the capability to integrate knowledge from a range of subject areas and analyse information from a variety of contexts; demonstrate a critical understanding of the general ethical, legal and regulatory implications of management of the IT infrastructure; the ability to develop and demonstrate effective competencies in communication, analysis, problem solving, collaboration and research; take responsibility for their work and presentation of results.
 (c)The learner will be able to work as a member of a team or as a team leader in an international environment; apply best practice in the areas of IS development, internationalisation, information analysis, enterprise applications; use people management skills to provide leadership in the working environment, supporting and developing team members, being cognisant of different cultures.
PO6Competence - Role
 (a)The learner will be able to demonstrate the ability to determine and achieve personal and/or group outcomes; take significant or supervisory responsibility for the work of others in defined areas of work; work effectively as a member of an interdisciplinary team; interact effectively with a range of staff at different levels in an organisation; plan and organise work; monitor project work against a plan; constructively criticise the work of others; integrate knowledge and skills across a number of areas; be able to take responsibility for learning independently.
 (b)The learner will be able to demonstrate the capability to undertake the design of information systems across national boundaries and cultures utilising conventional design methods; take cognisance of and respect individual and cultural differences.
PO7Competence - Learning to Learn
 (a)The learner will be able to demonstrate the ability to recognise and acknowledge the limitations of his/her current knowledge, skill and competence and plan to transcend these limitations through further learning. Observe and learn from participation in complex and challenging strategic planning and decision making situations through the use of, for example, case analysis and project work. Take responsibility for their own learning as a culture of academic integrity, independence and high ethical standards is promoted throughout the programme. Ability to understand the full complement of stakeholder communities. Demonstrate the possession of a conceptual awareness that will enable them to knowledgeably question existing precepts and evolve an individual approach to work-based study and research. Be aware of the need for continuing professional development and of the resources available to keep abreast of new developments. Select and apply appropriate research skills. Learn from experience gained in a new and unfamiliar context. Take responsibility for his/her own learning, including time management and organisational skills.
PO8Competence - Insight
 (a)Be able to demonstrate the ability to specify, design and build IT systems in an international environment. Be able to design IT based solutions which address issues of ethics, multiculturalism and diversity. Be able to critically evaluate developments in a current IT topic. Show an appreciation of the impact of information technology within society across international boundaries.

Semester Schedules

Stage 1 / Semester 1

Module Code Module Title
SWDV H1001 Software Development 1
COAR H1001 Computer Architecture
CSKD H1000 Critical Skills Development
WBDB H1002 Visual Design & User Experience
MATH H1030 Discrete Mathematics 1
Module Code Module Title
SPAN H1013 Spanish 1
GERM H1021 German 1
FREN H1020 French

Stage 1 / Semester 2

Module Code Module Title
SWDV H1002 Software Development 2
SYAN H1004 Systems Analysis
DATA H1000 Database Fundamentals
STAT H1003 Statistics
OPSY H1001 Operating Systems Fundamentals
Module Code Module Title
SPAN H1014 Spanish 2
GERM H1022 German 2
FREN H1021 French

Stage 2 / Semester 1

Module Code Module Title
SWDV H2001 Software Development 3
SOEN H2001 Software Quality Assurance and Testing
WEBD H2001 Client-Side Web Development
DBAS H2001 Advanced Database Technologies
MATH H2030 Discrete Mathematics 2
Module Code Module Title
FREN H2019 French 3
SPAN H2012 Spanish
GERM H2016 German 3

Stage 2 / Semester 2

Module Code Module Title
COMM H1017 Social Media Communications
PROJ H2030 Project
DATA H2001 Data Administration and Analysis
MNSC H2001 Management Science
SWDV H2002 Software Development 4
Module Code Module Title
SPAN H2013 Spanish
GERM H2017 German 4
FREN H2021 French 4

Stage 3 / Semester 1

Module Code Module Title
ALGO H3001 Data Structures and Algorithms
WEBD H3001 Server-Side Web Development
COMP H3001 Cloud Services & Distributed Computing
DBAS H3001 Big Data Technologies
OPSY H3003 Operating Systems
Module Code Module Title
GERM H3021 German 5
ABRD H3001 Semester Abroad
SPAN H3021 Spanish 5
FREN H3023 French 5

Stage 3 / Semester 2

Module Code Module Title
ABRD H3002 Semester Abroad

Stage 4 / Semester 1

Module Code Module Title
OOSW H4001 Enterprise Applications Development 1
IMDE H4001 Interactive Media Design & Visualisation
PROJ H4015 Project
ALGO H4011 Algorithms & Computation
INMG H4001 Information Management
SWDV H4002 (3863) Software Localisation

Stage 4 / Semester 2

Module Code Module Title
DCST H4001 Enterprise Applications Development 2
PROJ H4016 Project
ENAP H4002 Enterprise Performance Architecture
COTH H4001 Computational Theory
COTH H4002 (3861) Computational Linguistics
Module Code Module Title
GERM H4016 German 8
SPAN H4017 Spanish
FREN H4015 French