Bachelor of Science (Honours) in Software Development
Discipline: Software Development
Location: Galway - Dublin Road
NFQ Level: 8
Programme Duration: Four years
Mode of Study: Full time
Application Route: Apply through the CAO
CAO Round 1 Points: 300 (2016)
The BSc (Hons) in Computing (Software Development) is a four-year degree programme designed to provide students with the theoretical and practical knowledge necessary to pursue a career as a software developer. The course places a major emphasis on the development of practical programming language skills, problem solving and the application of computer science theory to real-world problems. In addition to becoming proficient in programming languages such as Java and C#, students will learn how to design, create and test software solutions for a world where mobility, connectivity, heterogeneity and Big Data are rapidly becoming part of everyday life.
The degree programme provides a thorough practical grounding in all aspects of software development including:
- Programming languages and paradigms
- Computer architectures
- Software engineering
- Web application development
- Mobile programming
- Relational and NoSQL databases
- Computer networks
- Graphics programming
- Virtualisation and cloud computing
- Distributed computing
- The semantic web
- Artificial intelligence
The majority of the modules that constitute the degree programme have a significant practical component requiring the design, development or analysis of software.
- The first year of the degree programme focuses on developing basic computer programming expertise. As such, first year students will spend most of their time in a computer laboratory, where they will learn about Java, web development, computer architectures, computer graphics and computational problem solving.
- During the second year of the programme, the skills developed in year one will be enhanced through modules on object-oriented programming, mobile and web application development, algorithms and data structures, databases, computer networks, software engineering and others.
- Year three of the degree provides modules on software testing, web application development, graphics programming, NoSQL, advanced databases, operating systems and virtual and augmented reality. The third year of the programme also involves a significant project, where students develop a software application in the second semester and / or undertake a professional certification programme, such as Oracle Certified Java Programmer or Oracle Certified MySQL Administrator.
- In addition to studying topics such as distributed computing, artificial intelligence, theory of algorithms, advanced mobile application development, gesture-based UI development, research methods for computer scientists and the semantic web, fourth year students are required to develop a major software application and submit a dissertation on their work.
Graduates from the programme can look forward to excellent career opportunities in software development roles with both indigenous and multinational companies. GMIT employment surveys from 2008-2014 show that 90% of students from the honours degree programme secure employment as a software developer before graduation.
Graduates who attain an award denomination of a 2.1 or above can apply for masters and doctoral programmes at GMIT and other third-level institutions in Ireland and the UK.
Dr. Sean Duignan
Tel: +353 (0)91 742143