Mobile Software Engineering
Degree Structure
What Will You Do?
In level 1, you will take an introductory programming course that emphasises the principles of programming and a course on computing fundamentals.
In level 2, you will study Java programming, object oriented software engineering, data structures and algorithms, algorithmic foundations, computer systems and information management.
If you progress to Honours (levels 3 and 4), you will study courses that present a practical, design-oriented approach to computing covering software engineering itself and related topics such as embedded systems, databases, human-computer interaction and real-time systems.
Practical work is an essential part of the degree programme and in third year you will take part in a mobile software engineering team project, using state-of-the-art mobile computing equipment.
Fourth-year individual projects have a mobile software engineering focus and allow you to explore some topics in more depth.
