Bachelor of Science (Honours) in Computing in Software Development
Overview
How do we interact with computers? How is computing evolving? Software Development is about solving problems, designing, and implementing new applications and solutions, and developing your own personal skills for communication, leadership and management. 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
Programme Code
-
AU676
-
Points
-
341 (2024)
-
Level
- 8
Location
-
Galway City, Dublin Road
Duration
-
4 Years
Method of Delivery
-
On Campus
Mode of Study
-
Full Time
Work placement
- Included
Why Study this course?
Graduate Employment
GMIT employment surveys from 2008-2015 show that 90% of students from the honours degree programme secure employment as a software developer before graduation
Hands on
The majority of the modules that constitute the degree programme have a significant practical component requiring the design, development or analysis of software.
Professional Certification
Students have the opportunity in year 3 to undertake a professional certification programme, such as Oracle Certified Java Programmer or Oracle Certified MySQL Administrator