35
Computer Science Programmes Parallel and Distributed Computer Systems Dr.-Ing. Thilo Kielmann

Computer Science Programmes Parallel and Distributed Computer Systems

  • Upload
    zudora

  • View
    33

  • Download
    0

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: Computer Science Programmes Parallel and Distributed Computer Systems

Computer Science Programmes

Parallel and Distributed Computer Systems

Dr.-Ing. Thilo Kielmann

Page 2: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 3: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 4: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 5: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 6: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 7: Computer Science Programmes Parallel and Distributed Computer Systems

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)

Page 8: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 9: Computer Science Programmes Parallel and Distributed Computer Systems

KOP OVER 2 REGELS

tekstKnowledge Management and Modelling

Intelligent Web Applications

Evolutionary Computing

Neural Networks

Behaviour Dynamics

Compulsory Courses(next to standard courses)

Page 10: Computer Science Programmes Parallel and Distributed Computer Systems

KOP OVER 2 REGELS

tekst• Data Mining Techniques

• Project Agent Systems

• Logical Verification

• Automated Reasoning in AI

• Advanced Self-organisation

Recommended Choices

Page 11: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 12: Computer Science Programmes Parallel and Distributed Computer Systems

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)

Page 13: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 14: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 15: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 16: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 17: Computer Science Programmes Parallel and Distributed Computer Systems

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)

Page 18: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 19: Computer Science Programmes Parallel and Distributed Computer Systems

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)

Page 20: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 21: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 22: Computer Science Programmes Parallel and Distributed Computer Systems

KOP OVER 2 REGELS

tekst

Andrew S. Tanenbaum

• Small, reliable, secure, operating systems

• Wide-area distributed systems

Page 23: Computer Science Programmes Parallel and Distributed Computer 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

Page 24: Computer Science Programmes Parallel and Distributed Computer Systems

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”

Page 25: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 26: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 27: Computer Science Programmes Parallel and Distributed Computer Systems

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)

Page 28: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 29: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 30: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 31: Computer Science Programmes Parallel and Distributed Computer Systems

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!

[email protected]

Page 32: Computer Science Programmes Parallel and Distributed Computer Systems

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

Page 33: Computer Science Programmes Parallel and Distributed Computer Systems

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])

Page 34: Computer Science Programmes Parallel and Distributed Computer Systems

KOP OVER 2 REGELS

tekst

More Information

www.few.vu.nl/ (Dutch)

www.few.vu.nl/en/ (English)

Page 35: Computer Science Programmes Parallel and Distributed Computer Systems

KOP OVER 2 REGELS

tekst

Registration

Simply go to www.studielink.nl