CSE497
REAL-TIME SYSTEMS
- Course Code
- CSE497
- Semester
- -
- Theory+Practice
- 3 + 0
- ECTS
- 5
| Course Type | Elective Course | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Course Level | Bachelor's Degree | ||||||||||||||||||||||||||||||||
| Year of Study | - | ||||||||||||||||||||||||||||||||
| Semester | - | ||||||||||||||||||||||||||||||||
| ECTS | 5 | ||||||||||||||||||||||||||||||||
| Name of Lecturer(s) | - | ||||||||||||||||||||||||||||||||
| Learning Outcomes |
At the end of this course, the students;
|
||||||||||||||||||||||||||||||||
| Mode of Delivery | Face to face | ||||||||||||||||||||||||||||||||
| Prerequisites | No | ||||||||||||||||||||||||||||||||
| Recommended Optional Programme Components | None | ||||||||||||||||||||||||||||||||
| Course Description | Introduction to real-time systems. Reliability and fault tolerance. Exceptions and exception handling. Concurrent programming. Shared variable-based synchronization and communication. Message-based synchronization and communication. Atomic actions, concurrent processes and reliability. Resource control. Programming real-time abstractions. Scheduling real-time systems. Programming schedulable systems. Tolerating timing faults. Low-level programming. | ||||||||||||||||||||||||||||||||
| Course Contents |
|
||||||||||||||||||||||||||||||||
| Recommended or Required Reading | 1. Burns A., Wellings A., Real-Time Systems and Programming Languages, 3/E, Addison Wesley, 2001 2. Jane W., Liu S., Real-Time Systems, Prentice Hall, 2000. 3. Cottet F., Scheduling in real-time systems, John Wiley and Sons, 2002 | ||||||||||||||||||||||||||||||||
| Planned Learning Activities and Teaching Methods |
| ||||||||||||||||||||||||||||||||
| Assessment Methods and Criteria |
|
||||||||||||||||||||||||||||||||
| Language of Instruction | Turkish | ||||||||||||||||||||||||||||||||
| Work Placement(s) | No |
Programme Qualifications / Learning Outcomes
| LO1 | LO2 | LO3 | LO4 | LO5 | |
|---|---|---|---|---|---|
| K1 | X | X | |||
| K2 | X | ||||
| K3 | X | X | |||
| K4 | X | X | |||
| K5 | |||||
| K6 | |||||
| K7 | |||||
| K8 | |||||
| K9 | |||||
| K10 | |||||
| K11 |