Master s Degree Programme Computer Science Revised 2 October 2015
Master s Degree Programme Important choices Structure of the Master s Degree Programme Specialization columns Requirements for the study programme Admission Practical information Slides: www.cs.au.dk/studieorientering 2
Choices During Master s degree studies: Specialization? Elective courses? Supplementary subjects (tilvalgsfag)? Study abroad? ph.d.? 3
Master s Degree Programme Important choices Structure of the Master s Degree Programme Specialization columns Requirements for the study programme Admission Practical information 4
Structure of the Master s Programme Many take all mandatory courses and the required supplementary subjects during bachelor studies This gives freedom in Master s programme 3 examples of course programmes Many alternatives Quarter-placement of certain courses may require adjustments and changes of programme! You select your individual study programme under supervision (Master s Degree programme interviews) 5
Structure of Master s Programme: Ex 1 1. semester 2. semester Column 1 Column 2 Column 3 3. semester 4. semester Thesis First year: 3 columns of each 20 ECTS Column 1: mandatory courses (often passed in bachelor studies) Column 2: specilization column Column 3: Supplementary subject = tilvalg (often passed in bachelor studies) (possibly related to specialization) Second year: 2 semesters of each 30 ECTS 3. semester: study abroad (cancels the requirement of a 30 ECTS supplementary subject) 4. semester: thesis (based on specialization) 6
Structure of Master s Programme: Ex 2 1. semester 2. semester Column 1 Column 2 Column 3 3. semester 4. semester Thesis First year: 3 columns of each 20 ECTS Column 1: specilization column Column 2: specilization column Column 3: Supplementary subject (possibly related to specialization) Second year: 2 semesters of each 30 ECTS 3. semester: Completion of supplementary subject; specialization strengthened with related elective courses 4. semester: thesis (based on specialization) 7
Structure of Master s Programme: Ex 3 1. semester 2. semester Column 1 Column 2 Column 3 3. semester 4. semester Thesis First year: 3 columns of each 20 ECTS Column 1: specilization column Column 2: specilization column Column 3: specilization column Second year: 2 semesters of each 30 ECTS 3. semester: specialization strengthened with related elective courses 4. semester: thesis (based on specialization) 8
Master s Degree Programme Important choices Structure of the Master s Degree Programme Specialization columns Requirements for the study programme Admission Practical information 9
What is a specialization column? 20 ECTS coherent (progressive) courses within a subdiscipline of computer science Gives the minimal basis for writing a thesis You should take at least 1 specialization column It is recommended that you take 2 and if possible 3 specialization columns (when requirements regarding mandatory and supplementary courses ( tilvalg ) allow space for several specialization columns) Choose elective courses and possibly a supplementary subject to support and strengthen your specialization Study abroad: select university and courses to support and strengthen your specialization 10
How to choose specialization columns? The following slides have examples of specialization columns The supply changes continuously Depends on current research groups You may compose an individual specialization column (under guidance) You choose based on Interest Career dreams 11
Examples of specializations Cryptography and Security Bioinformatics Algorithms and Data Structures Mathematical Computer Science Data Intensive Systems Programming Languages Human Computer Interaction Ubiqitous Computing and Interaction Contacts Ivan Damgaard Christian Storm Gerth Brodal Peter Bro Miltersen Ira Assent Anders Møller Susanne Bødker Kaj Grønbæk 12
Cryptography and Security Specialization column (with progression over 3 semesters) Q1+Q2: Cryptology Q3+Q4: Cryptologic Protocol Theory Q1: Cryptographic Computing Foundations Q2: Cryptographic Computing - Projects Related elective courses Summer (25 July -12 August 2016; 5 ECTS): Identity and Privacy Q1+Q2: Coding Theory (2015) Related supplementary subject (mathematics) Q1+Q2: Algebra (prerequisite Linear Algebra) 13
Bioinformatics Specialization column (with progression) Q1: Algorithms in Bioinformatics Sequences Q2: Algorithms in Bioinformatics Trees and Structures Q3: Machine learning in Bioinformatics Q4: String Algorithms Related elective courses Q1+Q2: Machine Learning Related supplementary subject (bioinformatics) Statistical Methods in Bioinformatics (Q1+Q2), Tree of Life 1+2 (Q1+Q2), Learning from Genome Data 1+2 (Q1+Q2), Data Science 1+2 (Q1+Q2). Proteomics (Q3), Genome Variation and Human Health (Q4), Projects in Bioinformatics (Q1-Q4) http://studerende.au.dk/studier/fagportaler/datalogi/tilvalg/saerli ge-tilvalg/ 14
Algorithms and Data Structures Specialization column (with progression over 3 semesters) Q1+Q2: one or more of these Geometric Algorithms Machine Learning Q3: Algorithm Engineering Q4: Algorithmic Gems Q1+Q2: one or more of these IO-Algorithms Advanced Data Structures (2015, 2017, ) Related elective courses Q3+Q4: Topics in Discrete Geometry Related supplementary subject (mathematics) benefit of specialization column increases on top of Q3+Q4: Linear Algebra 15
Mathematical Computer Science Specialization column (with progression) Q3: Optimization (mandatory) Q4: Combinatorial Search (mandatory) Q1+Q2: (one or more of these): 2014, 2016: Computational Complexity Theory 2015, 2017: Q1: Approximation algorithms Q2: Project work Machine Learning Related supplementary subject (mathematics) benefit of specialization column increases on top of: Linear Algebra, Algebra, Mathematical Analysis 16
Data-Intensive Systems Specialization column (with progression) Q1+Q2: Machine Learning Q3: Multidimensional Databases (2014, 2016, etc) Q3: Indexing of Disk-based Data (2015, 2017, etc) Q4: Project work in Computer Science within the areas of data mining or query processing techniques Related elective courses Q1: Algorithms in Bioinformatics Sequences Q3: Algorithm Engineering 17
Programming Languages Specialization column (with progression over 3 semesters) Q1: Introduction to Functional Programming Q2: Advanced Web Programming Q3: Functional Programming Techniques Q4: Static Analysis Q1+Q2: Semantics of Programming Languages Related elective courses Q3+Q4: Category Theory (2015, 2017) Q4: Language-based Security 18
Human Computer Interaction Specialization column (with progression) Q1: Theories and Qualitative Methods in HCI Q2: User Experience Q3: Social and Collaborative Computing Q4: Designing Interactive Technologies Related elective courses Q3: Augmented Reality 19
Ubiqitous Computing and Interaction Specialization column 1 (with progression) Q1: Cloud Computing and Architecture Q2: Advanced Web Programming Q3: Internet of Things Q4: Internet of Things - Project Specialization column 2 (with progression) Q1: Pervasive Positioning Q2: Context Awareness Q3: Augmented Reality Q4: Designing Interactive Technologies 20
Additional Elective Courses Q1+Q2: Introduction to digital audio Q3+Q4: Embedded Systems - Embodied Agents, Digital Control in a Physical World Summer (25 July 12 August 2016; 5 ECTS): Introduction to Interactive 3D Graphics In the Master s Programme only: Q1: Science-based IT Entrepreneurship and Innovation Q4: Mathematics and Computer Science Education Placement at Upper Secondary School Project work in Computer Science 21
Master s Degree Programme Important choices Structure of the Master s Degree Programme Specialization columns Requirements for the study programme Admission Practical information 22
Requirements for the Study Programme 120 ECTS in total At least 90 ECTS graduate level computer science At least 180 ECTS computer science in bachelor + master s Mandatory courses: Experimental System Development (10 ECTS) Compilation (10 ECTS) Optimization (5 ECTS) Combinatorial Search (5 ECTS) Supplementary subject (30 ECTS) At least 2 supplementary subjects in bachelor + master s Requirement of a supplementary subject is cancelled when the programme includes study abroad Thesis (30 ECTS) 23
Yellow Brick Requirement All Programmes (Bachelor or Master s) must include 60 ECTS passed at Science and Technology, Aarhus University This has implications for credit transfer! 24
Master s Degree Programme Important choices Structure of the Master s Degree Programme Specialization columns Requirements for the study programme Admission Practical information 25
Admission When bachelor completed You apply for admission into Master s Programme... or apply for admission into PhD studies Admission You must actively apply for admission You must actively apply for SU Making a study programme (contract) does not suffice http://kandidat.au.dk/optagelse/adgangskrav/ 26
Temporary Admission If you lack X<30 ECTS in your bachelor, you may for a 6 months period take 30-X ECTS courses to be part of your future Master s Programme No temporary admission if you still lack a mandatory course and you have failed it twice! Never delay (re)examination in a mandatory course! This might have SU-related consequences! http://studerende.au.dk/studier/fagportaler/datalogi/undervisning/midle rtidig-indskrivning-paa-kandidatstudiet/ 27
PhD studies? Søg ind på PhD-uddannelsen! Næste deadline 1.november Du får løn for at studere! http://talent.au.dk/phd/scienceandtechnology/programmes/com puter-science/ Kontakt Anders Møller for info! 28
Master s Degree Programme Important choices Structure of the Master s Degree Programme Specialization columns Requirements for the study programme Admission Practical information Contracts Signing up for courses Study abroad Student Guidance 29
Contracts Master s Contract: http://kontrakt.scitech.au.dk/ Complete before signing up for first course in Master s Programme Also in case of temporary admission You may only sign up for courses mentioned in your contract Revise at semiannual interviews in April and October http://www.cs.au.dk/~gudmund/interview.html Thesis Contract: Sign at start of thesis work 30
Sign up: Signing up for courses schedule of classes / exams May 1-10 for courses in (Summer &) Fall November 1-10 for courses in the Spring (& Summer) Advance approval of credit transfer may be needed for supplementary subjects, see http://studerende.au.dk/studier/fagportaler/datalogi/undervisning /tilvalg-og-valgfrihed/ Signing up is final you cannot change later Schedule for elective courses: Is available watch out for collisions! Schedule for supplementary subjects: Watch out for collisions! Exam schedule for elective courses: Lecturer plans dates for each course 31
Stay abroad Credit transfer Advance approval (ECTS computation may be tricky!) If foreign university allows less than 30 ECTS then top up with Summer courses Project work Update Master s contract Europe (ERASMUS) Existing and new exchange agreements Trine Ji Holmgaard Elsewhere (incl. Scandinavia) International center www.au.dk/ic General guidance on foreign studies Questions? Contakt Trine Ji Holmgaard, Nygaard 316, tjh@cs.au.dk
Student Counselor The student counselor may help you Jacob Albæk Schnedler For contact information see http://studerende.au.dk/vejleder-datalogi/ Possible topics: Change of study programme, delay, leave of absence, withdrawel Illness Study regulations, selecting supplementary subjects 33
Additional information Web pages http://studerende.au.dk/studier/fagportaler/datalogi/ DUF http://www.cs.au.dk/duf DSAU Datalogisk Studenterforening, AU http://dsau.dk 34
Information Meetings Thursday 1 October 2015 (5794-118): 14-15: IT: Bachelor Program 15-16: IT-Product Development: Master s Program 16-17: Computer Science & IT: PhD studies Friday 2 October 2015 (5794-118): 14-15: Computer Science: Bachelor Program 15-16: Computer Science: Master s Program 16-17: Computer Science & IT: Master s Thesis 35