Course syllabus - Software Development for Real-Time Systems
Scope
7.5 credits
Course code
DVA421
Valid from
Spring semester 2014
Education level
Second cycle
Progressive Specialisation
A1N (Second cycle, has only first-cycle course/s as entry requirements).
Main area(s)
Computer Science
School
School of Innovation, Design and Engineering
Ratified
2013-02-27
Status
This syllabus is not current and will not be given any more
Literature lists
Course literature is preliminary up to 8 weeks before course start. Course literature can be valid over several semesters.
-
Compendiums
Real-Time Systems
Akademin för innovation, design och teknik,
Objectives
The purpose of the course is to enhance the student’s knowledge, understanding and skills within software engineering, in particular targeting development of time-critical systems. The course will also prepare the students for software engineering thesis work that includes real-time aspects.
Learning outcomes
After completed course, the students will be able to:
- understand and be able to explain the basic principles in real-time scheduling
- understand different kinds of approaches for software developing for real-time systems
- understand the basic principles within component based software development of real-time systems
- explain the activities time requirements engineering, architectural and low-level design of real-time systems, implementation, testing of real-time systems
- understand programming language-specific aspects in the design of real-time systems
Course content
Main disciplines within software development for real-time systems are introduced such as scheduling, design, time handling in development methods, choice of programming language, handling of time requirements, design and implementation, further development and re-engineering of real-time systems.
Tuition
Lectures.
Specific requirements
At least 90 ECTS credits in computer science, including basic knowledge of software engineering 7.5 ECTS credits. In addition Swedish course B/Swedish course 3 and English course A/English course 6 are required. For courses given entirely in English exemption is made from the requirement in Swedish course B/Swedish course 3.
Examination
Examination (TEN1), 4,5 ECTS credits, marks 3, 4 or 5
Exercise (INL1), 3 ECTS credits, marks Pass (G)
A student who has a certificate from MDU regarding a disability has the opportunity to submit a request for supportive measures during written examinations or other forms of examination, in accordance with the Rules and Regulations for Examinations at First-cycle and Second-cycle Level at Mälardalen University (2020/1655). It is the examiner who takes decisions on any supportive measures, based on what kind of certificate is issued, and in that case which measures are to be applied.
Suspicions of attempting to deceive in examinations (cheating) are reported to the Vice-Chancellor, in accordance with the Higher Education Ordinance, and are examined by the University’s Disciplinary Board. If the Disciplinary Board considers the student to be guilty of a disciplinary offence, the Board will take a decision on disciplinary action, which will be a warning or suspension.
Grade
Pass with distinction, Pass with credit, Pass, Fail