Write a short review & help students like you! Over 1,500 students already shared their experience.
| Annual Tuition Fee: | ≈ € 6,675 - ≈ € 17,950 (non-EEA) | ||
| Location: | Cranfield / United Kingdom / View location on map ▾ Hide location on map ▴ | ||
| Duration: | 12 months | Start Date: | October |
| Educational Form: |
| ||
| Education Variants: |
| ||
| Languages: | English | ||
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.
Taught modules
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.
Modules cover the implementation of both large scale technical computing applications, such as those used on supercomputers and cluster computing, and also the newly emerging small scale platforms, such as multi-core and stream processors.
Students are encouraged to put into practice what they have learnt by undertaking practical assignments throughout the year and also a research thesis in the second half of the year.
Excellent career opportunities
Graduates of this course can pursue a career in the rapidly expanding IT industry sector in the UK and abroad. With the UK and EU experiencing significant activity in the areas of software engineering for technical computing, graduates in this option also have open to them a wide range of careers embracing scientific and research development organisations and software houses.
Focus on your interests
Following a series of core modules providing grounding in computational and software techniques, you can select optional modules and a research project to tailor the course to your specific interests and career aspirations.
Meet the needs of employers
This course is directed by an industrial advisory panel who ensure that it provides generic hands-on skills and up-to-date knowledge adaptable to the wide variety of applications that this field addresses. And with 95% of Cranfield graduates securing relevant employment within six months of graduation, you can sure that your qualification will be valued and respected by employers.
Benefit from our expertise
Cranfield University is a leader in applied mathematics and computing applications. Our staff are practitioners as well as tutors, with clients that include Jaguar Cars and Texas Instruments. Knowledge gained working with our clients is continually fed back into the teaching programme, to ensure that you benefit from the very latest knowledge and techniques.
Access unique facilities
As a Cranfield student you will have access to our range of outstanding research facilities for research work. These include Globus platforms; Condor; Sun Grid engine; MPI/PVM and the Cambridge-Cranfield High Performance Computing Facility.
Study full or part-time
This course is also available on a part-time basis, enabling you to combine studying alongside full-time employment. This is enhanced by a three-stage programme from a Postgraduate Certificate to Postgraduate Diploma through to an MSc.
Structure
The Software Engineering for Technical Computing option of the Computational and Software Techniques in Engineering MSc course consists of three parts: core modules, specialist modules and individual research thesis.
Core modules
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++.
Specialist modules
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.
Modules cover the implementation of both large scale technical computing applications, such as those used on supercomputers and cluster computing, and also the newly emerging small scale platforms, such as multi-core and stream processors.
Students are encouraged to put into practice what they have learnt by undertaking practical assignments throughout the year and also a research thesis in the second half of the year.
Modules
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.
Cranfield is very well located for visiting part-time students from across the UK and Europe and offers a range of library and support facilities to support your studies.
You are normally required to take an English Proficiency Test.
Most European Universities recognise the IELTS test.
Take testTypically 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.
| Minimal degree required: | Bachelor's degree |
| Minimal amount of work experience | Not specified |
| Cambridge English: Advanced (CAE): | Grade C (Score: 60) |
You can contact General Enquiries to ask a question about Software Engineering for Technical Computing (Option of Computational and Software Techniques in Engineering at Cranfield University.
Using the form on this page, you can directly ask questions to the contactpersons at the university.
Fill out your contact information and message. The information you fill out in this form will be sent directly to the university. They will reply to you on the e-mail address you provide here.
Explain your academic background in the message; the more sophisticated your e-mail, the better the answer.
MastersPortal.eu cannot take any responsibility for the answering of contacts or for the content of their replies.