Computer Science MSc Vrije Universiteit Amsterdam - Faculteit der Exacte Wetenschappen - M Computer Science

Size: px
Start display at page:

Download "Computer Science MSc Vrije Universiteit Amsterdam - Faculteit der Exacte Wetenschappen - M Computer Science - 2010-2011"

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 - 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 information

Computer Science MSc Vrije Universiteit Amsterdam - Faculteit der Exacte Wetenschappen - M Computer Science - 2012-2013

Computer 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 information

How To Learn Business Semantics Management

How 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 information

How To Learn Artificial Intelligence

How 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 information

Parallel 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 - 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 information

Marketing (MSc) Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - M Marketing - 2014-2015

Marketing (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 information

Masteropleiding 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 - 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 information

Minor Organizational Culture Vrije Universiteit Amsterdam - Onderwijscentrum VU - Minoren - 2012-2013

Minor 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 information

Artificial Intelligence MSc Vrije Universiteit Amsterdam - Faculteit der Exacte Wetenschappen - M Artificial Intelligence - 2010-2011

Artificial 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 information

01219211 Software Development Training Camp 1 (0-3) Prerequisite : 01204214 Program development skill enhancement camp, at least 48 person-hours.

01219211 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 information

Premaster 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 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 information

Business Mathematics and Informatics MSc Vrije Universiteit Amsterdam - Faculteit der Exacte Wetenschappen - M Business Mathematics and Informatics -

Business 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 information

Premaster 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 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 information

CS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing

CS 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 information

Masters in Human Computer Interaction

Masters 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 information

Masters in Advanced Computer Science

Masters 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 information

Masters in Artificial Intelligence

Masters 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 information

Research variant Cognitieve Science

Research 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 information

Masters in Computing and Information Technology

Masters 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 information

Masters in Networks and Distributed Systems

Masters 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 information

Agreement on. Dual Degree Master Program in Computer Science KAIST. Technische Universität Berlin

Agreement 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 information

School of Computer Science

School 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 information

Linguistics (research) Vrije Universiteit Amsterdam - Faculteit der Letteren - M Linguistics (research) - 2011-2012

Linguistics (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 information

MEng, BSc Applied Computer Science

MEng, 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 information

Masters in Information Technology

Masters 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 information

UNIVERSITY 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 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 information

Marketing (MSc) Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - M Marketing - 2011-2012

Marketing (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 information

Draft dpt for MEng Electronics and Computer Science

Draft 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 information

Masteropleiding 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 - 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 information

School of Computer Science

School 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 information

Datavetenskapligt Program (kandidat) Computer Science Programme (master)

Datavetenskapligt 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 information

MEng, BSc Computer Science with Artificial Intelligence

MEng, 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 information

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

One LAR Course Credits: 3. Page 4

One 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 information

School of Computer Science

School 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 information

How To Get A Computer Science Degree At Appalachian State

How 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 information

Marketing (MSc) Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - M Marketing - 2010-2011

Marketing (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 information

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

FNWI 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 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 information

REGULATIONS FOR THE DEGREE OF BACHELOR OF SCIENCE IN BIOINFORMATICS (BSc[BioInf])

REGULATIONS 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 information

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

Doctor of Philosophy in Informatics

Doctor 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 information

Appendices master s degree programme Artificial Intelligence 2014-2015

Appendices 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 information

Learning outcomes. Knowledge and understanding. Competence and skills

Learning 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 information

Interdisciplinary Master s study program in Computer Science and Mathematics

Interdisciplinary 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 information

M.Sc. Program in Informatics and Telecommunications

M.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 information

School of Computer Science

School 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 information

UNDERGRADUATE 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 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 information

Inhoudsopgave. Vak: Web Analysis 1 Vak: Web Information 1 Vak: Web Science 2 Vak: Web Society 3 Vak: Web Technology 4

Inhoudsopgave. 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 information

2 Bioinformatics (MSc) 17 2.1 Compulsory courses 17 2.2 Optional courses 17 2.3 Deficiency courses 17 2.4 Internships 18

2 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 information

Social Psychology (MScRes) Vrije Universiteit Amsterdam - Faculteit der Psychologie en Pedagogiek - RM Social Psychology - 2011-2012

Social 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 information

COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa

COMPUTER 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 information

Bachelor Degree in Informatics Engineering Master courses

Bachelor 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 information

Doctor of Philosophy in Computer Science

Doctor 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 information

Computer Science. Master of Science

Computer 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 information

Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT

Page 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 information

LOUGHBOROUGH UNIVERSITY

LOUGHBOROUGH 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 information

Accounting & Control (MSc) Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - M Accounting and Control - 2014-2015

Accounting & 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 information

B.Sc. in Computer Information Systems Study Plan

B.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 information

Political Science (MSc) Vrije Universiteit Amsterdam - Faculteit der Sociale Wetenschappen - M Political Science - 2011-2012

Political 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 information

Master of Science in Computer Science Information Systems

Master 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 information

COURSE CATALOGUE 2013-2014

COURSE 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 information

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

How To Pass A Corporate Finance Course At Vereteenuamsterdam University

How 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 information

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

PROGRAMME SPECIFICATION

PROGRAMME 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 information

Master's projects at ITMO University. Daniil Chivilikhin PhD Student @ ITMO University

Master'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 information

GYAN VIHAR SCHOOL OF ENGINEERING & TECHNOLOGY M. TECH. CSE (2 YEARS PROGRAM)

GYAN 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 information

The University of Jordan

The 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 information

Master of Science in Health Information Technology Degree Curriculum

Master 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 information

Computer Information Systems

Computer 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 information

Accounting & Control (MSc) Vrije Universiteit Amsterdam - Fac. der Economische Wet. en Bedrijfsk. - M Accounting and Control - 2011-2012

Accounting & 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 information

Guidelines for Establishment of Contract Areas Computer Science Department

Guidelines 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 information

TEACHING AND EXAMINATION REGULATIONS PART B: programme specific section MASTER S PROGRAMME SOFTWARE ENGINEERING

TEACHING 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 information

Minor Entrepreneurship Vrije Universiteit Amsterdam - Onderwijscentrum VU - Minoren - 2012-2013

Minor 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 information

Swiss 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 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 information

IEEE 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 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 information

Master of Science Service Oriented Architecture for Enterprise. Courses description

Master 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 information

Department of CSE. Jaypee University of Information Technology, Waknaghat. Course Curricula

Department 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 information

PROGRAMME SPECIFICATION POSTGRADUATE PROGRAMME

PROGRAMME 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 information

Computer 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 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 information

Swiss 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 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 information

Bachelor of Science in Information Technology. Course Descriptions

Bachelor 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 information

Please consult the Department of Engineering about the Computer Engineering Emphasis.

Please 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 information

Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1

Structure 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 information

Course Syllabus For Operations Management. Management Information Systems

Course 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 information

2. Basis for computing design and implementation at all levels through OS, distributed systems, human interface and computer graphics.

2. 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 information

LIACS Fundamentals. Jetty Kleijn Informatica Bachelorklas 2015-12-01

LIACS 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 information

UF EDGE brings the classroom to you with online, worldwide course delivery!

UF 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 information

Graduate 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 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 information

Agreement on Dual Degree Master Program in Computer Science. Politechnika Warszawska. Technische Universität Berlin

Agreement 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 information

Module compendium of the Master s degree course of Information Systems

Module 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 information

Multimedia Systems Engineering

Multimedia 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 information

LIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014

LIST 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 information

Biomolecular Sciences MSc Vrije Universiteit Amsterdam - Fac. der Aard- en Levenswetenschappen - M Biomolecular Sciences - 2010-2011

Biomolecular 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 information

The Importance of Political Science Programmes

The 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 information

M.S. Computer Science Program

M.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 information

Joint agreement of co-operation for double degree. Technische Universität Berlin. Ecole des Mines de Nantes

Joint 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 information

BIO 3350: ELEMENTS OF BIOINFORMATICS PARTIALLY ONLINE SYLLABUS

BIO 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