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.
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.
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:
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.
- 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.
- 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.
“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.”
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.