Computer Science MSc Vrije Universiteit Amsterdam - Faculteit der Exacte Wetenschappen - M Computer Science
|
|
- Bryan Stevens
- 8 years ago
- Views:
Transcription
1 Computer Science MSc Vrije Universiteit Amsterdam M Computer Science Vrije Universiteit Amsterdam M Computer Science I
2 Studiegids informatie voor de masteropleiding Computer Science. Klik op de onderstaande links om informatie over de vakken te bekijken. Of download de volledige studiegids als pdf met de knop Maak pdf van gehele opleiding. Vrije Universiteit Amsterdam M Computer Science II
3 Inhoudsopgave Research variant Internet and Web Technology 1 Individuele vakken 1 CS Compulsory Optional Courses Software Engineering 1 Compulsory Optional Courses Theoretical Computer Science 2 Compulsory Optional Courses Mathematics 2 Optional Courses 2 Computer Science special course 3 Compulsory Optional Courses Software Engineering 3 Optional Courses 3 Compulsory Courses 4 Research variant High Performance Distributing Computing 4 Individuele vakken 5 Compulsory Optional Courses Theoretical Computer Science 5 Compulsory Optional Courses Mathematics 5 Computer Science special course 5 CSHPDC Minor Bioinformatica Compulsory Optional Courses 6 Compulsary Optional Courses Software Engineering 6 Optional Courses 7 CSHPDC Minor Bioinformatics 7 Compulsory Courses 8 Research variant Software Engineering 8 Individuele vakken 9 Compulsory Optional Courses Mathematics 9 Computer Science special course 9 Compulsory Optional Courses Theoretical Computer Science 10 Optional Courses 10 Compulsory Courses 10 Research variant Multimedia 11 Individuele vakken 12 Compulsory Optional Courses Mathematics 12 Computer Science special course 12 Verplichte keuze vakken Theoretical Computer Science 12 Keuzevakken 13 Compulsory Courses 13 Research variant Formal Methods Software Verification 13 Individuele vakken 14 Compulsory Optional Courses Theoretical Computer Science 14 Compulsory Optional Courses Mathematics 15 Computer Science special course 15 Verplichte keuze vakken TCS 15 CSFMSV Compulsory Choise Practical Work 16 CSFMSV Compulsory Optional Courses Software Engineering 16 CSFMSV Optional Courses 16 Vrije Universiteit Amsterdam M Computer Science III
4 Compulsory Courses Theoretical Computer Science 17 Research variant Technical Artificial Intelligence 17 Individuele vakken 18 Compulsory Optional Courses Mathematics 18 Computer Science special course 18 Compulsory Optional Courses Software Engineering 19 Compulsory Optional Courses Theoretical Computer Science 19 Optional Courses 19 CSTAI Compulsory Courses 19 Vak: Advanced Logic 20 Vak: Advances in Computer Architecture 20 Vak: Algorithms in Sequence Analysis 20 Vak: Automated Reasoning in AI 21 Vak: Behaviour Dynamics 22 Vak: Bioinformatics of Large Systems 22 Vak: Biosystems Data Analysis 24 Vak: Business Semantics Management 24 Vak: Cluster and Grid Computing 25 Vak: Coding and Cryptography 26 Vak: Computational Biology 26 Vak: Computational Finance 27 Vak: Computational Genomics and Proteomics 27 Vak: Computer and Network Security 27 Vak: Computer Graphics 28 Vak: Computer Networks Practical 29 Vak: Concurrency and Multithreading 30 Vak: Concurrent Systems 30 Vak: Core Logic 30 Vak: Data Mining Techniques 31 Vak: Developing Services for the Cloud 32 Vak: Distributed Algorithms 32 Vak: Distributed Systems 32 Vak: Evolutionary Computing 33 Vak: FEW individueel vak intern 34 Vak: Fundamentals of Bioinformatics 34 Vak: Genome Analysis 34 Vak: History and Philosophy of the Information Society 36 Vak: Intelligent Multimedia Technology 36 Vak: Intelligent Web Applications 37 Vak: Internet programming 37 Vak: Introduction to Lambda Calculus 38 Vak: Knowledge Management and Modeling 38 Vak: Literature Study 39 Vak: Master Project 40 Vak: Mini Master Project AI 41 Vrije Universiteit Amsterdam M Computer Science IV
5 Vak: Model Theory 41 Vak: Multimedia Authoring 41 Vak: Network Programming 42 Vak: Neurale Netwerken 42 Vak: Operating Systems 42 Vak: Operating Systems Practical 43 Vak: Parallel Programming 43 Vak: Parallel Programming Practical 44 Vak: Performance Analysis of Communication Networks 44 Vak: Probability and Statistics 45 Vak: Project Informatiekunde 46 Vak: Protocol Validation 46 Vak: Quantum Computing 46 Vak: Scientific Visualisation and Virtual Reality 46 Vak: Scientific Writing in English 47 Vak: Service Oriented Design 48 Vak: Software Architecture 49 Vak: Software Asset Management 50 Vak: Software Configuration Management 50 Vak: Software Mining 51 Vak: Software Project Management 52 Vak: Software Testing 53 Vak: Structural Bioinformatics 54 Vak: Term Rewriting Systems 54 Vak: Theory and Application of MultThreading 55 Vak: Voortgezette logica 55 Vrije Universiteit Amsterdam M Computer Science V
6 Research variant Internet and Web Technology It needs no saying that Internet and World Wide Web play an ever more central role in our society. This specialisation is concerned with largescale computer systems, especially computer networks and the Internet. Important topics are: Internet and Web protocols, distributed systems, network security, development tools for network applications, peertopeer technology, etc. The progamme consists of 120 credits compulsory courses 81 credits (including a Master Project of 36 credits) compulsory choices Software Engineering 6 credits compulsory choices Theoretical computer Science at least 6 credits compulsory choices Mathematics at least 3 credits optional courses Computer Science at least 6 credits optional courses 18 credits Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Master Coordinator: Dr.ing. T. Kielmann K room P414 T +31 (0) E t.kielmann@few.vu.nl Opleidingsdelen: Individuele vakken CS Compulsory Optional Courses Software Engineering Compulsory Optional Courses Theoretical Computer Science Compulsory Optional Courses Mathematics Optional Courses Computer Science special course Compulsory Optional Courses Software Engineering Optional Courses Compulsory Courses Individuele vakken FEW individueel vak intern 6.0 X_INDVAKI_09 CS Compulsory Optional Courses Software Engineering Students need to select a total of 6 credits or more from the following list. Vrije Universiteit Amsterdam M Computer Science Pagina 1 van 56
7 Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Service Oriented Design Periode X_ Software Architecture Period X_ Software Configuration Management Period X_ Software Testing Period X_ Compulsory Optional Courses Theoretical Computer Science Compulsory choice Theoretical Computer Science at least 6 credits, recommended are the courses below. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Distributed Algorithms Period X_ Protocol Validation 6.0 X_ Compulsory Optional Courses Mathematics Compulsory choice Mathematics at least 3 credits, recommended are the courses below. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Coding and Cryptography Periode X_ Probability and Statistics 4.0 X_ Optional Courses Each student is free to select optional courses from the master programme Computer Science for a total of 18 cp (IWT) or 30 cp (HPDC). One of the possibilities is the course below. Vrije Universiteit Amsterdam M Computer Science Pagina 2 van 56
8 For HPDC is another possibilities a Minor Bioinformatics of 24 credits, consisting of compulsory courses 18 credits compulsory optional course 6 credits Concurrency and Multithreading Computer Science special course Periode X_ Operating Systems Periode X_ This course is taught this year only at our University. Philippe Kruchten is Professor of Software Engineering at the University of British Columbia in Vancouver. He is worldfamous as the chief designer of the Rational Unified Process (RUP) and currently he is doing research on Agile Architectures. He will give this course specially for our Master Computer Science and Master Information Sciences students. Software Project Management Compulsory Optional Courses Software Engineering 6.0 X_ Compulsory choice Computer Science at least 6 credits, recommended are the courses below. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Optional Courses Coding and Cryptography Periode X_ Concurrency and Multithreading Periode X_ Distributed Algorithms Period X_ Operating Systems Periode X_ Parallel Programming Practical Periode X_ Protocol Validation 6.0 X_ Vrije Universiteit Amsterdam M Computer Science Pagina 3 van 56
9 Scientific Writing in English Periode 2, Periode 3, Periode 4, Periode X_ Compulsory Courses Computer and Network Security Period X_ Distributed Systems Periode X_ History and Philosophy of the Information Society Period X_ Internet programming 6.0 X_ Literature Study Ac. Year (September) 6.0 X_ Master Project Ac. Year (September) 36.0 X_ Network Programming Periode X_ Parallel Programming Period X_ Research variant High Performance Distributing Computing High performance computing seeks to solve computing problems as fast and as efficiently as possible. The most important approach is to use a (large) number of computers instead of one, and let these computers work together, in parallel. In clusters and grids, the computers are typically distributed across an organization (a university, for example), a country, or even the globe. This had led to the term "high performance distributed computing." The progamme consists of 120 credits compulsory courses 75 credits (including a Master Project of 36 credits) compulsory choices Software Engineering 6 credits compulsory choices Theoretical computer Science at least 6 credits compulsory choices Mathematics at least 3 credits optional courses 30 credits It is possible to fill the optional courses with a Minor Bioinformatics. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Master Coordinator: Dr.ing. T. Kielmann K room P414 T +31 (0) E t.kielmann@few.vu.nl Opleidingsdelen: Vrije Universiteit Amsterdam M Computer Science Pagina 4 van 56
10 Individuele vakken Compulsory Optional Courses Theoretical Computer Science Compulsory Optional Courses Mathematics Computer Science special course CSHPDC Minor Bioinformatica Compulsory Optional Courses Compulsary Optional Courses Software Engineering Optional Courses CSHPDC Minor Bioinformatics Compulsory Courses Individuele vakken FEW individueel vak intern 6.0 X_INDVAKI_09 Compulsory Optional Courses Theoretical Computer Science Compulsory choice Theoretical Computer Science at least 6 credits, recommended are the courses below. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Distributed Algorithms Period X_ Protocol Validation 6.0 X_ Compulsory Optional Courses Mathematics Compulsory choice Mathematics at least 3 credits, recommended are the courses below. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Coding and Cryptography Periode X_ Probability and Statistics 4.0 X_ Computer Science special course Vrije Universiteit Amsterdam M Computer Science Pagina 5 van 56
11 This course is taught this year only at our University. Philippe Kruchten is Professor of Software Engineering at the University of British Columbia in Vancouver. He is worldfamous as the chief designer of the Rational Unified Process (RUP) and currently he is doing research on Agile Architectures. He will give this course specially for our Master Computer Science and Master Information Sciences students. Software Project Management 6.0 X_ CSHPDC Minor Bioinformatica Compulsory Optional Courses Compulsory optional courses, choose one of the courses in the list below. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Biosystems Data Analysis Periode X_ Computational Genomics and Proteomics Compulsary Optional Courses Software Engineering 6.0 X_ Genome Analysis Period X_ Structural Bioinformatics Periode X_ Students need to select a total of 6 credits or more from the following list. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Service Oriented Design Periode X_ Software Architecture Period X_ Software Configuration Management Period X_ Software Testing Period X_ Vrije Universiteit Amsterdam M Computer Science Pagina 6 van 56
12 Optional Courses Advances in Computer Architecture Algorithms in Sequence Analysis Bioinformatics of Large Systems CSHPDC Minor Bioinformatics Periode X_ Periode X_ Periode X_ Biosystems Data Analysis Periode X_ Coding and Cryptography Periode X_ Computational Biology Periode X_ Computational Finance Period X_ Computer and Network Security Period X_ Computer Graphics Period X_ Computer Networks Practical Concurrency and Multithreading Periode X_ Periode X_ Concurrent Systems Period X_ Distributed Algorithms Period X_ Evolutionary Computing Period X_ Fundamentals of Bioinformatics Periode X_ Genome Analysis Period X_ Internet programming 6.0 X_ Operating Systems Periode X_ Operating Systems Practical Periode X_ Performance Analysis of Communication Networks Period X_ Protocol Validation 6.0 X_ Scientific Visualisation and Virtual Reality Scientific Writing in English Periode 2, Periode 3, Periode 4, Periode 5 Period X_ X_ Structural Bioinformatics Periode X_ Each student is free to select optional courses from the master programme Computer Science for a total of 30 credits. One of the possibilities is a Minor Bioinformatics of 24 credits, Vrije Universiteit Amsterdam M Computer Science Pagina 7 van 56
13 consisting of compulsory courses 18 credits compulsory optional course 6 credits Below the compulsory courses. Algorithms in Sequence Analysis Bioinformatics of Large Systems Fundamentals of Bioinformatics Compulsory Courses Periode X_ Periode X_ Periode X_ Cluster and Grid Computing Period X_ Distributed Systems Periode X_ History and Philosophy of the Information Society Research variant Software Engineering Period X_ Literature Study Ac. Year (September) 6.0 X_ Master Project Ac. Year (September) 36.0 X_ Network Programming Periode X_ Parallel Programming Period X_ Parallel Programming Practical Periode X_ Some people define software engineering as: 'the application of a systematic, quantifiable approach to the development, execution and maintenance of software. It is a broad and comprehensive field, in which engineering plays an important part, next to psychological and managerial aspects. Keywords are evolution and complexity. The field continually evolves, as the type of systems as well as the world at large changes. New developments such as outsourcing, global system development, serviceorientation and the incorporation of offtheshelf software profoundly influence the field. The progamme consists of 120 credits compulsory courses 90 credits (including a Master Project of 36 credits) compulsory choices Theoretical Computer Science at least 6 credits compulsory choices Mathematics at least 3 credits optional courses 21 credits Vrije Universiteit Amsterdam M Computer Science Pagina 8 van 56
14 Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Master Coordinator: Prof.dr. J.C. van Vliet K room U303 T +31 (0) E jc.van.vliet@few.vu.nl Opleidingsdelen: Individuele vakken Compulsory Optional Courses Mathematics Computer Science special course Compulsory Optional Courses Theoretical Computer Science Optional Courses Compulsory Courses Individuele vakken FEW individueel vak intern 6.0 X_INDVAKI_09 Compulsory Optional Courses Mathematics Compulsory choice Mathematics at least 3 credits, recommended are the courses below. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Coding and Cryptography Periode X_ Probability and Statistics 4.0 X_ Computer Science special course This course is taught this year only at our University. Philippe Kruchten is Professor of Software Engineering at the University of British Columbia in Vancouver. He is worldfamous as the chief designer of the Rational Unified Process (RUP) and currently he is doing research on Agile Architectures. He will give this course specially for our Master Computer Science and Master Information Sciences students. Vrije Universiteit Amsterdam M Computer Science Pagina 9 van 56
15 Software Project Management 6.0 X_ Compulsory Optional Courses Theoretical Computer Science Compulsory choice Theoretical Computer Science at least 6 credits, recommended are the courses below. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Distributed Algorithms Period X_ Protocol Validation 6.0 X_ Optional Courses Business Semantics Management Compulsory Courses Period X_ Coding and Cryptography Periode X_ Developing Services for the Cloud 6.0 X_ Distributed Algorithms Period X_ Internet programming 6.0 X_ Operating Systems Periode X_ Protocol Validation 6.0 X_ Scientific Writing in English Periode 2, Periode 3, Periode 4, Periode 5 Software Project Management 3.0 X_ X_ Software Testing Period X_ Vrije Universiteit Amsterdam M Computer Science Pagina 10 van 56
16 Distributed Systems Periode X_ History and Philosophy of the Information Society Research variant Multimedia Period X_ Literature Study Ac. Year (September) 6.0 X_ Master Project Ac. Year (September) 36.0 X_ Project Informatiekunde Semester X_ Service Oriented Design Periode X_ Software Architecture Period X_ Software Asset Management Software Configuration Management Period X_ Period X_ Software Mining Period X_ Multimedia is a rapidly developing application and research area. Because of the arrival of broadband Internet we speak of digital convergence, the combination of formerly disjoint media, as in interactive television. Connected with the efficient use of multimedia is the rich palette of research questions in the field of authoring, information retrieval, human computer interaction, software architecture and 3Dgraphics. In the specialization Multimedia there is special attention for the use of 3D virtual environments for the disclosure of multimedia information. Depending on interest and expertise, authoring and design problems can have the focus, or more technical aspects in the field of software architecture communication and 3D graphics. In the specialization Multimedia there is special attention for the use of 3D virtual environments for the disclosure of multimedia information. The progamme consists of 120 credits compulsory courses 87 credits (including a Master Project of 36 credits) compulsory choices Mathematics at least 3 credits compulsory choices Theoretical computer Science at least 6 credits optional courses 27 credits Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Master Coordinator: Prof.dr. A. Eliens K room T333 T +31 (0) E a.eliens@few.vu.nl Opleidingsdelen: Individuele vakken Compulsory Optional Courses Mathematics Computer Science special course Vrije Universiteit Amsterdam M Computer Science Pagina 11 van 56
17 Verplichte keuze vakken Theoretical Computer Science Keuzevakken Compulsory Courses Individuele vakken FEW individueel vak intern 6.0 X_INDVAKI_09 Compulsory Optional Courses Mathematics Compulsory choice Mathematics at least 3 credits, recommended are the courses below. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Coding and Cryptography Periode X_ Probability and Statistics 4.0 X_ Computer Science special course This course is taught this year only at our University. Philippe Kruchten is Professor of Software Engineering at the University of British Columbia in Vancouver. He is worldfamous as the chief designer of the Rational Unified Process (RUP) and currently he is doing research on Agile Architectures. He will give this course specially for our Master Computer Science and Master Information Sciences students. Software Project Management Verplichte keuze vakken Theoretical Computer Science 6.0 X_ Compulsory choice Theoretical Computer Science at least 6 credits, recommended are the courses below. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Vrije Universiteit Amsterdam M Computer Science Pagina 12 van 56
18 Distributed Algorithms Period X_ Protocol Validation 6.0 X_ Keuzevakken Coding and Cryptography Periode X_ Distributed Algorithms Period X_ Internet programming 6.0 X_ Protocol Validation 6.0 X_ Scientific Writing in English Periode 2, Periode 3, Periode 4, Periode 5 Compulsory Courses 3.0 X_ Computer Graphics Period X_ Distributed Systems Periode X_ History and Philosophy of the Information Society Intelligent Multimedia Technology Period X_ Period X_ Literature Study Ac. Year (September) 6.0 X_ Master Project Ac. Year (September) 36.0 X_ Multimedia Authoring Periode X_ Software Architecture Period X_ Research variant Formal Methods Software Verification Because of the increasing complexity of software, the automatic verification of specifications becomes ever more important. Since the number of states of a system easily reaches astronomical proportions, complete testing is impossible and partial testing often insufficient. This is especially important for safetycritical or even lifecritical systems. This specialization is concerned with formal methods for the specification and verification of software systems. Three theoretical disciplines play a central role: term rewriting, process algebra and coinduction. Tools developed from process algebra are used in protocol Vrije Universiteit Amsterdam M Computer Science Pagina 13 van 56
19 validation. Term rewriting is used in the execution of equational specifications and lies at the basis of functional programming and proof checking. Coinduction is the prime method for analyzing infinitary processes. Furthermore, there are several verification methods originating from logic, like model checking, in which temporal logic is used, and type theory. Typical courses: Logical Verification, Protocol Validation, Term Rewriting Systems. The progamme consists of 120 credits compulsory courses 63 credits (including a Master Project of 36 credits) compulsory choices Software Engineering 6 credits compulsory choices Theoretical Computer Science at least 6 credits other compulsory choice 6 credits compulsory choices Mathematics at least 3 credits compulsory choices Practical work Computer Science at least 6 credits optional courses 30 credits Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Master Coordinator: Dr. R.C. de Vrijer K room U341 T +31 (0) E rc.de.vrijer@few.vu.nl Opleidingsdelen: Individuele vakken Compulsory Optional Courses Theoretical Computer Science Compulsory Optional Courses Mathematics Computer Science special course Verplichte keuze vakken TCS CSFMSV Compulsory Choise Practical Work CSFMSV Compulsory Optional Courses Software Engineering CSFMSV Optional Courses Compulsory Courses Theoretical Computer Science Individuele vakken FEW individueel vak intern 6.0 X_INDVAKI_09 Compulsory Optional Courses Theoretical Computer Science Compulsory choice Theoretical Computer Science at least 6 credits, recommended are the courses below. Vrije Universiteit Amsterdam M Computer Science Pagina 14 van 56
20 Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Distributed Algorithms Period X_ Protocol Validation 6.0 X_ Compulsory Optional Courses Mathematics Compulsory choice Mathematics at least 3 credits, recommended are the courses below. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Coding and Cryptography Periode X_ Probability and Statistics 4.0 X_ Computer Science special course This course is taught this year only at our University. Philippe Kruchten is Professor of Software Engineering at the University of British Columbia in Vancouver. He is worldfamous as the chief designer of the Rational Unified Process (RUP) and currently he is doing research on Agile Architectures. He will give this course specially for our Master Computer Science and Master Information Sciences students. Software Project Management Verplichte keuze vakken TCS 6.0 X_ Students need to select a total of 6 credits or more from the following list. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Vrije Universiteit Amsterdam M Computer Science Pagina 15 van 56
21 Computer and Network Security Period X_ Neurale Netwerken Periode X_ Quantum Computing Periode 4, Periode X_ CSFMSV Compulsory Choise Practical Work Compulsory choice Practical Work Computer Science at least 6 credits, recommended are the courses below. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Computer Networks Practical Periode X_ Network Programming Periode X_ Operating Systems Practical Periode X_ CSFMSV Compulsory Optional Courses Software Engineering Students need to select a total of 6 credits or more from the following list. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Service Oriented Design Periode X_ Software Architecture Period X_ Software Mining Period X_ CSFMSV Optional Courses Advanced Logic Periode X_ Coding and Cryptography Periode X_ Vrije Universiteit Amsterdam M Computer Science Pagina 16 van 56
22 Computer Networks Practical Periode X_ Core Logic Periode X_ Internet programming 6.0 X_ Introduction to Lambda Calculus Periode X_ Model Theory Periode X_ Network Programming Periode X_ Operating Systems Periode X_ Operating Systems Practical Periode X_ Scientific Writing in English Periode 2, Periode 3, Periode 4, Periode 5 Theory and Application of MultThreading Compulsory Courses Theoretical Computer Science 3.0 X_ Periode X_ Voortgezette logica 4.0 X_ Distributed Systems Periode X_ History and Philosophy of the Information Society Period X_ Literature Study Ac. Year (September) 6.0 X_ Master Project Ac. Year (September) 36.0 X_ Term Rewriting Systems Period X_ Research variant Technical Artificial Intelligence In this specialization the realisation of intelligent computer programs is the central subject. Artificial intelligence uses a great number of techniques from computer science and also plays a part in the development of these techniques, often inspired by human cognition. In this programme the student can choose between the existing techniques. Analysing, modelling and implementing of human knowledge, leading to a computer program that can reason with symbolic representations of this knowledge is the subject of Knowledge Technology. In Knowledge Discovery and Data Mining the computer is used for recognition of structures in raw data, from which conclusions can be drawn. The progamme consists of 120 Ec compulsory courses 81 Ec (including a Master Project of 36 Ec) compulsory choices Software Engineering 6 Ec compulsory choices Mathematics at least 3 Ec compulsory choices Theoretical Computer Science at least 6 Ec optional courses 24 Ec Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal Vrije Universiteit Amsterdam M Computer Science Pagina 17 van 56
23 mentor and approved by the Examination Board. Master Coordinator: dr. M. Hoogendoorn K room T320a T +31 (0) E m.hoogendoorn@few.vu.nl Opleidingsdelen: Individuele vakken Compulsory Optional Courses Mathematics Computer Science special course Compulsory Optional Courses Software Engineering Compulsory Optional Courses Theoretical Computer Science Optional Courses CSTAI Compulsory Courses Individuele vakken FEW individueel vak intern 6.0 X_INDVAKI_09 Compulsory Optional Courses Mathematics Compulsory choice Mathematics at least 3 credits, recommended are the courses below. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Coding and Cryptography Periode X_ Probability and Statistics 4.0 X_ Computer Science special course This course is taught this year only at our University. Philippe Kruchten is Professor of Software Engineering at the University of British Columbia in Vancouver. He is worldfamous as the chief designer of the Rational Unified Process (RUP) and currently he is doing research on Agile Architectures. He will give this course specially for our Master Computer Science and Master Information Sciences students. Vrije Universiteit Amsterdam M Computer Science Pagina 18 van 56
24 Software Project Management Compulsory Optional Courses Software Engineering 6.0 X_ Students need to select a total of 6 credits or more from the following list. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Service Oriented Design Periode X_ Software Architecture Period X_ Software Mining Period X_ Compulsory Optional Courses Theoretical Computer Science Compulsory choice Theoretical Computer Science at least 6 credits, recommended is the course below. Note: Every programme, including the choice of optional courses, has to be discussed and agreed upon with the master coordinator or a personal mentor and approved by the Examination Board. Optional Courses Automated Reasoning in AI Period X_ Coding and Cryptography Periode X_ Data Mining Techniques Period X_ Internet programming 6.0 X_ Mini Master Project AI Ac. Year (September) 6.0 X_ Operating Systems Periode X_ Scientific Writing in English Periode 2, Periode 3, Periode 4, Periode 5 CSTAI Compulsory Courses 3.0 X_ Vrije Universiteit Amsterdam M Computer Science Pagina 19 van 56
25 Behaviour Dynamics Periode X_ Distributed Systems Periode X_ Evolutionary Computing Period X_ History and Philosophy of the Information Society Advanced Logic Period X_ Intelligent Web Applications Periode X_ Knowledge Management and Modeling Period X_ Literature Study Ac. Year (September) 6.0 X_ Master Project Ac. Year (September) 36.0 X_ Neurale Netwerken Periode X_ Vakcode X_ (405048) Periode Periode 4 Coördinator dr. R.D.A. Hendriks Docent(en) dr. R.D.A. Hendriks Lesmethode(n) Hoorcollege, Werkcollege Doelgroep maiktiia, maitli, maicvar, mcsfmsv Advances in Computer Architecture Vakcode X_ (418047) Periode Periode 2 Algorithms in Sequence Analysis Vakcode X_ (405050) Periode Periode 2 Coördinator prof. dr. J. Heringa Docent(en) prof. dr. J. Heringa Lesmethode(n) Hoorcollege, Werkcollege Vrije Universiteit Amsterdam M Computer Science Pagina 20 van 56
26 Inhoud vak Theory: Dynamic programming, database searching, pairwise and multiple alignment, probabilistic methods including hidden markov models, pattern matching, entropy measures, evolutionary models, and phylogeny. Practical: Programming own alignment algorithm based on dynamic programming Reverse translation and dynamic programming Homology searching and pattern recognition using biological and disease examples Multiple alignment of biological sequences Entropybased functional residues prediction Programming own implementation of Hidden Markov Models Onderwijsvorm 13 Lectures: 2 twohour lectures per week 6 computer practicals: two hours per week Literatuur Course material on bb.vu.nl Books: Durbin, R., Eddy, S.R., Krogh, A., Mitchison, G.. Biological Sequence Analysis. Cambridge University Press, 1998, 350 pp., ISBN Recommended reading: Marketa Zvelebil and Jeremy O. Baum Understanding Bioinformatics Garland Science 2008 ISBN10: Vereiste voorkennis Bachelor in any science discipline (including medicine). Basic programming skills and an interest in biological problems. Overige informatie Signing up via bb.vu.nl is mandatory. The course is taught in English. Automated Reasoning in AI Course code X_ (400389) Period Period 5 Language of tuition English Faculty Coordinator dr. K.S. Schlobach Teaching staff dr. A.C.M. ten Teije, dr. K.S. Schlobach Teaching method(s) Lecture, Seminar Course objective Since its early days Artificial Intelligence has employed logic as a mean to provide generic solutions for computationally and conceptually difficult practical problems. The aim of the course is to make the students familiar with a number of popular logic based representation and reasoning mechanisms for Artificial Intelligence. Furthermore, students should have the capability to transfer the learned techniques to other problems and to Vrije Universiteit Amsterdam M Computer Science Pagina 21 van 56
27 other representation mechanisms. Course content The course will be structured in three modules. In each of these modules a practical problem will be introduced, a logic based representation proposed, and the basic techniques for automated reasoning in this language studied in a practical, hands on, way. In a nutshell, we plan to cover: propositional Logic for scheduling, and satisfiability checking with Davis Putnam; Allen's interval logic for Planning, with constraint propagation in Temporal Constraint Networks; description logics for classification, with Tableau calculi for subsumption. Form of tuition In period 5 there will be lectures and practical sessions, plus significant time for self study and practical work. In period 6 there will be regular meetings to support for the work on a larger project. Type of assessment 3 practical assignments Course reading Selected scientific papers. Entry requirements Basic knowledge in logic is an advantage, but not required, as is some familiarity with programming. Target group mai Remarks For further information see the AR in AI blackboard site. Behaviour Dynamics Vakcode X_ (400113) Periode Periode 1+2 Coördinator dr. O. Sharpanskykh Docent(en) dr. O. Sharpanskykh Lesmethode(n) Hoorcollege Doel vak To learn how to identify, specify and predict different types of behaviour; to understand how externally observable behaviour emerges from internal mechanisms; to be able to construct computational behavioural models and to perform analysis based on these models using software tools Bioinformatics of Large Systems Vrije Universiteit Amsterdam M Computer Science Pagina 22 van 56
28 Vakcode X_ (405063) Periode Periode 5 Doel vak A theoretical and practical bioinformatics course on computational methods in proteomics, genomics, gene regulation, signalling, microarray experiments, proteinprotein interactions, and datamining. Goals: At the end of the course, students will be aware of the issues, methodology and available bioinformatics tools, so to become a creative bioinformatics problem solver and tools creator. At the end of the course, students will have handson experience in handling large biological datasets. Inhoud vak Theory: proteomics (mass spectrometry), genomics, gene regulation, signalling, microarray experiments, proteinprotein interactions, and datamining, nextgeneration sequencing, pattern recognition, ontologies, and GRID computing, Petri nets. Practical: Assignment biological data clustering (in R) Assignment Gene regulation / Signalling network modelling using Petri nets. Assignment Pattern detection Assignment PPI networks Onderwijsvorm 13 Lectures (4 twohour lectures per week); 6 computer practicals (2 twohour sessions per week). Toetsvorm Assignment results and oral or written exam (depending on number of course students). Literatuur Course material on bb.vu.nl Marketa Zvelebil and Jeremy O. Baum Understanding Bioinformatics Garland Science 2008 ISBN10: Vereiste voorkennis Bachelor in any science discipline (including medicine), or thirdyear BSc students. Basic programming skills (R) and an interest in biological problems. Doelgroep mbio, mcshpdc Overige informatie Signing up via bb.vu.nl is mandatory. The course is taught in English. Vrije Universiteit Amsterdam M Computer Science Pagina 23 van 56
29 Biosystems Data Analysis Vakcode X_ (437001) Periode Periode 3 Business Semantics Management Course code X_ () Period Period 6 Credits 3.0 Language of tuition English Faculty Coordinator dr. P.G.M. De Leenheer Teaching staff dr. P.G.M. De Leenheer Teaching method(s) Lecture, Seminar Course objective The course Online Information systems is limited to the study of traditional "closed" information systems intended for a specific organization. The functional requirements are known beforehand and the meaning of business terms and rules are sufficiently clear and uniformly valid within the organizational context. This course broadens the concept of information system to "open" information system where "semantic interoperability" with its environment is a pain point. The origin of the problem lies in the fact that it is not known in advance with which systems in its environment and according to what policies and rules an open system must be able to exchange information. To support semantic interoperability, system owners should agree on and standardise the meaning of business terms and rules among participating systems. Ontologies are dynamic models that capture the meaning of business terms and rules. Hence, they underpin solutions for semantic interoperability and many other semantic applications that are studied in the course Ontology Engineering. The purpose of this course is to learn the Business Semantics Management methodology that enables a business community to collaboratively define the meaning of their business vocabularies and rules (read: business semantics) in an ontology. Next, this ontology (formatted in ORM, RDF or UML) is validated in diverse informationtechnical contexts. By deriving ontologies from business semantics managed on a business level, the entropy in the numerous data translations between business and IT can be partly remedied. Course content Short recap of the Online Information Systems terminology. Introduction of the concept of "open information system" and the problem of "semantic interoperability ". Introduction of the relationship between "business semantics" and its derivative "ontology" to solve the problem of Vrije Universiteit Amsterdam M Computer Science Pagina 24 van 56
30 semantic interoperability on the technical level. Learning to handle the OMG SBVR ( standard and the Business Semantics Management methodology for building business vocabularies and rules in SBVR, and automatically deriving ontologies from them. Validate a variety of ontologies in diverse semantic applications. Form of tuition The red thread is a roleplaying game in which students form groups each representing a stakeholder organization in a business community. Using the webbased environment for Business Semantics Management, the community collaboratively defines an ontology that enables semantic interoperation between their information systems. This is done step by step by following the BSM methodology. First, a governance model that defined the roles and responsibilities for each of the stakeholders within the community is set. Next, the community determines which are the main terms for which a semantic agreement is necessary. This is followed by a reconciliation process resulting in a unified ontology that captures the meaning of these terms and their associated rules sets. This ontology is then validated by applying it in the community. Finally, we discuss possible extension points for the method and references to other courses such as ontology engineering. Every team conclude their findings in a written report. Type of assessment team project Course reading Lecture notes, exercises, and slides provided by the lecturer. A webbased software environment for BSM. Thematic papers that elaborate on selected topics. Recommended background knowledge Online informatiesystemen Target group mcsse, mis Cluster and Grid Computing Course code X_ (400362) Period Period 4 Language of tuition English Faculty Coordinator dr. ing. T. Kielmann Teaching staff dr. ing. T. Kielmann Teaching method(s) Lecture Course objective Students shall both explore the area of Cluster and Grid Computing and develop their skills in critical assessment of scientific literature. Course content Both Cluster and Grid computing are areas of rapid technical developments. Many technical developments are still in flux. We Vrije Universiteit Amsterdam M Computer Science Pagina 25 van 56
31 investigate resource management and scheduling, remote data access, network and other performance issues, as well as software architecture and programming models for grids. Form of tuition Introductory lecture, followed by a seminar part and practical programming assignments. In the seminar part, students explore topic areas of Cluster and Grid Computing in small groups, present their findings in a presentation session and prepare a report. The practical programming assignments are to be addressed individually. Type of assessment Both parts contribute 50% to the grade: (i) seminar presentation and report (ii) programming assignments Course reading Various research articles as available online. Entry requirements Parallel Programming (code ) Target group mpdcs, mcshpdc Remarks Participation in the course is limited; priority is given to students of the M. Sc. programme in Parallel and Distributed Computer Systems, and to students following the HPDC specialization of; the Msc in Computer Science. Registration for the course is required before the first lecture by sending to the lecturer; first come first serve. Coding and Cryptography Vakcode X_ (405041) Periode Periode 1 Coördinator prof. dr. R.M.H. de Jeu Docent(en) prof. dr. R.M.H. de Jeu Lesmethode(n) Hoorcollege Doel vak To give an introduction the theory of error correcting codes and to cryptography. Literatuur Will be announced in class Computational Biology Vakcode X_ (418044) Periode Periode 4 Vrije Universiteit Amsterdam M Computer Science Pagina 26 van 56
32 Computational Finance Course code X_ (418045) Period Period 4+5 Language of tuition English Faculty Teaching method(s) Lecture Course content The course description is available on: Target group mcshpdc Remarks Course registration is compulsory via before 2 August 2010 includes registration for the examination. Computational Genomics and Proteomics Vakcode X_ (400436) Coördinator prof. dr. J. Heringa Computer and Network Security Course code X_ (400127) Period Period 5 Language of tuition English Faculty Coordinator dr. ir. H.J. Bos Teaching staff dr. ir. H.J. Bos Teaching method(s) Lecture Course objective Introductory course on security with a scope that includes systems work. At the end of the course students will understand the basic notion of memory corruption attacks (buffer overflows, format strings, etc), SQL injection, crosssite scriting attacks, and other vectors Vrije Universiteit Amsterdam M Computer Science Pagina 27 van 56
33 used by computer hackers. Also, they will be able to understand and apply cryptography. Course content The course covers a wide spectrum of security issues. We explicitly aim wider than cryptography, as we want to show students how hackers penetrate systems. Part of the course will be handson: in lab assignments, student will carry out and investigate attacks in a controlled environment. This involves programming at the both the highest and lowest levels (say SQL and assembly). However, we will also discuss cryptography and trust infrastructures. Form of tuition Lectures and practical assignments Type of assessment Written exam (50%) and practical assignments (50%). Course reading No set book. All material will be made available during the course. Entry requirements No formal requirements, except a keen interest. Programming experience in C strongly recommended. Target group mcs, mpdcs Remarks Computer Graphics Course code X_ (400106) Period Period 2 Language of tuition English Faculty Coordinator dr. ing. T. Kielmann Teaching staff dr. ing. T. Kielmann Teaching method(s) Lecture Course objective The students shall get theoretical insights and practical knowledge that allows them to implement graphics applications and to understand how such applications get executed on current graphics hardware. Course content the course has a topdown structure, starting with the applications. Topics of the lecture are: graphics programming with OpenGL color, input, interaction transformations (translation, rotation, scaling, shear) 3dimensional viewing (projections, perspective) light and shading Vrije Universiteit Amsterdam M Computer Science Pagina 28 van 56
34 discrete techniques, buffers, texture mapping modeling (object hierarchies, scene graphs) advanced topics (curves and surfaces, programmable shaders) Form of tuition Class sessions consist of lecture elements and practical exercises. Towards the end of the course, an individual programming project will be done by which students apply what they have learned throughout the class. All programming exercises and the project will be based on OpenGL and the programming language Java. It is highly recommended that students bring their own laptop computer to the class sessions in order to perform the practical exercises. Type of assessment Written exam (code ) and programming project (code ). The project contributes 2/3 to the final grade. The exam contributes 1/3. Both parts need to be graded sufficient or better in order to get the credit points for the course Course reading Edward Angel, Interactive Computer Graphics, 5th edition. Addison Wesley. Entry requirements Project Programmeren (400559) Target group mcs, mpdcs Remarks The classes are given in period 2; the programming project is continued in period 3. Computer Networks Practical Vakcode X_ (405072) Periode Periode 5+6 Coördinator ir. M.P.H. Huntjens Docent(en) ir. M.P.H. Huntjens Lesmethode(n) Hoorcollege Onderwijsvorm Practical computer work Toetsvorm Practical computer work. Aanbevolen voorkennis Mandatory: Computer Networks (400487). Strongly recommended: Operating Systems (400011) Vrije Universiteit Amsterdam M Computer Science Pagina 29 van 56
Computer Science MSc Vrije Universiteit Amsterdam - Faculteit der Exacte Wetenschappen - M Computer Science - 2011-2012
Computer Science MSc Vrije Universiteit Amsterdam M Computer Science 20112012 Vrije Universiteit Amsterdam M Computer Science 20112012 I Computer Science is concerned with notions, methods and skills connected
More informationComputer Science MSc Vrije Universiteit Amsterdam - Faculteit der Exacte Wetenschappen - M Computer Science - 2012-2013
Computer Science MSc Vrije Universiteit Amsterdam M Computer Science 20122013 Vrije Universiteit Amsterdam M Computer Science 20122013 I Computer Science is concerned with notions, methods and skills connected
More informationHow To Learn Business Semantics Management
Information Sciences MSc Vrije Universiteit Amsterdam - - M Information Sciences - 2010-2011 Vrije Universiteit Amsterdam - - M Information Sciences - 2010-2011 I Studiegids informatie voor de masteropleiding
More informationHow To Learn Artificial Intelligence
Artificial Intelligence MSc Vrije Universiteit Amsterdam - Faculteit der Exacte Wetenschappen - M Artificial Intelligence - 2011-2012 Vrije Universiteit Amsterdam - Faculteit der Exacte Wetenschappen -
More informationParallel and Distributed Computer Systems MSc Vrije Universiteit Amsterdam - Faculteit der Exacte Wetenschappen - M Parallel and Distributed Computer
Parallel and Distributed Computer Systems MSc Vrije Universiteit Amsterdam - - M Parallel and Distributed Computer Syst - 2011-2012 Vrije Universiteit Amsterdam - - M Parallel and Distributed Computer
More informationMarketing (MSc) Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - M Marketing - 2014-2015
Marketing (MSc) Vrije Universiteit Amsterdam - - M Marketing - 2014-2015 Vrije Universiteit Amsterdam - - M Marketing - 2014-2015 I The MSc programme in Marketing combines in-depth academic study with
More informationMasteropleiding Christian Studies of Science and Society Vrije Universiteit Amsterdam - Faculteit der Wijsbegeerte - M Christian Studies - 2011-2012
Masteropleiding Christian Studies of Science and Society Vrije Universiteit Amsterdam - - M Christian Studies - 2011-2012 Vrije Universiteit Amsterdam - - M Christian Studies - 2011-2012 I Studiegids informatie
More informationMinor Organizational Culture Vrije Universiteit Amsterdam - Onderwijscentrum VU - Minoren - 2012-2013
Minor Organizational Culture Vrije Universiteit Amsterdam - Onderwijscentrum VU - Minoren - 2012-2013 Vrije Universiteit Amsterdam - Onderwijscentrum VU - Minoren - 2012-2013 I Inhoudsopgave Vak: Business
More informationArtificial Intelligence MSc Vrije Universiteit Amsterdam - Faculteit der Exacte Wetenschappen - M Artificial Intelligence - 2010-2011
Artificial Intelligence MSc Vrije Universiteit Amsterdam - - M Artificial Intelligence - 2010-2011 Vrije Universiteit Amsterdam - - M Artificial Intelligence - 2010-2011 I Studiegids informatie voor de
More information01219211 Software Development Training Camp 1 (0-3) Prerequisite : 01204214 Program development skill enhancement camp, at least 48 person-hours.
(International Program) 01219141 Object-Oriented Modeling and Programming 3 (3-0) Object concepts, object-oriented design and analysis, object-oriented analysis relating to developing conceptual models
More informationPremaster Entrepreneurship Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - P Entrepreneurship - 2014-2015
Premaster Entrepreneurship Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - P Entrepreneurship - 2014-2015 Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk.
More informationBusiness Mathematics and Informatics MSc Vrije Universiteit Amsterdam - Faculteit der Exacte Wetenschappen - M Business Mathematics and Informatics -
Business Mathematics and Informatics MSc Vrije Universiteit Amsterdam - - M Business Mathematics and Informatics - 2010-2011 Vrije Universiteit Amsterdam - - M Business Mathematics and Informatics - 2010-2011
More informationPremaster Finance Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - P Finance - 2014-2015
Premaster Finance Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - P Finance - 2014-2015 Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - P Finance - 2014-2015
More informationCS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing
CS Master Level Courses and Areas The graduate courses offered may change over time, in response to new developments in computer science and the interests of faculty and students; the list of graduate
More informationMasters in Human Computer Interaction
Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from
More informationMasters in Advanced Computer Science
Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate
More informationMasters in Artificial Intelligence
Masters in Artificial Intelligence Programme Requirements Taught Element, and PG Diploma in Artificial Intelligence: 120 credits: IS5101 CS5001 CS5010 CS5011 CS4402 or CS5012 in total, up to 30 credits
More informationResearch variant Cognitieve Science
Research variant Cognitieve Science I General information One of the programmes within the master Artificial Intelligence (AI) is that of Cognitive Science. To gain access to Cognitive Science you need
More informationMasters in Computing and Information Technology
Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits
More informationMasters in Networks and Distributed Systems
Masters in Networks and Distributed Systems Programme Requirements Taught Element, and PG Diploma in Networks and Distributed Systems: 120 credits: IS5101 CS5001 CS5021 CS4103 or CS5023 in total, up to
More informationAgreement on. Dual Degree Master Program in Computer Science KAIST. Technische Universität Berlin
Agreement on Dual Degree Master Program in Computer Science between KAIST Department of Computer Science and Technische Universität Berlin Fakultät für Elektrotechnik und Informatik (Fakultät IV) 1 1 Subject
More informationSchool of Computer Science
School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level
More informationLinguistics (research) Vrije Universiteit Amsterdam - Faculteit der Letteren - M Linguistics (research) - 2011-2012
Linguistics (research) Vrije Universiteit Amsterdam - - M Linguistics (research) - 2011-2012 Vrije Universiteit Amsterdam - - M Linguistics (research) - 2011-2012 I Study Guide information for the Linguistics
More informationMEng, BSc Applied Computer Science
School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions
More informationMasters in Information Technology
Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101
More informationUNIVERSITY OF AMSTERDAM FACULTY OF SCIENCE. EDUCATION AND EXAMINATION REGULATIONS Academic Year 2012-2013 PART B THE MASTER S PROGRAMME IN LOGIC
UNIVERSITY OF AMSTERDAM FACULTY OF SCIENCE EDUCATION AND EXAMINATION REGULATIONS Academic Year 2012-2013 PART B THE MASTER S PROGRAMME IN LOGIC September 1 st 2012 Chapter 1 Article 1.1 Article 1.2 Chapter
More informationMarketing (MSc) Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - M Marketing - 2011-2012
Marketing (MSc) Vrije Universiteit Amsterdam - - M Marketing - 2011-2012 Vrije Universiteit Amsterdam - - M Marketing - 2011-2012 I The MSc programme in Marketing combines in-depth academic study with
More informationDraft dpt for MEng Electronics and Computer Science
Draft dpt for MEng Electronics and Computer Science Year 1 INFR08012 Informatics 1 - Computation and Logic INFR08013 Informatics 1 - Functional Programming INFR08014 Informatics 1 - Object- Oriented Programming
More informationMasteropleiding Philosophy of Management and Organizations Vrije Universiteit Amsterdam - Faculteit der Wijsbegeerte - M Philosophy of Man. & Org.
Masteropleiding Philosophy of Management and Organizations Vrije Universiteit Amsterdam - - M Philosophy of Man. & Org. - 2010-2011 Vrije Universiteit Amsterdam - - M Philosophy of Man. & Org. - 2010-2011
More informationSchool of Computer Science
Computer Science Honours Level 2013/14 August 2013 School of Computer Science Computer Science (CS) Modules CS3051 Software Engineering SCOTCAT Credits: 15 SCQF Level 9 Semester: 1 This module gives a
More informationDatavetenskapligt Program (kandidat) Computer Science Programme (master)
Datavetenskapligt Program (kandidat) Computer Science Programme (master) Wolfgang Ahrendt Director Datavetenskap (BSc), Computer Science (MSc) D&IT Göteborg University, 30/01/2009 Part I D&IT: Computer
More informationMEng, BSc Computer Science with Artificial Intelligence
School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give
More informationREGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])
244 REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference
More informationOne LAR Course Credits: 3. Page 4
Course Descriptions Year 1 30 credits Course Title: Calculus I Course Code: COS 101 This course introduces higher mathematics by examining the fundamental principles of calculus-- functions, graphs, limits,
More informationSchool of Computer Science
School of Computer Science Computer Science - Honours Level - 2015/6 - August 2015 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level
More informationHow To Get A Computer Science Degree At Appalachian State
118 Master of Science in Computer Science Department of Computer Science College of Arts and Sciences James T. Wilkes, Chair and Professor Ph.D., Duke University WilkesJT@appstate.edu http://www.cs.appstate.edu/
More informationMarketing (MSc) Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - M Marketing - 2010-2011
Marketing (MSc) Vrije Universiteit Amsterdam - - M Marketing - 2010-2011 Vrije Universiteit Amsterdam - - M Marketing - 2010-2011 I The MSc programme in Marketing combines in-depth academic study with
More informationREGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])
305 REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference
More informationFNWI Master Evening 19 February 2015 Computer Science. Alban Ponse, University of Amsterdam FNWI Master Evening 2015-02-19: Computer Science 1/18
FNWI Master Evening 19 February 2015 Computer Science Alban Ponse, University of Amsterdam FNWI Master Evening 2015-02-19: Computer Science 1/18 Master Evening 19 February 2015: Computer Science Your hosts
More informationREGULATIONS FOR THE DEGREE OF BACHELOR OF SCIENCE IN BIOINFORMATICS (BSc[BioInf])
820 REGULATIONS FOR THE DEGREE OF BACHELOR OF SCIENCE IN BIOINFORMATICS (BSc[BioInf]) (See also General Regulations) BMS1 Admission to the Degree To be eligible for admission to the degree of Bachelor
More informationREGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])
299 REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference
More informationDoctor of Philosophy in Informatics
Doctor of Philosophy in Informatics 2014 Handbook Indiana University established the School of Informatics and Computing as a place where innovative multidisciplinary programs could thrive, a program where
More informationAppendices master s degree programme Artificial Intelligence 2014-2015
Appendices master s degree programme Artificial Intelligence 2014-2015 Appendix I Teaching outcomes of the degree programme (art. 1.3) 1. The master demonstrates knowledge, understanding and the ability
More informationLearning outcomes. Knowledge and understanding. Competence and skills
Syllabus Master s Programme in Statistics and Data Mining 120 ECTS Credits Aim The rapid growth of databases provides scientists and business people with vast new resources. This programme meets the challenges
More informationInterdisciplinary Master s study program in Computer Science and Mathematics
Interdisciplinary Master s study program in Computer Science and Mathematics Study program cycle: Second cycle study program. Anticipated academic title: Master Engineer in Computer Science and Mathematics.
More informationM.Sc. Program in Informatics and Telecommunications
M.Sc. Program in Informatics and Telecommunications at UoA-DIT Prof. Ioannis Stavrakakis Deputy Dept Chair, Director of Graduate Studies 1 Overview of Graduate Studies Initiated in 1993 Modified in 2000
More informationSchool of Computer Science
School of Computer Science Head of School Professor S Linton Taught Programmes M.Sc. Advanced Computer Science Artificial Intelligence Computing and Information Technology Information Technology Human
More informationUNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE
UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE SCHOOL OF COMPUTER SCIENCE, CIUDAD REAL Core Subjects (CS) Compulsory Subjects (CPS) Optional
More informationInhoudsopgave. Vak: Web Analysis 1 Vak: Web Information 1 Vak: Web Science 2 Vak: Web Society 3 Vak: Web Technology 4
Minor Web Science I Inhoudsopgave Vak: Web Analysis 1 Vak: Web Information 1 Vak: Web Science 2 Vak: Web Society 3 Vak: Web Technology 4 II Web Analysis Vakcode X_401065 () dr. Z. Szlavik Docent(en) dr.
More information2 Bioinformatics (MSc) 17 2.1 Compulsory courses 17 2.2 Optional courses 17 2.3 Deficiency courses 17 2.4 Internships 18
Inhoudsopgave 1 Artificial Intelligence (MSc) 11 1.1 Knowledge Technology and Intelligent Internet Applications 11 1.1.1 First year 11 1.1.2 Second year 11 1.1.3 Optional courses 11 1.2 Cognitive Science
More informationSocial Psychology (MScRes) Vrije Universiteit Amsterdam - Faculteit der Psychologie en Pedagogiek - RM Social Psychology - 2011-2012
Social Psychology (MScRes) Vrije Universiteit Amsterdam - - RM Social Psychology - 2011-2012 Vrije Universiteit Amsterdam - - RM Social Psychology - 2011-2012 I The Research Master program in Social Psychology
More informationCOMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa
FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa COMPUTER SCIENCE Computer Science is the study of computer programs, abstract models of computers, and applications of computing.
More informationBachelor Degree in Informatics Engineering Master courses
Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko
More informationDoctor of Philosophy in Computer Science
Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects
More informationComputer Science. Master of Science
Computer Science Master of Science The Master of Science in Computer Science program at UALR reflects current trends in the computer science discipline and provides students with a solid theoretical and
More informationPage 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT
Page 1 of 5 A. Advanced Mathematics for CS A1. Line and surface integrals 2 2 A2. Scalar and vector potentials 2 2 A3. Orthogonal curvilinear coordinates 2 2 A4. Partial differential equations 2 2 4 A5.
More informationLOUGHBOROUGH UNIVERSITY
LOUGHBOROUGH UNIVERSITY Programme Specification Computer Science Please note: This specification provides a concise summary of the main features of the programme and the learning outcomes that a typical
More informationAccounting & Control (MSc) Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - M Accounting and Control - 2014-2015
Accounting & Control (MSc) Vrije Universiteit Amsterdam - - M Accounting and Control - 2014-2015 Vrije Universiteit Amsterdam - - M Accounting and Control - 2014-2015 I The Master's programme in Accounting
More informationB.Sc. in Computer Information Systems Study Plan
195 Study Plan University Compulsory Courses Page ( 64 ) University Elective Courses Pages ( 64 & 65 ) Faculty Compulsory Courses 16 C.H 27 C.H 901010 MATH101 CALCULUS( I) 901020 MATH102 CALCULUS (2) 171210
More informationPolitical Science (MSc) Vrije Universiteit Amsterdam - Faculteit der Sociale Wetenschappen - M Political Science - 2011-2012
Political Science (MSc) Vrije Universiteit Amsterdam - - M Political Science - 2011-2012 Vrije Universiteit Amsterdam - - M Political Science - 2011-2012 I The international, selective and research-oriented
More informationMaster of Science in Computer Science Information Systems
Master of Science in Computer Science Information Systems 1. General Admission Requirements. Admission to Graduate Studies (see graduate admission requirements). 2. Program Admission. In addition to meeting
More informationCOURSE CATALOGUE 2013-2014
COURSE CATALOGUE 201-201 Field: COMPUTER SCIENCE Programme: Bachelor s Degree Programme in Computer Science (Informatics) Length of studies: years (6 semesters) Number of ECTS Credits: 180 +0 for the B.Sc.
More informationREGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])
REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference to
More informationHow To Pass A Corporate Finance Course At Vereteenuamsterdam University
Accounting & Control (MSc) Vrije Universiteit Amsterdam - - M Accounting and Control - 2010-2011 Vrije Universiteit Amsterdam - - M Accounting and Control - 2010-2011 I The Master's programme in Accounting
More informationREGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])
315 REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference
More informationPROGRAMME SPECIFICATION
PROGRAMME SPECIFICATION Computer Science Computer Science and E- Business Computer Science and Artificial Intelligence Computing and Management Information Technology Management for Business Mathematics
More informationMaster's projects at ITMO University. Daniil Chivilikhin PhD Student @ ITMO University
Master's projects at ITMO University Daniil Chivilikhin PhD Student @ ITMO University General information Guidance from our lab's researchers Publishable results 2 Research areas Research at ITMO Evolutionary
More informationGYAN VIHAR SCHOOL OF ENGINEERING & TECHNOLOGY M. TECH. CSE (2 YEARS PROGRAM)
GYAN VIHAR SCHOOL OF ENGINEERING & TECHNOLOGY M. TECH. CSE (2 YEARS PROGRAM) Need, objectives and main features of the Match. (CSE) Curriculum The main objective of the program is to develop manpower for
More informationThe University of Jordan
The University of Jordan Master in Web Intelligence Non Thesis Department of Business Information Technology King Abdullah II School for Information Technology The University of Jordan 1 STUDY PLAN MASTER'S
More informationMaster of Science in Health Information Technology Degree Curriculum
Master of Science in Health Information Technology Degree Curriculum Core courses: 8 courses Total Credit from Core Courses = 24 Core Courses Course Name HRS Pre-Req Choose MIS 525 or CIS 564: 1 MIS 525
More informationComputer Information Systems
Computer Information System Courses Description 0309331 0306331 0309332 0306332 0309334 0306334 0309341 0306341 0309353 0306353 Database Systems Introduction to database systems, entity-relationship data
More informationAccounting & Control (MSc) Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - M Accounting and Control - 2011-2012
Accounting & Control (MSc) Vrije Universiteit Amsterdam - - M Accounting and Control - 2011-2012 Vrije Universiteit Amsterdam - - M Accounting and Control - 2011-2012 I The Master's programme in Accounting
More informationGuidelines for Establishment of Contract Areas Computer Science Department
Guidelines for Establishment of Contract Areas Computer Science Department Current 07/01/07 Statement: The Contract Area is designed to allow a student, in cooperation with a member of the Computer Science
More informationTEACHING AND EXAMINATION REGULATIONS PART B: programme specific section MASTER S PROGRAMME SOFTWARE ENGINEERING
UNIVERSITY OF AMSTERDAM FACULTY OF SCIENCE TEACHING AND EXAMINATION REGULATIONS PART B: programme specific section Academic year 2015 2016 MASTER S PROGRAMME SOFTWARE ENGINEERING Chapter 1 Article 1.1
More informationMinor Entrepreneurship Vrije Universiteit Amsterdam - Onderwijscentrum VU - Minoren - 2012-2013
Minor Entrepreneurship Vrije Universiteit Amsterdam - Onderwijscentrum VU - Minoren - 2012-2013 Vrije Universiteit Amsterdam - Onderwijscentrum VU - Minoren - 2012-2013 I Inhoudsopgave Vak: Enterprising
More informationSwiss Joint Master in Computer Science of the universities of Bern, Neuchâtel and Fribourg
Swiss Joint Master in Computer Science of the universities of Bern, Neuchâtel and Fribourg 1 The MSc program in computer science Worldwide, computer scientists are in high demand. To cater for this demand,
More informationIEEE International Conference on Computing, Analytics and Security Trends CAST-2016 (19 21 December, 2016) Call for Paper
IEEE International Conference on Computing, Analytics and Security Trends CAST-2016 (19 21 December, 2016) Call for Paper CAST-2015 provides an opportunity for researchers, academicians, scientists and
More informationMaster of Science Service Oriented Architecture for Enterprise. Courses description
Master of Science Service Oriented Architecture for Enterprise Courses description SCADA and PLC networks The course aims to consolidate and transfer of extensive knowledge regarding the architecture,
More informationDepartment of CSE. Jaypee University of Information Technology, Waknaghat. Course Curricula
Department of CSE Jaypee University of Information Technology, Waknaghat Course Curricula This document contains the Course Curricula for the following courses offered in the Department of CSE : B.Tech.
More informationPROGRAMME SPECIFICATION POSTGRADUATE PROGRAMME
PROGRAMME SPECIFICATION POSTGRADUATE PROGRAMME KEY FACTS Programme name Advanced Computer Science Award MSc School Mathematics, Computer Science and Engineering Department or equivalent Department of Computing
More informationComputer Science Information Sheet for entry in 2016. What is Computer Science?
Computer Science Information Sheet for entry in 2016 What is Computer Science? Computer Science is about understanding computer systems and networks at a deep level. Computers and the programs they run
More informationSwiss Joint Master in Computer Science of the Universities of Bern, Neuchâtel and Fribourg
Swiss Joint Master in Computer Science of the Universities of Bern, Neuchâtel and Fribourg Your Computer Science Master s Program in Switzerland 1 Graduates of the Swiss Joint Master in Computer Science
More informationBachelor of Science in Information Technology. Course Descriptions
Bachelor of Science in Information Technology Course Descriptions Year 1 Course Title: Calculus I Course Code: MATH 101 Pre- Requisite(s): This course introduces higher mathematics by examining the fundamental
More informationPlease consult the Department of Engineering about the Computer Engineering Emphasis.
COMPUTER SCIENCE Computer science is a dynamically growing discipline. ABOUT THE PROGRAM The Department of Computer Science is committed to providing students with a program that includes the basic fundamentals
More informationStructure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1
The Role of Programming in Informatics Curricula A. J. Cowling Department of Computer Science University of Sheffield Structure of Presentation Introduction The problem, and the key concepts. Dimensions
More informationCourse Syllabus For Operations Management. Management Information Systems
For Operations Management and Management Information Systems Department School Year First Year First Year First Year Second year Second year Second year Third year Third year Third year Third year Third
More information2. Basis for computing design and implementation at all levels through OS, distributed systems, human interface and computer graphics.
School of Science 1 Awarding institution Bangor University 2 Teaching institution Bangor University 3 Programme accredited by BCS 4 Final award BSc (Hons) 5 Programme Science 6 UCAS code G400 7 QAA subject
More informationLIACS Fundamentals. Jetty Kleijn Informatica Bachelorklas 2015-12-01
LIACS Fundamentals Jetty Kleijn Informatica Bachelorklas 2015-12-01 Discover the Discover world at the Leiden world University at Leiden University Research at LIACS Two clusters Algorithms and Software
More informationUF EDGE brings the classroom to you with online, worldwide course delivery!
What is the University of Florida EDGE Program? EDGE enables engineering professional, military members, and students worldwide to participate in courses, certificates, and degree programs from the UF
More informationGraduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina
Graduate Co-op Students Information Manual Department of Computer Science Faculty of Science University of Regina 2014 1 Table of Contents 1. Department Description..3 2. Program Requirements and Procedures
More informationAgreement on Dual Degree Master Program in Computer Science. Politechnika Warszawska. Technische Universität Berlin
Agreement on Dual Degree Master Program in Computer Science between Politechnika Warszawska Faculty of Electronics and Information Technology and Technische Universität Berlin School of Electrical Engineering
More informationModule compendium of the Master s degree course of Information Systems
Module compendium of the Master s degree course of Information Systems Information Management: Managing IT in the Information Age Information Management: Theories and Architectures Process Management:
More informationMultimedia Systems Engineering
Appendix 3.11 Multimedia Systems Engineering Major Profile MASSEY UNIVERSITY BACHELOR OF ENGINEERING with HONOURS Multimedia Systems Engineering Major Profile Description and Competency Framework 2009
More informationLIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014
100 Level Title Unit Status GST 101 Use of English and Communication Skills I 2 C GST 107 The Good Study Guide 2 C BIO101 General Biology 2 C CHM101 Introductory Inorganic Chemistry 2 C CIT 101 Computers
More informationBiomolecular Sciences MSc Vrije Universiteit Amsterdam - Fac. der Aard- en Levenswetenschappen - M Biomolecular Sciences - 2010-2011
Biomolecular Sciences MSc Vrije Universiteit Amsterdam - - M Biomolecular Sciences - 2010-2011 Vrije Universiteit Amsterdam - - M Biomolecular Sciences - 2010-2011 I The aim of the Master programme Biomolecualr
More informationThe Importance of Political Science Programmes
Political Science (MSc) Vrije Universiteit Amsterdam - der Sociale Wetenschappen - M Political Science - 2013-2014 Vrije Universiteit Amsterdam - der Sociale Wetenschappen - M Political Science - 2013-2014
More informationM.S. Computer Science Program
M.S. Computer Science Program Pre-requisite Courses The following courses may be challenged by sitting for the placement examination. CSC 500: Discrete Structures (3 credits) Mathematics needed for Computer
More informationJoint agreement of co-operation for double degree. Technische Universität Berlin. Ecole des Mines de Nantes
Joint agreement of co-operation for double degree between: Technische Universität Berlin and Ecole des Mines de Nantes 1. Preamble Within the scope of this agreement, the term Institution describes the
More informationBIO 3350: ELEMENTS OF BIOINFORMATICS PARTIALLY ONLINE SYLLABUS
BIO 3350: ELEMENTS OF BIOINFORMATICS PARTIALLY ONLINE SYLLABUS NEW YORK CITY COLLEGE OF TECHNOLOGY The City University Of New York School of Arts and Sciences Biological Sciences Department Course title:
More information