BSc in Computing

Key Points

  • Work permit while you study

  • Start dates: September

  • Duration: 3 years

  • Level 7 qualification

  • Type: Full Time

  • Hours: Daytime

  • Tuition Fee: From € 9,950

  • Scholarships available

Write to us for more information

Our B.Sc. in Computing, with a Level 7 qualification, allows you to tailor your learning to your interests and aptitudes. Students enter a common first year that is designed to allow them to choose from the following two elective streams for the remaining two years:

  • Network and system administration
  • Software development

Program Description

No previous programming experience is required for this course. Year 1 focuses on building solid foundations in the core areas of computer science. Develop the skills and experience to become a highly sought-after computer professional through this uniquely structured three-year degree course. Acquire knowledge in Programming, Networks, Web, Systems Administration, Cloud Computing and Databases. Gain job-ready skills like analysis, design, implementation, testing, and lifelong learning skills to help you accelerate your career in IT.

Become a confident and sought-after IT professional by developing problem-solving skills in an overwhelmingly hands-on learning environment. Students study selected combinations of the following areas:

  • Databases
  • Hardware
  • Mathematics
  • Networks
  • Professional development
  • Software development
  • Software engineering
  • Software testing
  • System administration
  • Resolution of technical problems
  • Development of web and mobile applications

Career options

Software development stream
This elective stream focuses on programming and web development. Students will have repeated exposure to programming principles and web development practices using various technologies. Upon completion of the course, they will be able to integrate a variety of techniques and technologies to create and implement a quality web application that works both independently and as part of a multidisciplinary team.

You will learn to:

  • Create applications
  • Develop websites
  • Test the applications you have created
  • Apply appropriate software engineering processes to develop quality software solutions
  • Apply problem solving techniques
  • Design and implement database systems
  • Work as part of a multidisciplinary development team

As a graduate of this stream, you will be able to fill a variety of positions in the software industry. Typical job titles include:

  • Analyst Programmer
  • Programmer
  • Web developer
  • Database developer
  • Software tester

Progress options

Graduates of this program will be qualified to follow complementary NFQ Level 8 programs in the field of Computing / ICT, achieving an average grade of at least 50% in the year of award of the B.Sc. In Computing, students are eligible for one of the one-year supplemental programs currently offered in the department:

  • B.Sc. (Honors) in Cloud Computing
  • B.Sc. (Honors) in Cloud Computing and Data Center Operations

Entry into the bachelor’s programs is subject to the number of places available in a given year. When there are more candidates than available places, the final average mark of the candidates in their award year will be taken into account.

Program structure

Semester 1

  • Communication skills
  • Computer hardware
  • Introduction to system administration
  • Introduction to web development
  • Mathematics for Computing 1 (full year)
  • Programming principles (all year round)

Semester 2

  • Dynamic web development
  • Introduction to databases
  • Introduction to networks
  • Introduction to Scripting
  • Mathematics for Computing 2 (full year)
  • Programming principles (all year round)

Semester 1

  • Data analysis for computing
  • Electives:
  • Software development flow: Algorithms // Database development // Object-oriented programming (year-round) // Software testing // Development of web applications (all year)
  • Network and systems management flow: data communications // Internetworking (one year) // Operating systems and virtualization (one year) // Programming for system and network administration // Technical documentation

Semester 2

  • Electives:
  • Software development flow: data structures // Database management // Introduction to software engineering // Object-oriented programming (all the year) // Security for software developers // Web application development (all year)
  • Network and systems management flow: Directory services // Internetworking (one year) // IPv6 // Operating systems and virtualization (one year) // WAN protocols // Wireless technologies

Semester 1

  • Cloud Fundamentals
  • Electives:
  • Software development flow: Database administration // Software project management // Web frameworks (one year) // Web patterns // Web services
  • Network and systems management flow: Advanced networks // Network design // Project (one year) // Service desk support

Semester 2

  • Cloud technologies
  • Electives:
  • Software development stream: ethical and professional issues // Network programming // Software project // Web frameworks (one year)
  • Network and systems management flow: Advanced system management (all year) // Applied security // Band technologies wide // Network management // Project (whole year)

Admission requirements

  • Applicants will require a baccalaureate degree officially translated into English
  • IELTS 5.5 or higher (or its internationally recognized equivalent)

Learn more about our educational offer

Request your quote

An advisor will contact you by phone and email within the following hours