The programme is designed to equip you with the skillset required to work in an array of computing roles in industry. You will develop secure software with the most modern methods of software technology for all areas of application, and you will have the ability to analyse, select, and utilise appropriate emerging technologies for the development of a software solution. You will be able to store, manage and mine data for businesses, and to develop systems to enable organisations to extract value from such data.
Why is Software Systems Development important?
People and businesses such as Google, Facebook and Amazon generate vast amounts of data every day with each person leaving a digital footprint across the web. There is a demand for high quality software developers with multi-disciplinary skills and this programme will produce software developers, who can analyse this data for businesses to give them a competitive advantage, by equipping them with core skills in data science and information systems allied to excellent software development skills.
This programme provides you with the opportunity to become a well-rounded software developer with a background in either business, psychology, or a European language.
There is a strong focus on programming and website fundamentals to provide you with a solid background for later years. You will be also introduced to software engineering concepts, and fundamental computing concepts using Raspberry PI’s for example.
In years 2, 3, and 4 you will study specialist modules in mobile and web app development, database systems, business analytics, information systems and computer security.
Companies in Ireland are seeking software developers who possess multi-disciplinary skills in the areas of Business, Psychology or Languages. With this in mind you will have the option to study those areas as elective option from year 2.
In year 3 you have the option to complete work placement or study abroad. Studying abroad has become a popular choice for all our students especially those who have chosen the European language elective.
|Semester 1||Semester 2|
|Programming Fundamentals 1||Programming Fundamentals 2|
|Website Development 1||Web App Development 1|
|Systems Analysis, Design & Testing||Introduction to Software Engineering|
|Communication Skills||BIS & Processes|
|Computer Systems 1||Computer Systems 2|
|Mathematics Fundamentals||Statistical Analysis|
|Semester 3||Semester 4|
|Data Structure and Algorithms 1||Mobile App Development 1|
|User Experience Design||Web App Development 1|
|Database Fundamentals||Database Systems|
|Enterprise Applications||Professional Practice|
|Computer Networks||Introduction to Computer Security|
|Choose one of the following electives:||Choose one of the following electives:|
|*Creative Problem Solving||*Integrated Marketing|
|*Introduction to Psychology||*Introduction to Social Psychology|
|*French Language Level B1.3||*French Language Level B1.4|
|*German Language Level A1.1||*German Language Level A1.2|
|*German Language Level B1.3||*German Language Level B1.4|
|* = Elective|
|Semester 5||Semester 6|
|Learning Portfolio - Flexible Semester||Mobile App Development 2|
|Choose one of the following electives:||Further Statistics|
|*Study Abroad||NoSQL Databases|
|*Professional Cert.||Digital Transformation of Information Systems|
|*Voluntary Organisation Project||Automated Cloud Services|
|*Ind. Placement||Choose one of the following electives:|
|* = Elective||*Introduction to Cognition and Perception|
|*French Language Level B2.1|
|*German Language Level A2.2|
|*Content and Language Integrated Learning|
|Semester 7||Semester 8|
|Agile Software Practice||Distributed Systems|
|Web App Development 2||Application Security|
|Business Analytics 1||Business Analytics 2|
|Enterprise Systems Architecture||Project 2|
|Project 1||Choose one of the following electives:|
|Choose one of the following electives:||*Technology Commercialisation|
|*Project Management||*Management Psychology|
|*Individual Differences||*French Language Level B2.3|
|*French Language Level B2.2||*German Language Level B1.2|
|*German Language Level B1.1||*German Language Level B2.2|
|*German Language Level B2.1|
|* = Elective|
Leaving Certificate 2019:
Minimum entry requirements for BSc (Hons) in Software Systems Development
2 subjects: H5
4 subjects: O6/H7
English or Irish: O6/H7
Advanced and Equivalent Entry for BSc (Hons) in Software Systems Development:
Career Opportunities for BSc (Hons) in Software Systems Development graduates:
Mobile App Developer
Follow on Study for BSc (Hons) in Software Systems Development graduates:
Postgraduate programme in WIT or elsewhere. Many Software Systems Development graduates go on to complete research masters and PhDs.
Sun Life puts leadership on the horizon for WIT’s female ICT students
Seven Reasons My Company Should Go To Tech Summit 2018
Six reasons tech workers are going to Tech Summit 2018
Eight Reasons Third Level Students Are Going To Tech Summit 2018
Seven reasons secondary students should go to Tech Summit 2018
Video: ICT & Tech showcase highlights thriving industry South East
Women working in technology invited to inspire the next generation
Bright future for the new Women in Technology Society in 2018
55 companies & 2,000 people attend Crystal Valley Tech Showcase
Returning to college led to mature student landing dream job at TSSG
CAO: Nine ways to take the pain out of making up your mind
Students volunteer time to work ‘121’ with people on digital skills
Positive effects of 2014 WIT spin-out with jobs announcement
10 things to make you fall in love with Waterford
Course was ’ enjoyable and it brought many opportunities’
More Student Stories
Ask a Course Question
If you need to contact the course leader directly, please use the email address listed above.
If you are considering applying for this course and have particular questions about it or the application process, please use the form below to ask your question.
To ensure your question is answered more speedily, please try to choose the relevant contact point in the drop down menu. If you are unsure of your contact point, please choose "General".