| Country: | United Kingdom | Duration: | 12 Months |
| City: | Edinburgh | Start Date: | January, September |
| Educational Form: |
| Languages: | English |
| Education Variants: |
| ||
| Application Deadline: | 31 July International, in the EU: 31 August | ||
| Annual Tuition Fee: | € 4252 - € 12622 (non-EEA) | ||
The MSc in Advanced Software Engineering is an advanced course, intended for those who wish to extend their existing knowledge of software engineering, and also offers the opportunity to specialise further in state-of-the-art research topics in this area.
It is ideally suited to those who wish to pursue a career in the development and use of practical software systems that address real world problems or situations, as well as being a valuable course for those who wish to pursue a career in research either in software engineering, or perhaps in state-of-the-art fields such as evolutionary and parallel computing.
The course core is founded on two enabling technologies: modern software engineering practices and current research trends in software engineering. The ethos of the course is to extend your existing knowledge of, and thinking towards, software engineering theory, practice and research.
Graduates can expect to find employment in a variety of jobs and companies ranging from independent software houses to graduate trainee courses in large multinational companies. You may also find opportunities for further study in research, either at PhD level or as research assistants.
Core Modules:
* Advanced Software Development
* Web Page Technologies
* Client-Server Programming
* Network Programming
* Software Project Management
* Group Project
Option modules (two from)
* Parallel Architectural Patterns
* Component Based Software Engineering
* Emergent Computing for Optimisation
* Distributed Collective Intelligence
* e-Security
You are normally required to take an English Proficiency Test if you come from a non-English speaking country.
Most European Universities recognise the IELTS test.
More informationApplicants to the Masters programme in Advanced Software Engineering will be expected to have gained an Honours Degree in which at least two-thirds of the subjects studied are computing. It will be assumed that students can program in a high level language such as Java or C++.
A lower level or alternative qualification may be considered where an applicant has appropriate work experience.
Indian applicants should have passed a four-year degree such as BTech or BSc or BEng.
Pakistani applicants should have a two-year masters.
Nigerian applicants should have an honours degree plus at least two years relevant experience such as a responsible post in a bank.
For students whose first language is not English: a recognised language qualification equivalent to an IELTS score of 6.0.