BSc (Hons) in Software Development, Level 8
Cork Institute of Technology – CR 106
4 year full-time course
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. This course has been designed such that its first year modules are common with other Level 8 computing courses at CIT. Therefore, having successfully completed Year 1, a student may be eligible to transfer to another Level 8 CIT computing course. This flexibility allows a student to make a more informed decision one year into their studies.
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. 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.
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.
Career prospects; Further studies
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
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.
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.
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. Helpful subjects with ‘problem solving skills’, or that require analytical thought e.g. Mathematics, Science, Engineering and Business.
Ms Helen Fagan