Software Development (BSc) (Level 7)
Field of Study
Type of Course:
Type of Qualification:
Type of Study:
Application Closing Date:
3 Years (6 Semesters)
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.
Work placement starts in January of year three and can last from four to nine months.
Leaving Cert Subjects:
Helpful subjects that contain some element of problem solving e.g. Mathematics, Science, and Engineering.
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.
For information on Fees/Student Grants/Scholarships and Financial Assistance, please click here.
The BSc in Software Development is a three-year level 7 degree programme designed to provide students with the theoretical and practical skills necessary to gain employment in the software development industry. More specifically, the programme will provide students with relevant skills and knowledge in the area of modern software development focusing on languages, techniques, tools and methodologies and their application to realworld problems. On successful completion of this degree programme there is a progression pathway available to enable students to enter the level 8 BSc (Hons) in Software Development programme.
CR016 Course Location: CIT Bishopstown Campus
The aim of the BSc in Software Development is to provide students with the competencies necessary to support a successful career in the software development industry. The degree provides students with analytical skills as well as an in-depth understanding of modern programming languages, tools and methods. The students' education is also supported in other related areas to ensure the capability to progress their careers in the long term.
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.
Graduates who have reached an average of 50% are eligible to apply for entry to Year 4 (final year) of BSc (Honours) in Software Development (CR 106)
What makes CR 016 different from the other Computer Science Honours Degrees at CIT?
CR016 is a Level 7 Software Development degree which has a Higher Certificate option for successful students who wish to leave after two years of study.
What level of Programming is contained in the programme?
Programming and Software Engineering are a crucial part of the programme.
Can I design and develop websites from this programme?
You will learn about web publishing and development and will be designing and developing websites by the end of the programme.
Will I be designing Apps?
You will take the Programming Mobile Devices module in Year 3. In this module you will learn how to develop mobile applications for Android based devices.
Can I work in the Games Development Industry with this programme?
Yes, the skills acquired in completing the course in software development and programming are very applicable to the games development industry.
Student - BSc (Hons) in Software Development
“After graduating with a BSc in Software Development, I progressed to the Year 4 (final year) Level 8 Honours Degree programme. I chose CIT as it offered a practical approach to learning and it has one of the largest computer science departments in the country with a large range of facilities and connections to industry. The course looked at all disciplines within computer science with a primary focus on software development and problem-solving. The most important skill is problem-solving and how to communicate clearly a solution to a problem.
My work placement in Year 3 with Jaguar Land Rover resulted in a job offer after I graduate! The work placement was a great success, learning a variety of skills that transpired into my final year allowing me to apply my industry gained knowledge to my coursework.
While it is important to focus on your coursework, don’t forget to also try out CIT’s clubs and societies - I really enjoyed drama, surfing, and rock climbing.”
“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 Software Development 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 primarily move on to complete an Honours Degree in Software Development.
However, others have gained employment as Graduate Software Developers and Graduate Networking Engineers.
Possible Areas of Employment
- Software Developer
- Software Tester
- Software Support Engineer
- Web Developer
- DBMS Developer
CAO 1st Round:
Entry 2020: 307
CAO Cut off: