This page is a copy of edu/mastersny/Embedded/outline (Tue, 23 Nov 2010 15:25:12)

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.

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 Recommended Courses
Advanced Studies in Computer Science in Sweden OP CP Digital Design with VHDL
Real-Time Systems OP CP Into. to Computer Control Systems
Elective Courses Elective Courses
Computer Networks I OP CP Test Methodology
Programming Theory OP CP Programming Theory
Advanced Computer Architecture Advanced Computer Architecture
Constraint Programming (10 credits)
Applied Mathematics (10 credits
Compiler Technology (5 credits)

Spring term

Period 3 Period 4
Recommended Courses Recommended Courses
Embedded Software Embedded Software
Model-Based Development Model-Based Development
Wireless Communications & Networked Embedded Systems Wireless Communications & Networked Embedded Systems
Microcontroller programming Microcontroller programming
Alternative Courses Alternative Courses
Compiler Design II Compiler Design II
Computer Networks II Computer Networks III
Programming of Parallel Computers Programming of Parallel Computers
Distributed Systems Distributed Systems
Software Engineering Software Engineering

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
Control Engineering II Embedded Control Systems Projects
Signal and Systems Digital Design with VHDL
Advanced Computer Architecture Advanced Computer Architecture
Alternative Courses Alternative Courses
Programming Theory Programming Theory
Constraint Programming Constraint Programming
Test Methodology

Period 3&4 Credits
Thesis for Master's degree 30

Further information and topics for Master's theses, including thesis topics specifically in the Embedded Systems area.