share this page

Computing (BSc Degree)

  • Course Code

    CR 016

  • Field of Study

    Computing,Computer Science

  • Type of Course:


  • Type of Qualification:


  • Type of Study:

    Full time

  • Application Closing Date:

Full-time course duration:

3 Years (6 Semesters)

Admission Requirements:

For admission to a programme, standard applicants must
• score the necessary CAO points and
• meet the minimum entry requirements

Leaving Certificate in five subjects i.e. Grade O6 or H7 in five subjects. The five subjects must include Mathematics, and either English or Irish.

Info re CIT Mathematics Exam only:
Some students who apply to CIT courses may not achieve the required entry standard in Mathematics through the Leaving Certificate. For such applicants, CIT offers a second chance to reach the required entry standard through a CIT Mathematics Exam. This second chance facility allows applicants (depending on their results in the CIT Mathematics Examination) to gain entry to courses with an Ordinary Leaving Certificate Mathematics entry standard, and (with a higher level of performance) courses with a Higher Leaving Certificate entry standard.

Please click here for more information.

Leaving Cert Subjects:

Helpful subjects that contain some element of problem solving e.g. Mathematics, Science, Engineering, and Business Studies.

Course summary

This course has been designed so that the first year modules are common with other Level 7 computing programmes at CIT. Therefore, having successfully completed Year 1, a student may be eligible to transfer to another Level 7 CIT computing programme. This flexibility allows a student to make a more informed decision one year into his/her studies.


Computer Science

Location: CIT Bishopstown Campus



Computing is the process of utilising computer technology to complete a task. Computing may involve computer hardware and/or software, but must involve some form of a computer system. Most individuals use some form of computing every day whether they realise it or not. Swiping a debit card, sending an email, or using a mobile phone can all be considered forms of computing.

ABOUT THE Programme

The BSc in Computing is a programme which will give you an excellent all-round professional qualification, with a solid grounding in many of the areas of Computing, where you will have the opportunity to focus more on a specific area as you progress through the programme. You will learn the skills and knowledge you need to design and build applications that people use every day, for the desktop PC, for the web, and for mobile devices (such as smart phones and tablets). You will be taught how to take a concept/idea from a description and develop it to make a fully working application. You will also develop problem solving and programming skills to solve simple (and eventually complex) real-world problems using computers.

The benefit of this programme is that it has a broad range of modules across many of the main disciplines of Computing. The main focus of the degree is programming, so you will learn languages such as Python, Java, C and PHP. You will also learn about databases (where and how data is stored), operating systems, object-oriented programming, application development, software testing and many more topics. You will complete projects on your own and in groups throughout the degree, which is similar to working in industry.

Further Studies

Graduates who have reached an average of 50% are eligible to apply for entry to Year 4 of
> BSc (Honours) in Software Development (CR 106)

Question Time

What makes CR 016 different from the other Computing Honours Degrees at CIT?
CR 016 is a general all-round professional Computing Degree with the option of opting out in Year 2 with a Higher Certificate in Computing.

What level of Programming is contained in the course?
Programming and Software Engineering are a crucial part of the course and graduates will have reached the top of the intermediate level as can be seen from the projects produced by the students in Year 3.

Can I design and develop websites from this course?
You will learn about web publishing and development and will be designing and developing websites by the end of the course.

Will I be designing Apps?
You will complete a Mobile Application Development module in third year. This builds on the Java that you would have learned throughout the course.

Can I go on to specialise in Cloud Computing?
Once you have successfully reached the standard required, you can progress to the one year add-on BSc (Honours) in Cloud Computing.

Can I work in the Games Development Industry with this course?
Yes, the skills acquired in completing the course in software development and programming are very applicable to the games development industry.

Graduate Profile






William Lynn
Software Developer 

“In CIT I learned about all aspects of technology. CIT covers every aspect of Computing from web to App development. On graduating, I had the skills to work on any aspect of software, from high-tech startups, where I developed a climate change computer graphics engine, to smart phone application development. I currently make Android and iPhone apps in the USA and the apps I work on are used by millions of users. The skills I learned in CIT are relevant to my job on a daily basis.”

William completed the BSc in Computing and then went on to complete BSc (Hons) in Software Development, followed by a Masters by Research in Software Development.



CIT has developed a website which gives full details of all modules for all courses. The website also has information on recommended textbooks, average weekly workload, assessments, and exams.

Full details of the modules on these programme of study are available by visiting the following links:

Bachelor of Science in Computing CR016

Higher Certificate in Science in Computing

Graduates of this course have primarily moved on to complete an Honours Degree of their choice. However, others have gained employment as Graduate Software Developers and Graduate Networking Engineers.

Possible Areas of Employment

  • Software Development
  • Web Developer
  • Network Engineer
  • DBMS Developer
  • Software Support Engineer

Application for this course are processed by the
Central Applications Office (CAO)

CAO 1st Round:


CAO Cut off:

CAO Average:

Karl Grabe
021 4335122