Software Development (BSc honours)
Field of Study
Type of Course:
Type of Qualification:
Type of Study:
Application Closing Date:
Full-time course duration:
4 Years (8 Semesters)
A minimum of Leaving Certificate Grade C3 in two Higher level subjects together with a Grade D3 in four other subjects at Ordinary or Higher level (one of which must be Irish or English). Applicants must have obtained a grade D3 or better in Higher level Mathematics or a Grade B3 or better in Ordinary level Mathematics.
Leaving Cert Subjects:
Helpful subjects with ‘problem solving skills’, or that require analytical thought e.g. Mathematics, Science, Engineering and Business.
Software development programmes provide graduates with the skills and knowledge required to design and create the software programs that people use every day. For example, you use software programmes when using the internet, booking a flight or writing up your homework on a PC.
Honours Computing graduates are eligible to apply for a Masters degree (MSc Research).
Further Study Courses
Honours Computing graduates are eligible to apply for a Masters degree (MSc Research). Research may be in one of many areas. The present areas of Department research include distributed applications, component software, software engineering, artificial intelligence and computer networks. The Department has strong links with institutions in Germany, Sweden, France and Portugal. Currently, there are eleven registered MSc and six PhD research students in the Department. The MSc normally takes two years. A doctorate (PhD) requires at least three years of full-time post-graduate research work.
What is Software Development?
Software Development programmes provide graduates with the skills and knowledge required to design and create the software programmes that people use every day. For example, you use software programmes when using the Internet, booking a flight or running an app on your phone.
About the Course
The key to this Honours Degree lies in its broad range of modules. It is designed to give the student a strong understanding of how computers and the Internet work. It teaches students to take a concept for an application from a drawing to a fully functioning application. Elective modules throughout the course allow the student to specialise in particular areas of their choice e.g. mobile applications, web development, and web security.
In addition to pure computing modules, CIT includes communication and management modules to develop other skills that will be useful for a career in computing.
In Year 3, students are in industry for five months.The placement runs from April to August inclusive. Placements for students are organised on a country-wide basis with a particular focus on Cork and Dublin. Students have been placed in France, Germany, Sweden and the USA.
Graduates with honours degrees of suitable grades are eligible to apply for postgraduate research degrees at Masters (MSc) or Doctoral (PhD) level where further specialisation in your preferred area of computing is possible.
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.
What level of Programming is contained in the course?
Programming is seen as a core module 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. The key goal is to bring the student 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 course?
Several modules are included in the Honours Degree which focus specifically on building websites. Other specialised modules are available as electives.
Will I be designing Apps?
Two modules are available specific to developing applications for the Android Platform. In the past few years, many students have chosen to write mobile apps for their final year project.
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 MSc in Cloud Computing.
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
Graduates have taken software development jobs in large multinationals such as IBM, EMC2 and Ericsson as well as in smaller indigenous Irish companies. Other students have taken jobs within large IT departments in companies within the Chemical, Pharmaceutical or Food Industry. Students have also moved into roles in System Administration, Customer Support or Software Testing. A percentage of students from the course have also chosen to take up jobs in the Software Industry abroad.
Possible Areas of Employment
- Software Development Engineer
- Web Developer
- Software Testing
CAO 1st Round:
CAO Cut off: