PhD Monitor
/Detail
Computer Science● OpenMastersPreview

Master’s in Informatics: Programming and Systems Architecture

Specialise in distributed systems, software architecture, or networks with a research-focused master’s degree at Norway’s top university.

Best for:Best for computer science graduates seeking advanced technical expertise in systems architecture, distributed computing, or cybersecurity with a research-oriented approach.

University of Oslo · Oslo, Norway
More professors at University of Oslo
Distributed SystemsSoftware ArchitectureNetwork SecurityData CommunicationProgramming ParadigmsSystem Development
This is a masters position — not a PhD studentship.
Deadline
—
Funding
—
2 years
Start date
Flexible (typically August)
Full-time
Location
Oslo
Norway

Overview

This two-year master’s programme at the University of Oslo equips students with expertise in system development, programming, data communication, distributed systems, and information security. Graduates gain a holistic understanding of computer systems and their underlying theories, enabling them to design, maintain, and innovate across subfields like distributed networks or software architecture. Students tailor their studies through two specialisations—Distributed Systems and Networks or Software—while crafting a master’s thesis aligned with their professional interests. The programme emphasises both theoretical depth and practical application, supported by a vibrant academic community and pre-semester orientation events.

Master’s in Computer ScienceSystems ArchitectureDistributed SystemsNetwork SecuritySoftware EngineeringResearch-Oriented EducationNorwegian University AdmissionsThesis-Based Degree

What you'll do

  • Develop and maintain complex computer systems with a focus on distributed architectures or software design.
  • Conduct independent research and contribute to the field through a master’s thesis on a self-selected topic.
  • Apply theoretical knowledge to practical challenges in data communication, security, or system optimisation.
  • Collaborate with peers and faculty during pre-semester orientation and academic events.
  • Engage with industry-relevant projects to bridge theoretical learning and professional applications.

Requirements

Degree required: Bachelor’s degree in Computer Science, Informatics, or a closely related field (e.g. Engineering, Mathematics).

Degree offered: Master of Science (MSc)

Language: English proficiency (equivalent to TOEFL 600/90 or IELTS 6.5).

Instruction: English

Required skills
  • Strong programming skills (e.g., proficiency in languages like Java, C++, Python).
  • Foundational knowledge of algorithms, data structures, and computer architecture.
  • Understanding of networking principles and distributed systems concepts.
  • Ability to conduct independent research and write academic papers.
Nice to have
Experience with cloud computing or big data technologies.Familiarity with cybersecurity frameworks or protocols.Prior exposure to software development methodologies (e.g., Agile, DevOps).
Eligibility
  • No nationality restrictions; open to international applicants.
  • No age limits or prior work experience requirements.

Funding & terms

Type
Unknown
Amount
—
Duration
2 years
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

Applicants must submit their application through the University of Oslo’s official admissions portal. Required documents include a CV, academic transcripts, a statement of purpose, and proof of English proficiency. Additional materials may be requested based on the application review process.

Documents required
  • CV
  • Academic transcripts (Bachelor’s degree)
  • Statement of purpose or research proposal
  • Proof of English proficiency (e.g., TOEFL/IELTS scores)
  • Letter of recommendation (if required)
↗Check programme and admissions
Lab
Department of Informatics
University of Oslo
Norway
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.