350 likes | 531 Views
Computer Science Programmes Parallel and Distributed Computer Systems. Dr.- Ing . Thilo Kielmann. Why Study Computer Science at Vrije Universiteit ?. Good organisation Well-structured course plans Close student supervision Excellent computer facilities
E N D
Computer Science Programmes Parallel and Distributed Computer Systems Dr.-Ing. Thilo Kielmann
Why Study Computer Science at Vrije Universiteit ? • Good organisation • Well-structured course plans • Close student supervision • Excellent computer facilities • Extensive contacts with companies, broad expertise • Department with a strong (inter)national reputation • Campus university, easy to reach, in a booming area
Master’s Programmes at the Department of Computer Science of the Vrije Universiteit • Artificial Intelligence • Bioinformatics • Business Mathematics and Informatics • Information Science (1 year) • Computer Science(6+1 programmes) • Parallel and Distributed Computer Systems (top master)
WO Monitor of VSNU • 100% of VU Computer Science alumni had jobs • 100% of them were happy with their jobs • 100% said their degree was needed for their job
Computer Science Programmes - Internet and Web Technology - High Performance Distributed Computing - Software Engineering - Technical Artificial Intelligence - Multimedia - Formal Methods and Software Verification
General Structure • Lasts 2 years, 120 ECTS (possibly extended with premaster) • Compulsory courses • Compulsory choices • Optional courses (recommendations are given) • Seminars, literature study • Programming projects • Master's project of 36 ECTS • Coursestaughtin English • Your study programme be approved by examination board
Premaster • For HBO students, usually a premaster is required • Consists usually of more theoretical and program-specific courses • Up to 30 ECTS • Contact the Master coordinator for more info • Possibly, “premaster” courses can be followed as part of the HBO programme (specialisation)
Technical Artificial Intelligence • Endows the student with the developments in the area of artificial intelligence and computer science. • The realisation of intelligent computer programs is the central subject. Artificial intelligence is in part inspired by human cognition and nature. • One aim is to obtain computer programs that can reason with symbolic representations of this knowledge. The computer is also used for recognition of structures in raw data, from which conclusions can be drawn.
Compulsory Courses(next to standard courses) Knowledge Management and Modelling Intelligent Web Applications Evolutionary Computing Neural Networks Behaviour Dynamics
Recommended Choices • Data Mining Techniques • Project Agent Systems • Logical Verification • Automated Reasoning in AI • Advanced Self-organisation
Some Master's Projects • Negotiating agents for e-commerce • Building an intelligent opponent in a gaming environment • Fraud detection using data mining techniques • Formal modeling of medical guidelines • Aligning ontologies in the Semantic Web • Collective robotics
Master's Projects - Contacts • Companies , e.g. ING, Logica, IBM, Sentient Solutions, … • At the VU: • AI Section • Network Institute • CAMERA Institute • Many other universities / research institutes (e.g., TNO)
Formal Methods and Software Verification • Perspective: safety-critical software development • Perspective: scientific career • Foundations of computation • Ingredients: foundations of computing, distributed computing, protocol validation, software engineering, mathematics, … • Optional courses at UvA (quantum computing, complexity of algorithms, …)
Some Master's Projects • Verification of an electronic voting protocol for the Dutch parliamentary elections • Quantum complexity classes • Well-foundedness of higher-order recursive path ordering in Coq • Formelespecificatie van een workflow engine: van UML naarObjectZ
Multimedia The arrival of broadband Internet has enabled the combination of formerly disjoint media, such as interactive television. Hot topics are authoring, information retrieval, human computer interaction, software architecture, and 3D-graphics. Special attention is given to the use of 3D virtual environments for the disclosure of multimedia information.
Some Topics in Multimedia • ClimaFutura: a game to gain experience with the parameters of climate change • Second Life: a virtual world at the VU • Intelligent Multimedia: 3D virtual environments based on agents technology • Game design
Internet and Web Technology • Focus:Technology for the Internet and the Web • Large-scale computer systems(e.g. Web server architectures) • Network protocols • Peer-to-peer technology • Security in the Internet (e.g. worms, honeypots)
High Performance Distributed Computing • Focus:Large-scale computing • Parallel computing: clusters, grids, • mainframes • High-performance computers and networks • Scientific and commercial applications: e.g., genome sequencing, designing new medicines, oil-field discovery, stock-market predictions, Google's and Amazon's services
State-of-the-art equipment DAS4, the distributed ASCI super computer, is operated from the VU Nodes are situated at Astron, Leiden, Delft, Amsterdam (UvA,VU)
Parallel and Distributed Computer Systems(top master program) Some courses: • Distributed Systems • Parallel Programming • Cluster and Grid Computing • Network Security • Distributed Algorithms • Protocol Validation • Network Programming • Research Proposal Preparation
What is a Top Master's ? • International (students from Europe, USA, India, China) • Research oriented • Selective admission • Practical orientation (many labs, projects) • Narrowly focused on systems • Operating systems, networks, distributed systems • Multiprocessors, clusters, Internet, grids • Parallel algorithms / languages / systems
Andrew S. Tanenbaum • Small, reliable, secure, operating systems • Wide-area distributed systems
IWT / HPDC / PDCS Master's Projects • Turtle – secure P2P • Monitoring in Globule • Content placement for video-on-demand • Visualization / computer graphics projects • Parallel bioinformatics applications • Energy-aware wireless epidemics • Grid security infrastructures
Software Engineering • Software engineering is an important field: • Shift, from “construction”, “programming-in- the-large” to interplay between organization and application portfolio • Shift, from product orientation to service orientation, from production to use • Shift towards the “Internet of Things”
Software Engineering Dimensions Glue systems, Create added value, Use services Build systems, Master technology, and complexity Engineering Usage Human Support daily work, Envisage culture, Plan for global use
SoftwareEngineering@VU • IMSE – Information Management and Software Engineering IT portfolio needs proper asset management and maintenance Build systems to be used and to make life easier Architecture is the base for communication and decision making
Some Courses • Advanced Topics in Software Design • Software Architecture • Software Asset Management • Software Configuration Management • Project Information Systems (team effort for an industrial customer)
Double Degree Programmes (in Europe) One year at the VU, one year Abroad Two Master degrees (from both universities) International experience, contact with other cultures Complement your studies with different courses, enrich your CV Many possibilities for scholarships For more information: www.few.vu.nl/internationalisering
Global Software Engineering European Master • One Master, two degrees Learn how to master IT/Software projects in an international environment • One year at the VU, one year at a VU Partner • Mälardalen University (Sweden) • University of L'Aquila (Italy) • Three profiles: Software Architecting Real-Time Embedded Systems Web Systems & Service Engineering
Erasmus “Long Life'' Exchange Programme VU has an exchange programme with a large number of European Universities Scholarship of 287 euro per month You do not need to pay a fee to the foreign university Go to www.few.vu.nl/onderwijs/buitenland/Erasmus.html
Interested in International Experience? Are you a first year CS Master student? Or are you starting the coming academic year? Start thinking about your Europeanexperience now! Pre-register now to go in September 2011, contact us for detailed information! international@few.vu.nl
Computer Science and Communication This variant consists of two parts: - Training in Computer Science at Master level - Communication theory and practices Compulsory courses: - Communication Sciences - Research Methods - Science Journalism - Internship / research project
Master Coordinators • Technical AI: Mark Hoogendoorn(m.hoogendoorn@vu.nl) • IWT / HPDC, PDCS : Thilo Kielmann (t.kielmann@vu.nl) • Software Engineering: Hans van Vliet(j.c.van.vliet@vu.nl) • Multimedia: Anton Eliens(a.p.w.eliens@vu.nl) • Formal Methods and Software Verification: Roelde Vrijer (rdv@few.vu.nl)
More Information www.few.vu.nl/ (Dutch) www.few.vu.nl/en/ (English)
Registration Simply go to www.studielink.nl