Bachelor of Science (Hons) in Computing

  • Course Fact File
  • Course Code SG246
  • Duration 4
  • Points Required 258*
  • NFQ Level 8

Course Summary

The Bachelor of Science Honours degree in Computing programme is a new course starting in September 2015, as an undenominated Computing Degree of four years duration.

This degree allows you to complete a variety of computing subjects in year one prior to selecting from available elective subjects (in software, cloud, security, etc.) to study in years two, three and four. The programme allows students to study for a degree in computing without making overall subject choice from year one and is thus an excellent option for students who wish to retain flexibility of choice.

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.

The second year of the 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.

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. Their 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 2020 courses at ITSligo are available for download below:

Six Passes, to include:

Maths (D3 in Ordinary Maths or Higher)

English or Irish

At least Two HC3's or Better

Career Opportunities

There is a strong demand for computing graduates both in Ireland and internationally and our new BSc (Hons) in Computing is designed to match that demand.

IT Sligo has a strong track record in computing as evidenced by our success in the International Microsoft Imagine Cup.

The four year honours degree will give you a strong foundation in a broad range of computing technologies; including programming, system design, database design, operating systems, mathematics and web design. In later years students are offered the opportunity to choose which areas they would like to study. They will be able to specialise in software development or in systems and networking.

Students will undertake a work placement in the third year. This provides an introduction to the workplace and students then return to fourth year where they consolidate their newly developed skills.

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.

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
Introduction to Cloud Computing05
Routing and Switching Essentials [E]05
Software Quality and Testing [E]05
Web Programming 1 [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

Cloud Development05
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

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