Master's Programme in Computer Science

120 credits

Programme syllabus, TDV2M

A revised version of the programme syllabus is available.
Code
TDV2M
Finalised by
The Faculty Board of Science and Technology, 9 November 2021
Registration number
TEKNAT 2021/130
Responsible faculty
Faculty of Science and Technology
Responsible department
Department of Information Technology

Entry requirements

Academic requirements

A Bachelor's degree, equivalent to a Swedish Kandidatexamen, from an internationally recognised university.

Also required is:

  • 90 credits in computer science, including programming, algorithms, data structures, computer architecture and operating systems; and
  • 30 credits in mathematics.

Language requirements

Proficiency in English equivalent to the Swedish upper secondary course English 6. This requirement can be met either by achieving the required score on an internationally recognised test, or by previous upper secondary or university studies in some countries. Detailed instructions on how to provide evidence of your English proficiency are available at universityadmissions.se.

Aims

The education will give the students detailed knowledge in the main field of computer science. The emphasis is on analytical ability and knowledge that will be of long-term benefit in an area in the process of rapid development. The programme thus does not focus on any particular programming languages, hardware platforms or operating systems. Those who have completed the programme are able to perform critical analysis, apply their knowledge in the field of computer science and independently acquire new knowledge required. A typical example is that computer scientists can very quickly learn new programming languages.

The education prepares students for active participation in research projects, either as graduate students or in industrial research projects, as well as for advanced professional activities in a broad field.

Instruction

Education in the Master's programme builds upon upon the prior knowledge and experience of the students. Students are expected to participate actively in their education and take responsibility for personal learning outcomes as well as contributing to the learning of others. Academic staff in the programme have the primary responsibility for establishing foundations for active individual and collective learning. Continuos educational development builds on a respectful dialogue between students and staff, through which everyone is empowered to contribute to educational evolution and mutual learning.

In the programme's courses, a wide variety of teaching methods are used. Theoretical teaching is interspersed with practical sessions, usually computer-based, and communication training. Teaching is in close contact with current research, providing insight into scientific method and approach. Teaching and course literature is in English.

Degree

Upon request, a student who has received a pass grade in a course is to receive a course certificate from the higher education institution. Upon request, a student who meets the requirements for a qualification is to receive a diploma from the higher education institution.

A Degree of Master is a so called general degree, which means that the student achieve the degree in its main subject according to the criteria below, regardless of the courses being part of the program or not, therefore there is a possibility also to include single subject courses in the degree.

Regulations according to Higher Education Ordinance

A Degree of Master (120 credits) is obtained after the student has completed course requirements of 120 higher education credits with a certain area of specialisation determined by each higher education institution itself, including at least 60 higher education credits with in-depth studies in the main field of study. In addition, the student must hold a Degree of Bachelor, a Degree of Bachelor of Arts in…, a professional degree worth at least 180 higher education credits or an equivalent foreign qualification.

For a Degree of Master (120 credits) students must have completed an independent project (degree project) worth at least 30 higher education credits in their main field of study, within the framework of the course requirements. The independent project may comprise less than 30 higher education credits, but not less than 15 higher education credits, if the student has already completed an independent project at the second level worth at least 15 higher education credits in their main field of study, or an equivalent project in a foreign educational programme.

A Degree of Master (60 credits) is obtained after the student has completed course requirements of 60 higher education credits with a certain area of specialisation determined by each higher education institution itself, including at least 30 higher education credits with in-depth studies in the main field of study. In addition, the student must hold a Degree of Bachelor, a Degree of Bachelor of Arts in…, a professional degree worth at least 180 higher education credits or an equivalent foreign qualification.

For a Degree of Master (60 credits) students must have completed an independent project (degree project) worth at least 15 higher education credits in their main field of study, within the framework of the course requirements.

Local regulations

A Degree of Master (60 credits) may, except for courses on advanced level, contain one or several courses on basic level comprising not more than 15 higher education credits. A degree of Master (120 credits) may, except for courses on advanced level, contain one or several courses on basic level comprising not more than 30 higher education credits. The course or the courses are meant to provide such additional competence as is needed for in-depth studies in the main field of study and cannot be included in the student’s basic degree.

For a Degree of Master (120 credits) students must have completed an independent project (degree project) worth at least 30 higher education credits.

Outline

FOLLOW UPPSALA UNIVERSITY ON

facebook
instagram
twitter
youtube
linkedin