computer science programmes parallel and distributed computer systems dr.-ing. thilo kielmann
TRANSCRIPT
Computer Science Programmes
Parallel and Distributed Computer Systems
Dr.-Ing. Thilo Kielmann
KOP OVER 2 REGELS
tekst
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
KOP OVER 2 REGELS
tekst• Artificial Intelligence
• Bioinformatics
• Business Mathematics and Informatics
• Information Science (1 year)
• Computer Science (6+1 programmes)
• Parallel and Distributed Computer Systems (top master)
Master’s Programmes at the Department of Computer Science of the Vrije Universiteit
KOP OVER 2 REGELS
tekst– 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
WO Monitor of VSNU
KOP OVER 2 REGELS
tekst
Computer Science Programmes
- Internet and Web Technology
- High Performance Distributed Computing
- Software Engineering
- Technical Artificial Intelligence
- Multimedia
- Formal Methods and Software Verification
KOP OVER 2 REGELS
tekst
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
• Courses taught in English
• Your study programme be approved by examination board
KOP OVER 2 REGELS
tekst
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)
KOP OVER 2 REGELS
tekst• 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.
Technical Artificial Intelligence
KOP OVER 2 REGELS
tekstKnowledge Management and Modelling
Intelligent Web Applications
Evolutionary Computing
Neural Networks
Behaviour Dynamics
Compulsory Courses(next to standard courses)
KOP OVER 2 REGELS
tekst• Data Mining Techniques
• Project Agent Systems
• Logical Verification
• Automated Reasoning in AI
• Advanced Self-organisation
Recommended Choices
KOP OVER 2 REGELS
tekst• 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
Some Master's Projects
KOP OVER 2 REGELS
tekst
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)
KOP OVER 2 REGELS
tekst• 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, …)
Formal Methods and Software Verification
KOP OVER 2 REGELS
tekst
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
• Formele specificatie van een workflow engine: van UML naar ObjectZ
KOP OVER 2 REGELS
tekstThe 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.
Multimedia
KOP OVER 2 REGELS
tekst
Some Topics in Multimedia
• Clima Futura: 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
KOP OVER 2 REGELS
tekst
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)
KOP OVER 2 REGELS
tekst
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
KOP OVER 2 REGELS
tekst
State-of-the-art equipment
DAS4, the distributed ASCI supercomputer, is operated from the VU
Nodes are situated at Astron,Leiden, Delft, Amsterdam (UvA,VU)
KOP OVER 2 REGELS
tekst
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
KOP OVER 2 REGELS
tekst
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
KOP OVER 2 REGELS
tekst
Andrew S. Tanenbaum
• Small, reliable, secure, operating systems
• Wide-area distributed systems
KOP OVER 2 REGELS
tekst
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
KOP OVER 2 REGELS
tekst
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”
KOP OVER 2 REGELS
tekst
Software Engineering Dimensions
EngineeringUsage
Human
Build systems,Master technology,and complexity
Glue systems,Create added value,Use services
Support daily work,Envisage culture,Plan for global use
KOP OVER 2 REGELS
tekst
SoftwareEngineering@VU
IMSE – Information Management and Software Engineering
Build systems to be used and to make life easier
IT portfolio needs proper assetmanagement and maintenance
Architecture is the basefor communication anddecision making
KOP OVER 2 REGELS
tekst
Some Courses
Advanced Topics in Software Design
Software Architecture
Software Asset Management
Software Configuration Management
Project Information Systems (team effort for an industrial customer)
KOP OVER 2 REGELS
tekst
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
KOP OVER 2 REGELS
tekst
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
KOP OVER 2 REGELS
tekst
Erasmus “Long Life'' Exchange Programme
VU has an exchange programme with a large number ofEuropean 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
KOP OVER 2 REGELS
tekst
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!
KOP OVER 2 REGELS
tekstThis 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
Computer Science and Communication
KOP OVER 2 REGELS
tekst
Master Coordinators
• Technical AI: Mark Hoogendoorn([email protected])
• IWT / HPDC, PDCS : Thilo Kielmann ([email protected])
• Software Engineering: Hans van Vliet ([email protected])
• Multimedia: Anton Eliens ([email protected])
• Formal Methods and Software Verification:
Roel de Vrijer ([email protected])
KOP OVER 2 REGELS
tekst
More Information
www.few.vu.nl/ (Dutch)
www.few.vu.nl/en/ (English)
KOP OVER 2 REGELS
tekst
Registration
Simply go to www.studielink.nl