|
Week
|
Topics
|
Study Metarials
|
|
1
|
Introduction to Real-Time Systems
|
|
|
2
|
Concept of Computer Control
|
|
|
3
|
Computer Hardware for Real-Time applications
|
|
|
4
|
System Analysis, modelling and simulation
|
|
|
5
|
Implementation of Control Algorithms-I
|
|
|
6
|
Implementation of Control Algorithms-II
|
|
|
7
|
Languages for Real-time Applications-I
|
|
|
8
|
Languages for Real-time Applications-II
|
|
|
9
|
Real-time Operating Systems-I
|
|
|
10
|
Real-time Operating Systems-II
|
|
|
11
|
Software Development for Real-Time Systems-I
|
|
|
12
|
Software Development for Real-Time Systems-II
|
|
|
13
|
Process Applications-I
|
|
|
14
|
Process Applications-II
|
|
|
Prerequisites
|
-
|
|
Language of Instruction
|
Turkish
|
|
Responsible
|
Asst. Prof. Dr. Ayhan AKBAŞ
|
|
Instructors
|
-
|
|
Assistants
|
-
|
|
Resources
|
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.
|
|
Supplementary Book
|
-
|
|
Goals
|
To teach real-time systems and design techniques.
|
|
Content
|
Introduction to Real-Time Systems, Concept of Computer Control, Computer Hardware for Real-Time applications, System Analysis, modelling and simulation, Implementation of Control Algorithms-I, Implementation of Control Algorithms-II, Languages for Real-time Applications-I, Languages for Real-time Applications-II, Real-time Operating Systems-I, Real-time Operating Systems-II, Software Development for Real-Time Systems-I, Software Development for Real-Time Systems-II, Process Applications-I, Process Applications-II
|
|
Program Learning Outcomes |
Level of Contribution |
|
1
|
To be able to apply mathematics, science and engineering theories and principles to Computer Engineering problems.
|
4
|
|
2
|
To have the ability to define, model, and solve problems related to Computer Engineering.
|
3
|
|
3
|
To be able to design and conduct experiments, as well as to analyze and interpret data.
|
-
|
|
4
|
To be able to design and analyze a process for a specific purpose within technical and economical limitations.
|
4
|
|
5
|
To be able to use modern techniques and calculation tools required for engineering applications.
|
4
|
|
6
|
To have the awareness of professional liabilities and ethics.
|
-
|
|
7
|
To be able to get involved in interdisciplined and multidisciplined team work.
|
2
|
|
8
|
To be able to declare his/her opinions orally or written in a clear, concise and brief manner.
|
-
|
|
9
|
To improve him/herself by following the developments in science, technology, modern issues, and know the importance of lifelong learning.
|
2
|
|
10
|
To be able to evaluate engineering solutions for the global and social problems especially for the health, safety, and environmental problems.
|
-
|
|
11
|
To have knowledge about of contemporary issues.
|
2
|