View all Courses
Computing
Higher Diploma in Science
Course Details
Course Code | LY_ICOMP_G |
---|---|
Level | 8 |
Duration | 1 year |
Credits | 60 |
Method of Delivery | Online |
Campus Locations | Donegal – Letterkenny |
Mode of Delivery | Full Time |
Course Overview
Our Higher Diploma in Science in Computing is an online nine month course that will guide graduates from non-computing fields and help augment your skills and knowledge in preparation for a career in the computing industry.
The course is specifically designed to ensure you have both a base for continuing self-development and a set of core competencies which are transferable to the broader computing industry.
The aim of the course is to empower you with the necessary theoretical and hands-on skills to allow you to work and participate effectively in a commercial IT environment. Modules include Software Design, Database Technology, Software Development and Testing.
Course Details
Year 1
Semester | Module Details | Credits | Mandatory / Elective |
---|---|---|---|
1 |
Software DevelopmentTo equip the learner with skills to design and develop object-oriented applications. Learning Outcomes 1. Design, implement an d test object oriented programs. |
10 | Mandatory |
1 |
Database TechnologyThe aim of this module is to allow the student to examine the database environment and to teach them how to design and implement a relational database. In addition the student will learn how to manipulate and define a database using database languages. Learning Outcomes 1. Analyse complex data driven scenarios and specify detailed requirements for the design and implementation of a database system. |
10 | Mandatory |
1 |
Computer SystemsThis module aims to provide students with a solid foundation in the principles and practical aspects of computer systems, including processor and system architecture, their characteristics, and interactions. Students will start by examining the key components of a computer system and how they communicate with one another. They will then explore how operating systems manage these hardware components, focusing on modern OS principles and design. Additionally, students will gain hands-on experience with the Linux command line to build and manage virtual machines. Finally, they will learn core networking concepts and apply them to create a small virtual private cloud network. Learning Outcomes 1. Appraise modern computer systems in terms of architecture, operating system and communications capability. |
10 | Mandatory |
2 |
Software Development & TestingLearning Outcomes 1. Build graphic user i nterfaces using a GUI toolkit. |
10 | Mandatory |
2 |
Software Engineering and Quality AssuranceThis module is designed to equip the student with a firm foundation in software engineering processes, principles and practices with an emphasis on quality assurance. This module is delivered online and contains both theoretical and practical content. This module prepares for the pursuit of positions in a variety of fields such as software development, project management and research and development. Learning Outcomes 1. Compare software process models and justify model selection |
10 | Mandatory |
2 |
Advanced Database SystemsThis module will examine key database technologies specific to various data models for structured and unstructured data. Areas pertaining to the management of data systems and the associated technologies will be main focus of this module. The learner will also focus on various data analysis & visualization techniques concerning large data systems. Learning Outcomes 1. Critically appraise key data systems & models for a large database management system. |
10 | Elective |
2 |
Internet ApplicationsThis module will equip learners with the skills needed to plan, design, develop and publish a dynamic database driven web application. Learning Outcomes 1. Create standards-compliant web pages using HTML/CSS. |
10 | Elective |
3 |
PlacementThis module aims to provide operational experience of best practice in the design, implementation, and management of software and the SDLC to learners. With the objective of maximising their employability and future career prospects, this module enables students to become exposed to a professional working environment. Learning Outcomes 1. Explored the varied technical environments applied to the management of software and the SDLC . |
10 | Elective |
Recommended Study Hours per week
Examination and Assessment
On-Campus Attendance Requirement
Download a prospectus
Entry Requirements
Level 8 Honours Degree in any discipline, or equivalent, second class honours (2.2).
If you do not have an Honours degree but have relevant experience you may also be eligible to apply via Recognition of Prior Learning (RPL).
Careers
Further Information
Who Should Apply?
This programme is suitable for graduates from non-computing fields looking to pursue a career in the computing industry. The course is specifically designed to ensure graduates have both a base for continuing self-development and a set of core competencies which are transferable to the broader computing industry.
Contact Information
Department of Computing
Department Administration: +353 (0)74 9186351
Head of Department: Jade Lyons
E: computing.donegal@atu.ie
T: +353 (0)74 9186304
Computing