We use cookies to improve your experience on this website. Read More Allow Cookies

CR 106

Key Info

  • Course CodeCR 106
  • Field of StudySoftware Development
  • Type of CourseHonours Degree
  • Type of QualificationBachelor of Science (Honours)
  • Type of Study Full time
  • Application Closing Date
  • Duration4 Years (8 Semesters)
  • Level8
  • LocationCIT Bishopstown Campus
  • CAO 1st RoundEntry 2019: 351

The BSc (Hons) in Software Development is a four-year Level 8 degree programme that provides students with the theoretical knowledge and practical competencies necessary to support a career in the software development industry.


More specifically, the programme provides students with an in-depth knowledge of modern software development languages, techniques, tools, methodologies and their application to real-world problems. Students will become proficient in the application of state-of-theart technologies in areas such as cloud computing, machine learning, big data and data analytics. Students will also be equipped with research skills that will enable to them to become independent self-learners.


Computer Science Choices

The first year curriculum is common for all degrees in the Department of Computer Science. All first year students study the same modules and this means that students can transfer to another programme in the Department in year two if they meet the CAO entry requirements for that programme when they enter CIT. This offers great flexibility for qualifying students who may wish to change programmes after year one. This flexibility allows a student to make a more informed decision one year into his/her studies.



Software Development is a Level 8 programme that will give you the skills and knowledge you need to design and build applications that people use every day, for the desktop computer, for the web and for mobile devices (such as smart phones and tablets). As a Software Developer, you will be involved in all stages of the application from start to finish. You will be taught how to take a concept/idea from a description and develop it to make a fully working application. You will develop problem solving and programming skills to solve simple (and eventually complex) real-world problems using computers.


One of the benefits of this Honours Degree is that it has a broad range of modules. The main focus of the degree is programming, so you will learn languages such as Python, Java, C, JavaScript and PHP. You will also learn about databases (where and how data is stored), operating systems, object-oriented programming, application development, software testing, data analytics and many more topics. You can also take elective modules in a selection of areas. You will complete projects on your own and in groups throughout the degree, which will prepare you for working in industry.


Work Placement

In Year 3, students go on work placement from January. Placements for students are organised on a country-wide basis with a particular focus on Cork and Dublin. Students have also obtained placement in other countries such as France, Germany, Sweden and the USA.

Further Studies

For details, please visit http://cs.cit.ie


Suitably qualified graduates may also apply for postgraduate research degrees at Masters (MSc) or Doctoral (PhD) level where further specialisation in your preferred area of Computer Science is possible. Suitably qualified graduates may also apply for these taught programmes:


Question Time

What makes CR 106 different from the other Computing Honours Degrees at CIT?
The focus is on acquiring the skills and knowledge required to become a software developer.


Are there scholarships available for the programme?
Yes, there are two scholarships.

  1. McKesson Women in IT Scholarship
    Please see http://cs.cit.ie/mckesson-scholarship
    The McKesson Women in IT Scholarship is awarded each year to the female Leaving Certificate student with the highest CAO points entering a programme in the Department of Computer Science. The scholarship will be paid to the recipient for each year of her undergraduate degree programme along with mentoring, internship and networking opportunities at McKesson Cork.

  2. Alejandro de la Flor Memorial Scholarship
    Registered students who successfully complete Year 2 of this programme may apply for the Alejandro de la Flor Memorial Scholarship which is funded by McAfee. McAfee delivers proactive and proven security solutions and services for systems,


What level of Programming is contained in the programme?
Programming modules are core in all semesters of the Degree. The students develop applications using a range of languages such as Java, C, PHP, and Python. They develop applications for the desktop, the web and for mobile devices. A key goal is to bring the students to a level where they are familiar with the tools and work practices used within the software industry today.


Can I design and develop websites from this programme?
Several modules are included which focus specifically on building websites. Other specialised modules are available as electives.


Will I be designing Apps?
Yes, the Programming Mobile Devices module is a mandatory module in Year 3. Also, Android mobile app development frequently features in the third year group project module.


Can I go on to specialise in Cloud Computing?
Yes, having graduated with a BSc (Honours) in Software Development, it is possible to apply for entry to the taught Master of Science in Cloud Computing.


Can I work in the Games Development Industry with this programme?
Yes, the games industry requires interdisciplinary teams when developing new products. A graduate with good software development skills and in particular, programming skills would be a major asset to such a team.


We also offer a Games Development elective module.


Graduate Profiles

Monika Hajkova
Software Engineer


“Work placement was an important part of my Degree and it also gave me an insight into the business aspect of the workplace. I now work as a Software Engineer with some of my duties involving; developing and implementing new software, testing and maintaining software, researching new technologies, debugging and fixing existing software. I also have the opportunity to learn new programming languages and develop new skills as part of my everyday job.


My advice for new students would be don't take the time you have in college for granted. Every module, and every class matters. You'd be surprised how a seemingly boring or irrelevant module turns out to be one of the most important.”



Garry Bennett
Senior Project Manager

“My first employment was with Yahoo! as a Junior Developer and within one year, I was promoted to Senior Developer. Another year on, I was promoted to Engineering Manager for the Travel and Autos categories. After four years with Yahoo!, I moved to Sydney and worked as a Project Manager with a leading web development company – SydneyWeb. Due to my experience, I was entrusted with some of its largest and more complex projects which I found very rewarding. I returned to Ireland in December 2007 and launched www.mytown.ie Both my degree and practical experience aided the development and the launch of the website. Several years later, I currently manage all aspects of many complex and diverse software projects at Murrion Software.”


At the 12th Annual Genesis Enterprise Course (GEP) Awards & Showcase, Garry won the Business Development Achievement Award.

For admission to a programme, standard applicants must

  • score the necessary CAO points and
  • meet the minimum entry requirements

Leaving Certificate examination in six subjects i.e. H5 in two subjects, and O6/H7 in four other subjects. The six subjects must include Mathematics*, and either English or Irish. *Mathematics must be at least Grade O3/H7.

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.


For information of Fees/Student Grants/Scholarships and Financial Assistance, please click here

You will have career opportunities in Cork, Ireland and abroad, with large multinationals (such as IBM, EMC, McAfee, Johnson Controls), and also with smaller Irish companies. Graduates have also found employment within large IT departments in companies within the Chemical, Pharmaceutical or Food Industry. Graduates have also moved into roles in System Administration and Software Testing.


A percentage of graduates from the programme chose to take up jobs in the Software Industry abroad. Software Development graduates work in a diverse range of roles.


Potential Areas of Employment

  • Application Developer

  • Applications Engineer

  • Software Engineer

  • Software Developer

  • Java Developer

  • Mobile App Developer

  • Full-Stack Developer

  • Software Project Manager

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 Software Development (Honours) CR106

Personal Assistant