Science I (one intended for Computer Science majors, one for Computer Engineering majors, one for non-CE engineering majors, one for humanities majors, etc ) The courses are intended to be equivalent in content but have a broader appeal to those in di erent disciplines The intent was to provide multiple entry points into Computer Science Once
In partnership with the National Science Foundation, the AP Program collaborated with secondary and postsecondary educators and members of computer science education professional organizations to develop the AP Computer Science Principles course framework College Board would like to acknowledge the contributors and reviewers for
Computer Science MSc programme, the engineering of complex software systems takes on a central role In this track, you will learn how to integrate them in real-world information-processing systems Illustrative topics include distributed, multimedia, knowledge and secure processing systems, web and software engineering, visualisation and
1 Two curricula in the Elementary School section—Museum of Science Elementary Computer Science and STEM+C Integrated Modules—are still in the pilot stage 2 For more advanced curricula, such as the AP Computer Science Principles and AP Computer Science A courses certified by the College Board,
Project The Apollo Guidance Computer image in Section 1 2 3 was released by NASA and is in the public domain The traf?c light in Section 2 1 is from iStock-Photo, and the rotary traf?c signal is from the Wikimedia Commons The pic-ture of Grace Hopper in Chapter 3 is from the Computer History Museum The
60355_3EWI_Computer_Science_ST.pdf
Computer Science
Software Technology
Software permeates all aspects of our life, ranging from Internet-based services ႈႇ algorithms, good performance, high reliability and a well-thought-out ar chitecture to
In the Software Technology (ST) track of the
Computer Science MSc programme, the
engineering of complex software systems takes on a central role. In this track, you will learn how to integrate them in real-world information-processing systems. Illustrative topics include distributed, multimedia, knowledge and secure processing systems, web and software engineering, visualisation and interaction. Programme ႇ subjects and specialisations. An overview of available courses can be found at Some of the subjects covered in the ST track are:
Designing large distributed and
decentralized software systems to help organisations and networks of people to work
MSc Programme
Master of Science
Starts
September
Typefull-time
Credits120 ECTS, 24 months
LanguageEnglish
Application
deadline
International BSc Degree
15 January (non-EU/EFTA)
1 April (EU/EFTA)
Dutch BSc Degree
1 July (Bridging programme*)
31 August (Direct admission)
Tuition fee€ 18.750 (non-EU) / € 2.168 (EU)
Scholarshipsscholarships.tudelft.nl
together. For example large multinational payment services or social community-based platforms for sharing music or movies. Another example is all types of medical and/or health support systems, such as diagnostic support systems to help people in establishing and maintaining healthy behaviour. Such systems ႈ
You will learn how to design and develop
such systems, and learn about distributed architectures and algorithms, agent technology, cybersecurity and cloud computing techniques, among other subjects. programming languages that support the construction of modern software systems.
Modern software systems are tremendously
complex and have to address a multitude of requirements such as security, availability, responsiveness, data persistence, and others.
Given such complexity, software bugs are
and reputational threat. To reduce the risk for software bugs, large companies frequently design custom programming languages such as Rust, Hack, Go and Dafny. You will learn how to design and develop such languages security analysis, type systems, program construction, and user interaction design, among other subjects.
Master's Thesis
In the second year, you will join one of the
research groups for your thesis project. Some examples of graduation projects are: •ႇin natural scenes.
Computer Science
Software Technology
cs.msc.tudelft.nl eemcs_tud
Companies
Exact, Capgemini, Atos,
Getronics, Novell, Lucent,
Career perspective
Positions
Software architects, software
engineers, consultants, designers, analysts and researchers
Compiler Construction
Distributed Algorithms
Real-Time Systems
Behaviour Change Support Systems
3D Computer Graphics and Animation
Advanced Algorithms
Multimedia Search and Recommendation
Security and Cryptography
Web Science & Engineering
Machine Learning 1
Software Architecture
SpecialisationsCommon Core courses