Master’s in Computer Science
Specialise in cutting-edge research areas like algorithms, IT security, or pervasive computing at Aarhus University’s internationally recognised programme.
Best for:Best for ambitious computer science graduates seeking a research-focused, interdisciplinary Master’s programme with opportunities to specialise in emerging fields like cybersecurity, algorithms, or computational logic.
Overview
The Master’s in Computer Science at Aarhus University offers a flexible, research-driven curriculum where students can tailor their studies to specialise in areas such as complex algorithms, IT security, logic, semantics, or pervasive computing. The programme emphasises high-quality teaching in an informal, collaborative environment, encouraging active student participation and close mentorship from international faculty. Students engage in a mix of lectures, group work, and project-based learning, with strong support for project guidance and academic consultation. The programme is fully taught in English, catering to an international student body and fostering a dynamic research culture.
What you'll do
- Engage in advanced coursework covering core and specialised topics in computer science, including algorithms, security, logic, and pervasive computing.
- Participate in group-based learning and project work, developing practical solutions to research problems under faculty supervision.
- Conduct independent research in a chosen specialisation, culminating in a Master’s thesis under the guidance of academic advisors.
- Actively contribute to a collaborative learning environment, engaging in discussions, peer reviews, and mentorship opportunities.
- Develop and refine technical and analytical skills through hands-on projects, lectures, and seminars.
- Collaborate with international peers and faculty to explore interdisciplinary research questions in computer science.
Requirements
Degree required: Bachelor’s degree in Computer Science or a related field (e.g. Mathematics, Engineering, or Information Technology).
Degree offered: Master of Science (MSc) in Computer Science
Language: English proficiency; no specific test score required but demonstrated fluency is expected.
Instruction: English
- Strong foundation in core computer science concepts such as algorithms, data structures, and programming.
- Proficiency in at least one programming language (e.g., Python, Java, C++).
- Basic understanding of mathematical principles relevant to computer science (e.g., discrete mathematics, logic).
- Ability to work collaboratively in group settings and contribute to academic discussions.
- Open to international students; no residency or nationality restrictions.
- No age restrictions or prior experience caps.
Funding & terms
Programme and admissions
Admissions not verified
A catalogue listing does not mean applications are open or funding is guaranteed. Check the source for your intake.
- Intake
- Not confirmed by the source
- Duration
- Not confirmed by the source
- Teaching language
- Not confirmed by the source
- Taught / research mode
- Not confirmed by the source
- Study mode
- Not confirmed by the source
- Campus
- Not confirmed by the source
- Prerequisites
- Not confirmed by the source
- Application instructions
- Not confirmed by the source
- Tuition
- Not confirmed by the source
- Funding
- Not confirmed by the source
How to apply
Deadline: Unknown (typically rolling or aligned with academic intake periods)
Applicants must apply through the official Aarhus University admissions portal. The process involves submitting academic transcripts, a CV, a statement of purpose, and proof of English proficiency. Some specialisations may require additional materials such as a research proposal or letters of recommendation. Detailed instructions and deadlines are available on the programme’s official webpage.
- Bachelor’s degree certificate and transcripts
- CV or curriculum vitae
- Statement of purpose or personal statement
- Proof of English proficiency (if applicable)
- Letters of recommendation (if required by specific specialisations)
Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.