Master’s Degree Programme
Computer Science
Kandidatorientering
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
Choices
During Master’s degree studies:
• Specialization?
• Elective courses?
• Supplementary subjects (tilvalgsfag)?
• Study abroad?
Kandidatorientering
Master’s Degree Programme
Important choices
Structure of the Master’s Degree Programme
Specialization columns
Requirements for the study programme
Admission
Practical information
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!
Structure of Master’s Programme: Ex 1
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
Kandidatorientering
1. semester
Column 1 Column 2 Column 3
2. semester 3. semester
Structure of Master’s Programme: Ex 2
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
1. semesterColumn 1 Column 2 Column 3
2. semester 3. semester
Structure of Master’s Programme: Ex 3
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
Kandidatorientering
1. semester
Column 1 Column 2 Column 3
2. semester 3. semester
Master’s Degree Programme
Important choices
Structure of the Master’s Degree Programme
Specialization columns
Requirements for the study programme
Admission
Kandidatorientering
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
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
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
12 Kandidatorientering Contacts Ivan Damgaard Christian Storm Gerth Brodal
Peter Bro Miltersen
Ira Assent
Anders Møller
Susanne Bødker
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)
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)
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
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
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
Kandidatorientering
Master’s Degree Programme
Important choices
Structure of the Master’s Degree Programme
Specialization columns
Requirements for the study programme
Admission
Practical information
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)
Kandidatorientering 24
Yellow Brick Requirement
All Programmes (Bachelor or Master’s) must
include 60 ECTS passed at Science and
Technology, Aarhus University
Master’s Degree Programme
Important choices
Structure of the Master’s Degree Programme
Specialization columns
Requirements for the study programme
Admission
Kandidatorientering 26
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/
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!
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
Kandidatorientering
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
Signing up for courses
schedule of classes / exams
Sign up:
• 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!
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?
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
Kandidatorientering