Department of Information Technology

Programme Outline

The programme starts with an introductory course of 5 credits: Advanced Computer Science Studies in Sweden. This course will provide you with the cultural and practical knowledge that you need for a successful study. As a part of this course, you will get a short presentation of the courses in period 1 and 2, and meet with a student counsellor to make your final choice of courses for these periods.

ES-OUTLINE.jpg

For more information about all courses, you can search at http://www.it.uu.se/edu/search by either name or code for a course.
You can also have a look at the official programme syllabus.

Year 1

During the first year of the programme, you normally take 10 courses, of 5, 7.5 or 10 credits. We expect most students to choose courses from the list below. These courses are taught in English. Other courses may be available to fill gaps in your background knowledge, or to proceed further in a particular area.

Note that courses will be taught in the indicated periods only. You must take this into account if you plan your studies. Putting such a plan in your letter of intent is appropriate, and it sends a strong signal to us that you are a serious applicant. The links below are to teaching plan of courses, so if you would like to read more information about courses, please search at http://www.it.uu.se/edu/search. You may find previous instances of some courses during the academic year 2009 there.

CP is Course Plan page of each course; OP is the latest Course Home Page for each course.

Autumn term

Period 1 Period 2
Recommended Courses
Introduction to Studies in Embedded Systems OP CP Introduction to Computer Control Systems OP CP
Real-Time Systems OP CP Microcontroller programming (continues into spring) OP CP
Wireless Communication and Networked embedded systems (continues into spring) OP CP
Elective Courses
Computer Networks I OP CP Compiler Design I OP CP
Functional Programming I OP CP Software Testing and Maintenance (continues into spring) OP CP
Provably correct software OP CP
Software engineering OP CP
Human Computer Interaction OP CP
Applied Mathematics OP CP

Spring term

Period 3 Period 4
Recommended Courses
Programming Embedded Systems OP CP
Digital Electronics Design with VHDL OP CP
Microcontroller programming (project part) OP CP
Wireless Communication and Networked embedded systems (project part) OP CP
Elective Courses
Compiler Design II OP CP
Machine Learning OP CP
Distributed Systems OP CP Computer Networks III OP CP
Software Engineering OP CP Human Computer Interaction OP CP
Programming of Parallel Computers OP CP
Software Testing and Maintenance OP CP

Year 2

During the second year, you take 4 more courses and do a thesis project of 30 credits. Normally, you would take the courses in period 1 and 2 , and the thesis in period 3 and 4, but other arrangements can be made. You can take courses from the list below, but you might also satisfy the prerequisites for some more advanced courses.

Period 1 Period 2
Recommended Courses Recommended Courses
Model-Based Design of Embedded Systems OP CP Embedded Control Systems Project OP CP
Automatic Control II OP CP Project in Digital Electronic Constructions OP CP
Spectral Processing of Signals OP CP
Alternative Courses Alternative Courses
Human Computer Interaction OP CP Compiler Design I OP CP
Functional Programming I OP CP
Software engineering OP CP

Period 3&4 Credits
Degree Project in Embedded Systems CP 30
Degree Project in Embedded Systems CP 45
Further information and topics for Master's theses
Updated  2015-08-14 16:44:37 by Philipp Rümmer.