The course teaches students the computing fundamentals, complemented with detailed knowledge, problem-solving and specialised technical skills required for designing, developing and deploying software.
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 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.
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.
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.
A level 8 degree or it's equivalent in a non-cognate discipline. Non-standard applications will be also considered on an individual basis.
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.
1 calendar year; 3 semesters.
2 calendar years; 4 semesters.
NCI is prepared to adhere to Government directives for course delivery in September 2021. Investments have been made in technology for online learning, as well as campus enhancements if face-to-face classes are permissible.
If remote learning remains a feature of the course timetable, students are expected to successfully participate in lectures, laboratories and projects using a laptop computer with a substantial hardware configuration. A suitable configuration is 6GB of RAM (8GB or more are recommended); a 64- bit x86 processor (Intel i5 or superior); 250+ GB of hard disk; wifi card; and a recent installed release of Windows operating system. It is the responsibility of the student to ensure their laptop is functioning correctly and that they have full administrator rights to the machine. NCI IT cannot provide support to personal devices.
The online version of this course requires internet access you will be required to ensure you have sufficient broadband speed and reliable connectivity from your place of study.
MSc in Cloud Computing
MSc in Web Technologies
MSc in Data Analytics
Indicative Classroom Schedule
Two 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.
The course fee is €4,500 for Irish/EU students.
(Fees revised annually)
You can spread the cost of this course with a direct debit plan.
International students can apply for the Higher Diploma in Science in Computing here.