Skip to main content

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 
Contact

Course Leader

Ms Amanda Freeman-Gater

Lecturer in Computing -

Call: +35351834162

Email: [email protected]

Profile
1 of 5