Top
City scape

Computing

Aim
The Higher Diploma in Science in Computing is designed to give students a comprehensive understanding with specific abilities in the areas of computing technology and associated best practices, as well as to act as a basis on which to progress to higher studies in computing.

Who Should Apply?
The Higher Diploma in Science in Computing is suitable for degree holders at NFQ Level 7, or higher who want a skills conversion path to an IT environment, that is, individuals who wish to redirect their careers into the ICT industry (Conversion to IT).

What does the Higher Diploma in Science in Computing Achieve?
The emphasis on the course is on a theoretical and practical approach in a modern working environment with the latest appropriate technology and techniques necessary for the cultivation of advanced computing skills valuable to today's ICT market place at the level appropriate for a Higher Diploma in Science in Computing.

Subjects by Semester by Major Theme
The Higher Diploma in Science in Computing requires the student to take a total of 10 modules and a research project. The modules are shown in the following table and all modules are mandatory.

Entry requirements

Minimum Entry Requirements
Level 7 Ordinary Bachelor Degree in a non related discipline or Ordinary Bachelor Degree in Computing (NFQ level 7) where their date of award exceeds 5 years previous from their date of application.

Entry Route into programme: Bachelors Degree.

Duration

2 years part-time ( Lectures will take place over 3 semesters plus 1 semester of self directed learning to complete project.)

1 Saturday per month 9.30am - 5.30pm and blended learning which consists of 12 hours per week of directed learning delivery online.

Number of credits

Credits for Full Award: 60 @ NFQ Level 8.

Further enquiries

For further details please contact the marketing team on 01 885 1530 or e-mail: info@itb.ie.

Subjects taught

Semester 1
•Software Engineering 1
•Computer Systems
•Web Development Introduction

Semester 2
•Software Engineering 2
•Communications and Networking
•Modelling and Database Design

Semester 3
•Web Application Development
•Internetworking
•Project Skills

Semester 4
•Web Software Engineering
•Project Design and Development

Software Engineering 1
Module Aims:
To introduce the student to software development with basic Graphical User Interface components for Windows-based applications; to introduce the student in the use of the array data structure; to Introduce the students to the Object Oriented and Event Driven method of Software Development; to further develop the students programming and problem solving skills and capabilities.

Computer Systems
Module Aims:
To give learners an appreciation and understanding of the internal workings and designs of modern operating systems while also providing learners with the necessary basic knowledge, skills and understanding to install, configure and troubleshoot a modern operating system

Web Development Introduction
Module Aims:
To provide learners with:
•A theoretical understanding of web client and web server technologies and their interactions.
•Practical experience and skills in designing, developing and evaluating web sites.
•An understanding and ability to apply theories for quality and usability to web applications.

Software Engineering 2
Module Aims:
To introduce the student to advanced software development for Windows-based applications; to introduce the students to exception handling, database connectivity and access in software, programming for a client-server environment using TCPIP networking, multithreading, using sound and images in software, advanced graphical user interface components; to further develop the students programming and problem solving skills and capabilities.

Communications and Networking
Module Aims:
This module will cover the theoretical and practical knowledge needed to designs of and implement data communications networking infrastructures. The student will understand the benefits of a systematic and structured approach to network design and troubleshooting. Student will develop skills in configuring switches and routers and implementing subnetting and basic routing protocols for end-to-end connectivity in networks.

Modelling and Database Design
Module Aims:
To provide the student with an understanding of how to model a system using UML. To have a working knowledge of a case tool supporting UML. To provide the student with a knowledge of good database design, and how to implement that design in a database. To have a working knowledge of SQL.

Web Application Development
Module Aims:
The aim of this module is to reinforce and extend the students' existing skills in web development, computer programming and databases. Students will develop skills and knowledge which will enable them to design, create and evaluate dynamic database-driven web applications, using a server-side scripting language, and learning modern software architectures for server-side applications.

Internetworking
Module Aims:
The focus of this course is on learning the architecture, components, and operations of routers and switches in a small network. In this course, students will learn how to configure a router and a switch for basic functionality. Learners will be able to configure and troubleshoot routers and switches and resolve common issues with RIPv1, RIPv2, single-area and multi-area OSPF, virtual LANs, and inter-VLAN routing in both IPv4 and IPv6 networks.

Project Skills
Module Aims:

The aim of this module is to help students to understand the skills involved in delivering a quality project. The module will cover project management, team structure, collaboration tools and time management skills.

Web Software Engineering
Module Aims:

This module builds on the foundation of client and server web development skills to introduce the student to modern, robust, scalable, software engineering approaches to web site programming.

Project Design and Development
Module Aims:
• To give students the ability to work in the principle areas of computer science and information technology.

• To train students in the essential skills (teamworking, creative thinking etc) and best practices so that they can conduct themselves professionally in a group project.

•To provide the supporting environment to the student so that they may develop intellectually, be capable of independence, and have a high self-esteem.

Course fee

Fee: €2,000 per year

International students who wish to apply for this course should email international@itb.ie for more information about course fees.

Enrolment and start dates

Contact the college for the next start date.

Remember to mention gradireland when contacting institutions!