PhD Monitor
/Detail
Computer Science● OpenMastersPreview

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.

Aarhus University · Aarhus, Denmark
More professors at Aarhus University
algorithms and complexityIT security and cybersecuritylogic and semanticspervasive and ubiquitous computingdistributed systemsartificial intelligence
This is a masters position — not a PhD studentship.
Deadline
—
Funding
—
2 years (full-time)
Start date
Flexible (typically aligned with academic intake periods)
Full-time
Location
Aarhus
Denmark

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.

Master’s in Computer Scienceresearch-driven curriculuminterdisciplinary computer scienceIT security specialisationalgorithms and computational theoryEnglish-taught programmecollaborative learning environmentproject-based research

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

Required skills
  • 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.
Nice to have
Experience with research projects or publications in computer science.Familiarity with specialised areas such as cybersecurity, distributed systems, or artificial intelligence.Proficiency in additional programming languages or tools relevant to the chosen specialisation.
Eligibility
  • Open to international students; no residency or nationality restrictions.
  • No age restrictions or prior experience caps.

Funding & terms

Type
Unknown
Amount
—
Duration
2 years (full-time)
Programme
—

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.

Documents required
  • 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)
↗Check programme and admissions

Contact

Lab
Department of Computer Science
Aarhus University
Denmark
See the full position

Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.

No card · 10 free AI match scores
Explore this programme
Check admissions, intake and funding with the official source; a listing does not mean applications are open.