Cranfield University
Software Engineering for Technical Computing
Starts: October
Duration: 1 year full time, 2 years part time
Course overview:
The discipline of software engineering is essential for the production of high quality software across the engineering industry. The Software Engineering for Technical Computing option aims to equip students with the skills necessary to compete in today's software industry, as well as providing exposure to the knowledge and techniques needed to implement effective solutions to technical and scientific computing problems.
The student will undertake a range of hands-on taught modules covering modern software engineering practice and concurrent computing technologies. An application based group project is included in which students will have the opportunity to work in a team, develop skills in project management and gain further practical insight into the nature of software in a technical setting.
The modules are designed to give the student a set of skills relevant to the requirements of the software industry, building upon the discipline of software engineering and providing specialist knowledge in chosen areas.
Structure:
The MSc consists of three parts: core modules, specialist modules and individual research thesis.
Students begin by following a set of five core modules:
- C Programming
- Management for Technology
- Computational Methods
- Computer Graphics/GUIs
- Object Oriented Programming in C++.
In addition to the core modules, students choose from the following specialist courses:
- Advanced Software Engineering for Technical Applications
- Small Scale Parallel Computing
- Applications in High End Computing
- Java Programming and Object Technology
- High Performance Technical Computing
- Advanced Numerical Solutions of PDEs
- Computing Cluster Management for Parallel Engineering and Scientific Applications.
Research project:
With the experience and knowledge gained within the lectures, students are equipped for the MSc research thesis undertaken in the second half of the academic year.
Assessment:
The course is assessed through coursework assignments, examination, and individual research project.
Part-time study:
This course is also available on a part-time basis for individuals who wish to study whilst remaining in full-time employment. A three-stage programme from a Postgraduate Certificate to Postgraduate Diploma through to a Master of Science enables you to take a flexible approach to your study commitments.
Entry requirements:
Typically a 1st or 2nd class UK honours degree (or equivalent) in engineering, science, mathematics, computer science, information technology, communication, networks, or a related discipline. Other qualifications (eg HND or alternative) may be acceptable, provided there is evidence of sufficient relevant work experience.
English Language Requirements - Our normal minimum requirement is a TOEFL score of 580 (paper test) or 237 (computer test), essay rating 4.5 or 92 (Internet test), all skills 19 or an IELTS 6.5 with 6.0 for writing, a TOEIC overall score of 830, or a Cambridge Certificate of Proficiency in English grade C or Cambridge Certificate in Advanced English grade C, although a number of our programmes require higher scores.
Funding:
For details of any bursaries that may be available please contact the Enquiries Office on the details shown below.
Want to know more?
Contact our Enquiries Office for further details, E: enquiries@cranfield.ac.uk, T: +44 (0)1234 758008










