Our software engineering training is a master class touch of training student on how to build real life, user-friendly and powerful software and mobile apps for all manner of institutions.
Software systems are the cornerstones of all modern business. Such systems are often complex and long lived, and must be robust and adaptable. By studying software design and production techniques, this programme will equip you with the skills needed to follow a career specifying and developing these systems, and other computer-based solutions.
You will gain not only knowledge and practical experience of the latest technologies, but also a grounding in the underlying principles of the subject. It is this combination of skills that enable our graduates to keep pace with this fast moving subject, and secure financially rewarding careers that can be pursued almost anywhere in the world.
This intensive 3months course enhances the contents of the equivalent three years programme by enabling you to study specialised topics to a greater depth and broaden your skills and experience with a period in industry, enterprise related courses, and industrially-focused project work. The enhancements enable you to develop an in depth specialist knowledge across a range of computing subjects, including some covered by the MSc in Advanced Computer Science. They also allow you to understand the business skills needed to develop and manage a successful business exploiting computing technology.
- Examines the fundamentals of the business environments within which complex software systems are deployed.
- On graduating from this programme you will fulfil the educational requirements needed to become a chartered engineer.
- Course units and themes of particular relevance to software engineering include:
- Software Engineering Project.
- Distributed Systems Development
- Information Systems Modelling.
- Specification of Software Systems
- Software Evolution.
- Software Quality.
- Agile Methods.
- Data Integration and Analysis
Teaching and learning
At Geeks Global we aim to provide a unique experience. Studying Software Engineering with us will give you the chance to follow your academic curiosity and explore a fascinating subject.
A significant amount of your work will be project-based team work, tackling real problems. You will see how computer science is directly applicable to solving problems, across a broad range of areas.
The emphasis throughout is on independent learning, supported by regular meetings in small groups with personal tutors. You receive practical help and support from experienced staff and postgraduates, with leading experts guiding your learning and stimulating your interest. This approach is supported by conventional lectures and comprehensive on-line learning resources. We also provide excellent facilities, including specialist laboratories to support areas such as engineering and robotics.