BSc (Hons) in Computing

  • NFQ Level 8
  • Points Required 290*
  • Course Code SG246
  • Award Honours Degree Abinitio
  • Duration 4

Course Summary

The Bachelor of Science Honours degree in Computing builds a core foundation in key computing disciplines in the first year of study. The course emphasises practical laboratory experience for students in areas such as Programming, Networking and Database Administration.

The subjects studied in year one include core Computing modules in Programming, Web Design, Operating Systems, Mathematics, Database Management and Personal Development.

All our Computing degrees have a common entry route meaning students can choose to specialise in a specific area from year two. Students can choose from Computing, Networks and Cloud Infrastructure, Software Development, Games Development, Smart Technologies or App Design and User Experience.

The second year of the BSc (Hons) in Computing degree focuses on developing your knowledge, skills and competence in core areas of Programming, Database Development, Mathematics and Software Analysis and Design, whilst allowing the flexibility to specialise in elective choices.

In year three the core computing modules include; Business Application Development, Work Experience and a group project and elective choices in Software Project Management, Software Quality and Testing, Web Programming, Networking Switch & Wireless and Database Administration.

The final year includes a supervised project and core modules in IT Management and Entrepreneurship and elective choices in Cloud Application Development, Mobile Architecture & Design and Virtualisation Management.

This is an extremely hands on degree with lots of time spent in computer labs creating programs and solving problems. The aim is to teach students how to use industry standard tools and techniques and then explain the concepts behind them. Creativity, problem solving, persistence and critical thinking are key skills which are developed during the course.

Our team of lecturers have students as their number one priority. Small class sizes and a hands-on approach means that help and guidance is available when needed.

The course particularly encourages critical thinking skills in students and this aspect of your education will ensure your ongoing professional career and lifelong learning development. This skills profile will equip graduates for key roles in industry, and research and development. Numerous government reports have indicated that in order for the “Knowledge Economy” to develop in Ireland a critical requirement is the education of computing graduates with key sectoral skills. By joining this degree you will become part of this “Knowledge Based Economy” driving competiveness and excellence in a revitalised Irish economy.

Entry Requirements

Entry requirements for CAO courses at IT Sligo are available for download below:

Career Opportunities

A degree in computing offers countless employment opportunities both in Ireland and abroad. Recent government reports have highlighted a skills shortage in computing. This has resulted in an increase in graduate wages. The average graduate wage is now over €30k whilst some of our recent graduates have commanded wages of almost €45k.

Matthew McMeekin graduated from our BSc (Hons) in Computer Networks and Cloud Infrastructure programme in 2019. Matthew now works for Amazon. "I met with Amazon at the IT Sligo Careers Fair. Shortly after this, I completed my application and received a job offer as a Graduate Cloud Support Associate before I had finished my studies. My starting salary was €44,600." 

Graduates can work as software developers, software quality assurance personnel, systems engineers, telecoms engineers, database developers and database administrators.

The course content has been designed to equip students with the technological skills employers are seeking. Our graduates are work ready. We have also listened to employers and incorporated soft skills such as team work, project management and presentation skills in our programme.

Further Study

We offer a wide range of Level 9 and Level 10 postgraduate programmes here at IT Sligo such as the MSc in Computing.

MSc in Computing (Data Science)


Hear what some of our graduates have to say about Computing at IT Sligo.

Did you know?

Students will undertake a work placement in third year. This provides an introduction to the workplace and students then return to fourth year where they consolidate their newly developed skills. In fact, over 70% of our students gain employment directly from their work placement!

All our Computing degrees have a common first year.

Students study a wide range of computing modules to give them an understanding of all aspects of computing and the flexibility to change direction in year two if desired. Students can choose from Computing, Networks and Cloud Infrastructure, Software Development, Games Development, Smart Technologies or App Design and User Experience.

Students can exit after year 2, 3 or 4 and leave with a qualification regardless of which programme they sign up for.


Course Format

Semester 1

Personal Development05
Computer Systems 05
Introduction to Programming 110
Design Thinking05
Mathematics 105

Semester 2

Internet of Things05
Operating Systems & Networks05
Introduction to Programming 210
Web Design Fundamentals05
Mathematics 205

Semester 3

Client Side Scripting05
Object Oriented Programming05
Introduction to Database Technology05
Mathematics 305
Introduction to Networks [E]05
Linux 1  [E]05
Requirements Engineering [E]05
Web Design and Development [E]05
Server Network Infrastructure  [E]05

Semester 4

Cloud Computing05
Object Oriented Development05
Introduction to Database management05
Mathematics 405
Routing and Switching Essentials [E]05
Software Quality and Testing [E]05
Web Programming 1 [E]05
Introduction to Cloud Computing [E]05

Semester 5

Professional Development05
Scaling Networks [E]05
Network Security (CCNA Security) [E]05
Database Administration [E]05
Directory Service Configuration [E]05
Mobile Application Development [E]05
Web Programming 2 [E]05
Software Project Management [E]05
Rich Application Development 301 [E]05

Semester 6

Work Experience10
Connecting Networks [E]05
Secure Borderless Networks [E]05
Directory Service Maintenance and Troubleshooting [E]05
Open Stack Development [E]05
Database Programming [E]05
Rich Application Development 302 [E]05

Semester 7

Project 30010
Project 40010

Semester 8

Strategic Technology Management05
Startup Engineering05
Data Analytics [E]05
Secure Software Development [E]05
Artificial Intelligence [E]05
Cyber Security [E]05
Software Defined Networks [E]05
Virtualisation Infrastructure Management [E]05

Semester 9

User Experience (UX) [E]05
Advanced Programming [E]05
Machine Learning [E]05
Software Application Security Testing [E]05
Advanced Database Concepts [E]05
Converged Networks [E]05
Infrastructure Security Testing [E]05
Advanced Network Design [E]05
Hybrid Cloud Management [E]05
Cloud Development [E]05
AWS Academy Cloud Architecting (ACA) [E]05

[E] = Elective Module. Modules subject to availability.