The course teaches students the computing fundamentals, complemented with detailed knowledge, problem-solving and specialised technical skills required for analysing, designing and developing technical software solutions.
Note: This course is undergoing revalidation with QQI. In accordance with our quality assurance processes, we conduct a full programmatic review of all our courses every 5 years. This current review may result in some changes to the content of this course starting in September 2020.
The course offers specialisations in the second semester to choose from. The stream element is a focused set of modules to bring the learners quickly to the industry entry standard for the chosen specialisation.
The streams/specialisations (subject to availability) are: Software Development, Cloud Computing, Internet of Things, Cybersecurity, Artificial Intelligence and Machine Learning, Blockchain, and Web Development.
The Software Development stream provides learners detailed knowledge, problem-solving and technical skills in the area of software development using a modern programming language, such as Java, and application development framework(s).
The Cloud Computing stream provides a rigorous yet highly-practical education in the core technical topics of cloud computing including Software as a Service (SaaS) and DevOpsSec.
The Internet of Things stream provides a through pathway from IoT novice to a graduate who can take up a key position in this rapidly expanding area. Learners will be imparted firm foundation knowledge of the technology which underlies the IoT and it is augmented by a highly practical project development and implementation.
The Cybersecurity stream provides detailed knowledge, problem-solving and specialised technical skills required for application security development, forensics investigation, application/service vulnerability detection and incident detection.
The Artificial Intelligence and Machine Learning stream provides learners an understanding and application development of AI-powered products by leveraging expertise in machine learning and computational methods.
The Blockchain stream explores the development of blockchain applications and their implications in other fields by providing a practical understanding of blockchain application development, blockchain foundations and distributed ledger systems
The Web Development stream provides learners technical and development skills in core topics of web programming covering topics such as advanced client side development, cloud application development and DevOpsSec.
This course will appeal to graduates with a level 8 degree from different backgrounds who would wish to change their non-ICT qualification into the computer science field through a level 8 award in computing.
It will also appeal to technical and non-technical professionals who would like to upgrade their skills in one of the specialisations provided by this course, helping them to progress faster in their employment or to apply the knowledge in their current role.
A level 8 degree or it's equivalent in a non-cognate discipline. Non-standard applications will be also considered on an individual basis. Applicants under 21 will be assessed based on Leaving Certificate or equivalent.
The college operates a Recognition of Prior Experiential Learning (RPEL) scheme meaning applicants who do not meet the normal academic requirements may be considered based on extensive work and other experience. This may be assessed using a portfolio of learning, demonstration or work produced and interview.
The Higher Diploma in Science in Computing is awarded by QQI at level 8 on the National Framework of Qualifications (NFQ). Students who successfully complete this course may be eligible to progress to a major award at level 9 on the NFQ.
As graduates from other disciplines and with work experience, learners will have life skills and experiences that that they will bring with them on the programme and into a new subject domain. Therefore, they are eligible for a number of roles. They could work in positions that are in-line with their skills but in the lCT sector, or apply lCT knowledge gained through this programme to their current role.
Graduates may also avail of entry-level lCT-related positions, depending on the selected stream, such as software developer; cloud application developer; cloud solutions architect; DevOps engineer; application developer; IoT software developer; entry-level cybersecurity engineer; cybersecurity tester; computer forensics examiner; software tester; technical data analyst; front-end developer; web developer.
According to a recent Higher Education Outcomes Report released by the CSO, ICT graduates receive the highest weekly earnings five years after graduating compared to other sectors based on the analysis of the destinations of students who graduated between 2010 and 2016.
For information on the modules taught on this course view our module descriptors.
Prospective students are required to specify the specialisation they would like to follow when they apply for a place on the Higher Diploma in Science in Computing programme. Streams/specialisations will run subject to student numbers.
Note: The content for this course is subject to QQI validation.
The course will be assessed with a blend of continuous assessments and/or project work and exams. This varies between modules but typically assessment is split 50:50 or 60:40 between continuous assessment and/or project and exam. Please note that in some instances exams may take place in the daytime and at weekends.
Indicative Classroom Schedule
Three evenings per week 18.00 - 22.00 and a number of Saturdays 09.00 - 18.00.
Indicative Online Schedule
Please note that exams can be scheduled during the morning, afternoon or evening Monday to Saturday.
International students joining the full-time version of this programme need to be available 09.00-21.00 Monday - Friday (class days and times vary).
1 calendar year; 3 semesters.
2 calendar years; 4 semesters.
The course fee is €4,500.
(Fees revised annually)
You can spread the cost of this course with a direct debit plan.
The fee for this course for international students is €12,000.
Find out more about studying at NCI as an international student.