COURSE UNIT TITLE

: CYBER-PHYSICAL SYSTEMS

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
CSC 5051 CYBER-PHYSICAL SYSTEMS ELECTIVE 3 0 0 8

Offered By

Graduate School of Natural and Applied Sciences

Level of Course Unit

Second Cycle Programmes (Master's Degree)

Course Coordinator

ASSISTANT PROFESSOR CAN ATILGAN

Offered to

Ph.D. in Computer Science (English)
Computer Science

Course Objective

This course aims to provide a wide perspective in the design and analysis of complex computational systems that are integrated with physical processes.

Learning Outcomes of the Course Unit

1   Identify application domains of cyber-physical systems and domain-specific and cross-domain stakeholder concerns
2   Define key characteristics of cyber-physical systems for managing development and implementation within and across multiple smart application domains within a framework
3   Design and develop cyber-physical system models and simulations
4   Analyze the real-time and concurrent behaviors of smart systems for providing more efficient automation and data exchange frameworks and methods
5   Integrate conceptualization and realization facets of cyber-physical systems by relating the high-level goals and functional requirements to design, implementation and operation activities

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Cyber-Physical Systems (CPS) framework
2 Embedded systems design, CPS application domains
3 Conceptualization, Goals, functional requirements and organization of CPS
4 System modeling software applications
5 Models of computation, Finite State Machines, Process Networks, Data Flow, Petri Nets, Synchronous Reactive, Hybrid Systems
6 Realization of CPS, Design, production and implementation, Key performance indicators for CPS Homework 1
7 Virtual laboratories, Simulation models, Tradeoff analyses
8 Robotics and control systems simulation, Modeling physical dynamics
9 Concurrent models of computation, Real-time operating systems, Scheduling algorithms & anomalies Homework 2
10 Automation and data exchange in manufacturing technologies, Industry 4.0
11 Case Study presentations
12 Scalability of CPS, Internet of Things, Fusion with social media, mobile, cloud computing, and big data analytics
13 Smart and connected communities, Smart grids
14 Recap

Recomended or Required Reading

Textbook(s): P. Marwedel, Embedded System Design: Embedded Systems Foundations of Cyber-Physical Systems, Springer, 2nd edition, 2011.
Supplementary Book(s): CPS Public Working Group, Framework for Cyber-Physical Systems Release 1.0, US National Institute of Standards and Technology (NIST), 2016.
E.A. Lee, and S.A. Seshia, Introduction to Embedded Systems: A Cyber Physical Systems Approach, LeeSashia, 2nd edition, 2015.
C. Baier, and J.P. Katoen, Principles of Model Checking, MIT Press, 2008.

Planned Learning Activities and Teaching Methods

The course is taught in a lecture, class presentation and discussion format.

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 ASG ASSIGNMENT
2 PRS PRESENTATION
3 FCG FINAL COURSE GRADE ASG * 0.50 + PRS * 0.50


Further Notes About Assessment Methods

None

Assessment Criteria

Evaluation of projects and presentations

Language of Instruction

English

Course Policies and Rules

To be announced

Contact Details for the Lecturer(s)

can.atilgan@deu.edu.tr

Office Hours

To be announced

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 14 3 42
Preparations before/after weekly lectures 13 4 52
Preparing assignments 2 30 60
Preparing presentations 2 20 40
TOTAL WORKLOAD (hours) 194

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10
LO.1444
LO.2444
LO.3444
LO.4444
LO.5555