Syllabus for Real Time Systems I
- 5 credits
- Course code: 1DT063
- Education cycle: Second cycle
Main field(s) of study and in-depth level:
Computer Science A1N,
Embedded Systems A1N
Explanation of codes
The code indicates the education cycle and in-depth level of the course in relation to other courses within the same main field of study according to the requirements for general degrees:
- G1N: has only upper-secondary level entry requirements
- G1F: has less than 60 credits in first-cycle course/s as entry requirements
- G1E: contains specially designed degree project for Higher Education Diploma
- G2F: has at least 60 credits in first-cycle course/s as entry requirements
- G2E: has at least 60 credits in first-cycle course/s as entry requirements, contains degree project for Bachelor of Arts/Bachelor of Science
- GXX: in-depth level of the course cannot be classified
- A1N: has only first-cycle course/s as entry requirements
- A1F: has second-cycle course/s as entry requirements
- A1E: contains degree project for Master of Arts/Master of Science (60 credits)
- A2E: contains degree project for Master of Arts/Master of Science (120 credits)
- AXX: in-depth level of the course cannot be classified
- Grading system: Fail (U), Pass (3), Pass with credit (4), Pass with distinction (5)
- Established: 2010-03-18
- Established by:
- Revised: 2022-10-17
- Revised by: The Faculty Board of Science and Technology
- Applies from: Autumn 2023
120 credits including Computer Architecture. Participation in Operating Systems. Proficiency in English equivalent to the Swedish upper secondary course English 6.
- Responsible department: Department of Information Technology
On completion of the course, the student should be able to:
- Explain fundamental principles for programming of real time systems with time and resource limitations.
- Describe the foundation for programming languages developed for real time programming.
- Account for how real time operating systems are designed and functions.
- Analyse real time systems with regard to keeping time and resource restrictions.
- Programming languages intended for real time systems, support in ordinary programming languages, e.g. "Ada tasking"
- Real time operating system (RTOS)
- System support: scheduling, resource handling
- Design and analysis of real time system software
- Modelling and verification of real time systems
- Distributed real time systems
- Real time communication
Lectures, lessons, assignments, labs and project.
Written exam and assignments. The theory part consists of 3 credits and the practical part of 2 credits.
If there are special reasons for doing so, an examiner may make an exception from the method of assessment indicated and allow a student to be assessed by another method. An example of special reasons might be a certificate regarding special pedagogical support from the disability coordinator of the university.
- Latest syllabus (applies from Autumn 2023)
- Previous syllabus (applies from Autumn 2022)
- Previous syllabus (applies from Spring 2019)
- Previous syllabus (applies from Autumn 2010)
Applies from: Autumn 2023
Some titles may be available electronically through the University library.
Buttazzo, Giorgio C.
Hard Real-Time Computing Systems [Elektronisk resurs] : Predictable Scheduling Algorithms and Applications
Boston, MA: Springer US, 2011
Tillgänglig för användare inom Uppsala universitet