Become a StudyPortals member and get access to exclusive information, like scholarships and student reviews, related to your favourite programme!
Are you already a StudyPortals Member?
Find all members only information here
You will attend lectures, seminars and tutorials and take part in lab, project and team work.
* Component-based software engineering
* Enterprise computing
* IT architecture
* Requirements engineering
* Professional skills & issues
* Research methods & techniques
* Safety critical systems
* Computing science project proposal.
* Advanced networking & communications
* Advanced operating systems
* Artificial intelligence
* Big data: sytems, programming and management
* Computer architecture
* Computer vision methods and applications
* Constraint programming
* Cyber security
* Distributed algorithms & systems
* Financial software engineering
* Functional programming
* Human computer interaction
* Human computer interaction: design and evaluation
* Human-centred security
* Information retrieval
* Internet technology
* Machine learning
* Mobile human computer interaction
* Modeling reactive systems
* Trends in information security
Depending on staff availability, the optional courses listed here may change.
* To complete the MSc degree you must undertake a project worth 60 credits. This is a project chosen by you to investigate a challenging but constrained software engineering problem.
* Modes of delivery of the MSc in Software Engineering include lectures, seminars and tutorials and allow students the opportunity to take part in lab, project and team work.
* To complete the MSc degree you must undertake a project worth 60 credits. This is a project chosen by you to investigate a challenging but constrained software engineering problem where you will design, implement, evaluate, and demonstrate a software system.
* The project will integrate the subject knowledge and generic skills that you will acquire during your Masters.
* We offer a wide range of projects, and each student is normally allocated a different project. We take your preferences into account when we allocate the projects.
* You will also have the opportunity to propose your own project, subject to academic approval.
Here are some typical project titles from recent years:
* Java API for matching problems
* Model for multiple structured views over the same information set
* On-line skills development for reviewing written text
* Scenario-based training system for interactive medical devices
* SCRUM simulator
* Web service composition
* Furthermore for students hoping to continue into research, we have seven major research groups: computer vision and graphics; embedded, networked, and distributed systems; formal analysis, theory, and algorithms; human computer interaction; inference, dynamics, and interaction; information retrieval; software engineering and information security. Most MSc students choose projects offered by these groups, giving them an opportunity to go on to PhD study.
A minimum of a 2.2 Honours degree or equivalent (eg GPA 3.0/4 or equivalent) with computing as a major subject.
International students with academic qualifications below those required should contact our partner institution, Glasgow International College, who offer a range of foundation courses.
Further information regarding academic entry requirements:firstname.lastname@example.org
For applicants whose first language is not English, the University sets a minimum English Language proficiency level.
International English Language Testing System (IELTS) Academic module (not General Training):
* overall score 6.5
* no sub-test less than 6.0
* or equivalent scores in another recognised qualification (see below)
Common equivalent English language qualifications:
* ibTOEFL: 92; no sub-test less than 20
* CAE (Cambridge Certificate of Advanced English): Bminimum
* CPE (Cambridge Certificate of Proficiency in English): Cminimum
* PTE Academic (Person Test of English, Academic test): 60; no sub-test less than 59
The University of Glasgow accepts evidence of the required language level from the Language Centre Pre-sessional courses. We also consider other BALEAP accredited pre-sessional courses:
* Language Centre, University of Glasgow
* BALEAP guide to accredited courses