BSc in Software Systems Development
This 3-year degree programme enables students embark on an immersive journey into the heart of software development, mobile app creation, web development, artificial intelligence and data science. Throughout this comprehensive curriculum, students will explore the intricacies of software design and development, mastering essential programming languages and techniques. Students will acquire the skills to craft innovative applications tailored for both iOS and Android platforms. Through their study of mobile app development, students will learn how to design and build innovative applications for iOS and Android platforms, create interactive websites using cutting-edge technologies and delve into the realm of data science, discovering how to extract valuable insights from complex datasets to drive decision-making. Artificial intelligence runs as a key theme in all our modules. In year 2, students can specialize further by selecting an elective stream in either sports technology, business, psychology or languages.
Elective Streams
In the second year, students have the opportunity to specialize further by selecting an elective stream:
- Sports Technology Stream: The sports technology industry is experiencing rapid growth globally, with Ireland emerging as a hub for innovation in sports-related technologies. Integrating a sports technology stream into our current programme responds to the increasing demand for skilled professionals who can develop software solutions tailored to the sports sector. Sports organizations, from grassroots to professional levels, face various challenges related to performance analysis, athlete monitoring, fan engagement, and injury prevention. A specialized stream in sports technology equips students with the knowledge and tools to tackle these challenges by developing innovative software solutions tailored to the specific needs of the sports industry.
- Business Stream: Students gain knowledge in business principles, project management, and entrepreneurship, complementing technical skills with an understanding of business operations.
- Language Stream: This stream enhances linguistic abilities, fostering cross-cultural communication for international market opportunities where multilingual skills are valued.
- Psychology: Students explore human behaviour and cognition, designing software systems to improve user experience, usability, and psychological well-being.
With hands-on projects and real-world applications, students graduate equipped with the skills and knowledge needed to thrive in the ever-evolving field of technology.
Flexible Semester
The course includes a flexible learning semester in year three. The flexible semester is a non-contact semester and consists of one of the following options:
- Industrial Placement (paid/unpaid)
- Active Service Learning (voluntary)
- Industry-accredited courses
- Placement in a designated Research environment
- Placement in a Commercial Innovation/Incubation unit
- Study Abroad
Year 1
Semester 1 | Semester 2 |
---|---|
Communication Skills | Business Information Systems and Processes |
Computer Systems 1 | Computer Systems 2 |
Mathematical Fundamentals | Introduction to Software Engineering |
Programming Fundamentals 1 | Programming Fundamentals 2 |
Systems Analysis, Design and Testing | Statistical Analysis |
Website Development 1 | Website Development 2 |
Year 2
Semester 3 | Semester 4 |
---|---|
Data Structures and Algorithms 1 | Database Funadamentals |
Computer Networks | Introduction to Computer Security |
Database Fundamentals | Software Development Tools |
Enterprise Applications | Professional Practice |
User Experience Design | Web App Development 1 |
Choose one of the following electives: | Choose one of the following electives: |
*Creative Problem Solving | *Development Psychology |
*German Intermediate 1 (B1.1) | *German Intermediate 1 (B1.2) |
*French Intermediate 1 (B1.1) | *French Intermediate 1 (B1.2) |
*Introduction to Psychology | *Integrated Marketing |
*Introduction to Sport and Exercise | *Sports and Exercise Biomechanics 1 |
* = Elective | * = Elective |
Year 3
Semester 5 | Semester 6 |
---|---|
Learning Portfolio - Flexible Semester | Automated Cloud Services |
Choose one of the following electives: | Digital Transformation of Information Systems |
*Industrial Placement | Further Statistics |
*Professional Certification | Mobile App Development 1 |
*Study Abroad | NoSQL Databases |
*Voluntary Organisation Project | Choose one of the following electives: |
*Intercultural Business Context | |
*Introduction to Social Psychology | |
* = Elective | *Technology Entrepreneurship |
*IOT Standards and Protocols |
Leaving Cert: Minimum entry requirements for BSc in Software Systems Development
5 subjects: O6/H7
English or Irish: O6/H7
Mathematics: O5/H7
Advanced and Equivalent Entry for BSc in Software Systems Development:
Students who complete this level 7 degree programme can choose either to graduate after three years or progress to the BSc (Hons) in Software Systems Development or the BSc (Hons) in IT
Information on how to progress is on our advanced entry page.
Graduates of the BSc in Software Systems Development may find employment in the following positions:
- Software Engineer/Developer
- Mobile App Developer
- Sports Technology Developer
- Sports Data Analyst
- Programmer/Analyst
- Data Scientist
- Database Administrator
- Web Developer
- SAP Specialist
- Business Analyst