1 / 28

GENERAL STRUCTURE OF THE CURRICULUM

Master Introduction PDCS Computer Science Information Sciences Artificial Intelligence Prof. Wan Fokkink Curriculum Director. GENERAL STRUCTURE OF THE CURRICULUM. Courses are mostly 6 ECTS, per year 60 ECTS Structure academic year: 8-8-4-8-8-4 weeks

afreeman
Download Presentation

GENERAL STRUCTURE OF THE CURRICULUM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Master Introduction PDCSComputer ScienceInformation SciencesArtificial IntelligenceProf. Wan FokkinkCurriculum Director

  2. GENERAL STRUCTURE OF THE CURRICULUM Courses are mostly 6 ECTS, per year 60 ECTS Structure academic year: 8-8-4-8-8-4 weeks Constrained choices in programming, theory, software engineering, … Schedule at https://rooster.vu.nl Look in the study guide for your program and choices

  3. JOINTLY WITH UNIVERSITY OF AMSTERDAM Several courses are at the UvA, at the Science Park These require course registration at the UvA Beware to register for courses (and exams) in time

  4. PARALLEL AND DISTRIBUTED COMPUTER SYSTEMS(TOP MASTER PROGRAM) • Selective admission • Research oriented • Practical orientation (many labs, projects) • Narrowly focused on systems • Operating systems, networks, distributed systems • Multiprocessors, clusters, Internet, grids • Parallel algorithms / languages / systems

  5. PARALLEL AND DISTRIBUTED COMPUTER SYSTEMS • Compulsory courses: • Distributed Systems • Systems Security • Large-Scale Computing Infrastructures • Parallel Programming for High-Performance Applications • Research Proposal Writing • Advanced Topics in Distributed Systems • Advanced Topics in Computer and Network Security

  6. MASTER COMPUTER SCIENCE Master core: Period 3: History of Digital Cultures (at UvA) Periods 4,5,6: Seminar & Literature Master project of 36 ECTS

  7. INTERNET AND WEB TECHNOLOGY • Focus: Technology for Internet and Web • Large-scale computer systems(e.g. Web server architectures) • Network protocols • Peer-to-peer technology • Security in the Internet (e.g. worms, honey pots)

  8. INTERNET AND WEB TECHNOLOGY • Compulsory courses: • Distributed Systems • Internet Programming • Performance of Networked Systems • Web Services and Cloud-Based Systems • Service-Oriented Design • Distributed Algorithms

  9. COMPUTER SYSTEMS AND SECURITY • Focus: Security of computer networks from a system’s point of view • Compulsory courses: • Binary and Malware Analysis • Systems Security • Distributed Systems • Advances Topics in Computer Networks • Programming Concurrent Systems

  10. HIGH-PERFORMANCE COMPUTING • Focus: Large-scale computing • Parallel computing: clusters, grids, clouds, mainframes • High-performance computers and networks • Scientific and commercial applications: e.g., genome sequencing, oil-field discovery, stock-market prediction, Google and Amazon services

  11. HIGH-PERFORMANCE COMPUTING • Compulsory courses: • Distributed Systems • Parallel Programming for High-Performance Applications • Parallel Programming Practical • Large-Scale Computing Infrastructures • Performance of Networked Systems • Introduction to Computational Science (at UvA)

  12. FOUNDATIONS OF COMPUTING AND CONCURRENCY • Focus: Apply formal methods in computing and concurrency • Keywords: • concurrent programming, distributed systems • design and verification of computer systems • logic, mathematics • algorithms, complexity, recursion theory • quantum computing, game theory

  13. FOUNDATIONS OF COMPUTING AND CONCURRENCY • Compulsory courses: • Distributed Algorithms • Advanced Logic • Recursion Theory (at UvA) • Three constrained choices: • Concurrency & Multithreading / Concurrency Theory (at UvA) • Term Rewriting Systems / Lambda Calculus (at UvA) • Protocol Validation / Logical Verification

  14. TECHNICAL ARTIFICIAL INTELLIGENCE • Compulsory courses: • Evolutionary Computing • Model-Based Intelligent Environments • Neural Networks • Knowledge Engineering • Intelligent Web Applications • Distributed Systems • Literature Study

  15. SOFTWARE ENGINEERING • Focus: • Application of a systematic, quantifiable approach to the development, execution and maintenance of software • Compulsory courses: • Software Asset Management • Software Configuration Management • Service Oriented Design • Software Architecture • Software Testing • Distributed Systems

  16. Global Software Engineering European Master • One Master, two degrees • Learn how to master IT/Software projects in an international environment • One year at 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

  17. INFORMATION SCIENCES Interdisciplinary field primarily concerned with the analysis, collection, classification, manipulation, storage, retrieval and dissemination of information. Two variants: Business and Web Key concerns: How is information created and processed? How can ICT be practically applied ? What is the relation of ICT with people, organisations and culture ?

  18. INFORMATION SCIENCES • Thesis • Master project (18 ECTS) • Research Methods (6 ECTS) • Thesis Design (6 ECTS) • Web & Media • Knowledge and Media • Intelligent Interactive Systems (at UvA) • Business Information Systems • Business IT Alignment(at UvA) • Service Oriented Design

  19. Artificial Intelligence Focus: Analysis and modeling of tasks that require human intelligence, and design of systems that can perform or support such tasks. Four variants: • Web Science • Considers the Web as an object of study • Intelligent Systems • Design and build systems that perceive, reason, learn and act intelligently • Human Ambience • Learn to model human processes and develop environments to support humans in an intelligent way • Cognitive Science • Gain deeper understanding of the human mind and cognition for both theoretical and practical purposes

  20. Artificial IntelligenceCompulsory courses: • General courses for all variants (24 ECTS): • Evolutionary Computing • Model-Based Intelligent Environments • Knowledge Engineering • Research Methods • Specific courses for each variant (30 ECTS) • Master Thesis or Research Project (30 ECTS)

  21. Master thesis: design • Select a subject you like! • Literature study • No literature means it is not an appropriate topic • Research plan • Problem statement + context (research project, company, domain) • Research questions • Approach: choice of research methods • Plan: proposed timeline • Internship office can help you in finding a project within a company

  22. Master thesis: work • Carry out plan, keep it realistic! • Typically bi-weekly meeting with supervisor(s) • You are in charge! • prepare issues to discuss • send progress reports • make notes • Document while you go along! • thesis is not written at the end

  23. Master thesis: assessment • Assessors • VU supervisor • second VU staff member • advice from external supervisor, if applicable • Criteria • quality • team work • presentation • independence • 7 is a good grade!

  24. Master program coordinators • Computer Science • HPC & IWT: Dr. Spyros Voulgaris • Computer Systems and Security: Prof. Herbert Bos • Software Engineering: Prof. Hans van Vliet • Foundations Computing & Concurrency: Dr. Roel de Vrijer • Technical AI: Dr. Stefan Schlobach • PDCS: Dr. Thilo Kielmann • Artificial Intelligence: Dr. Mark Hoogendoorn • Information Sciences: Dr. Pieter de Leenheer • Bioinformatics: Dr. Anton Feenstra

  25. Questions ? SUCCESS WITH YOUR MASTER !

  26. Studying abroad • Erasmus scholarship: exchange study in Europe • GLOBE grant: exchange study outside Europe • ISEP grants: exchange study in US International Office: international.few@vu.nlArnold Pannenborg (International Relations Officer) Computer Science Department

  27. Network Institute Academy Assistants collaboration of students from Computer Science, Social Sciences and Humanities 7 interdisciplinary projects 8 hours per week, for 1 year participate in actual research possibility to incorporate your Master thesis in the project get paid as a research assistant www.networkinstitute.org/academy-assistants/

  28. MSc Computer Science(student registration@VU)Your courses at the University of Amsterdam (UvA) Location: SCIENCE PARK AMSTERDAM http://www.scienceparkamsterdam.nl/en/contact/directions-by-public-transport Course-registration@UvA (theory): you will receive a UvA-net-ID from the (UvA) Central Registration Office then you can register for courses via https://datanose.nl/#masterenrol Followingcourses@UvA (practice 2013/14): visit UvA-classes that you want/have to; timetable at https://rooster.uva.nl/ your registration is completed in 2 weeks Contact person for your UvA-courses: dr. Alban Ponse http://staff.science.uva.nl/~alban/

More Related