- Degree type
- Language of education
- English (100%)
- 24 months
- Tuition fee EU/EEA
- Please enquire
- Tuition fee Non EU/EEA
- Please enquire
- Education type
- Start of program
- Application deadline
- Type of institution
- Research University
The PDEng degree Software Technology program prepares motivated and ambitious, young software engineers for the postion of software designer and architect for software intensive, high-tech systems
The Design Traineeship in Software Technology is an accredited and challenging two-year, third-cycle (doctorate-level) engineering degree program during which its trainees focus on strengthening their technical and non-technical competencies related to the effective and efficient design and development of software for resource-constrained software-intensive systems, such as real-time embedded or distributed systems, in an industrial setting. In particular we focus on large-scale project-based design and development of this kind of software.
The various parts of our PDEng degree program aid to develop the capability of individuals to work within a professional context. It advocates a scientific research based approach to solving problems, a systematic way of collecting evidence and a critical, reflective, and independent mind for the analysis and interpretation of evidence.
The software designer distinguishes him/herself from the software engineer by a.o. the capability for solving software problems of a greater complexity. This enables the software designer to provide technical leadership for teams of software engineers who create the advanced, innovative products for the high-tech industry that it is known for. The software designer moreover is capable of collaborating with designers and engineers of other disciplines such that software can be incorporated effectively as part of multidisciplinary systems (such as wafersteppers, printers, cars).
Software Technology Program Outline
To strengthen the competencies of highly motivated and ambitious, recently graduated students and young professionals to be able to effectively and efficiently participate in high performance teams in the field of design and development of software for resource-constrained software-intensive systems (e.g. real-time embedded systems) in (Dutch) industry.
After successfully completing all requirements, trainees are awarded a Professional Doctorate in Engineering degree.
Team work, individual work, projects, excursions, presentations, seminars, lectures.
integration module, colloquium, project, computer exercise, self evaluation, lecture, design project, excursion, group assignment, oral presentation, workshop, group discussion, portfolio, individual assignment, poster presentation.
Requirements Engineering; Usage Modelling; Distributed Systems; Real-Time Scheduling; Design of Real-Time Systems; Object-Oriented Analysis & Modelling; Design Patterns; System, Software & Hardware Architecture; Workshop Language Technology; Workshop System Validation; Workshop Real-Time, embedded and concurrent programming; Workshop Entrepreneurship;Test Methodology & Quality Assurance; Project Management; Professional Development.
The first year programme consists of 4 3-month blocks that each consist for 40% of theory, presented in the form of lectures, workshops, and training, and for 60% of an in-house industrial project in which the topics of the theory are applied under the guidance of (industry) coaches. The projects cover different domains and technologies and are carried out in teams.
After 1st year
The second year of the programme consists of a fifth 3-month block and a nine month individual design project in which the trainee needs to demonstrate his/her capabilities as a software designer.
About Eindhoven University of Technology
Eindhoven University of Technology (TU/e) is a research university specializing in engineering science & technology. Our education, research and knowledge valorization contribute to:
- science for society: solving the major societal issues and boosting prosperity and welfare by focusing on the Strategic Areas of Energy, Health and Smart Mobility
- science for industry: the development of technological innovation in cooperation with industry
- science for science: progress in engineering sciences through excellence in key research cores and innovation in education
We see it as our duty to train engineers to possess a sound scientific basis and scientific depth. They also have the necessary skills to successfully flourish in social sectors and functions.
Previous educationMSc in computer science or a strongly related field with computer science elements. BSc in computer science (excellent scores & > 4 years of relevant experience).
Professional experienceIf BSc level: 4 years significant professional experience.
Written requestThe candidate has to motivate his/her interest in the program
Knowledge minimumBetter than good social and communicative skills, problem-solving attitude, team work has to be favoured.
Language requirementsIELTS overall band: 6.5, IELTS listening: 6.5, IELTS reading: 6.5, IELTS writing: 6.5, IELTS speaking: 6.5, TOEFL paper based: 550, TOEFL computer based: 213, TOEFL internet based: 90
More information about Master Admission