Bachelor of Science Software Systems Development

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.