COURSE UNIT TITLE

: FOUNDATIONS OF INTERNET OF EVERYTHING

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
CSE 5094 FOUNDATIONS OF INTERNET OF EVERYTHING 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

ASSOCIATE PROFESSOR MEHMET HILAL ÖZCANHAN

Offered to

Computer Engineering (Non-Thesis-Evening) (English)
Computer Engineering Non-Thesis (English)
Computer Engineering (English)
Computer Engineering (English)
COMPUTER ENGINEERING (ENGLISH)

Course Objective

Internet of Everything (IoE) extends Internet of Things (IoT) further to engulf people and processes, in addition to the things of Internet. The machine-to-machine (M2M) communications of IoT are extended to encompass people and process communications, resulting in a far more complex system. IoE covers machine-to-people (M2P) communications and technology-assisted people-to-people (ta-P2P) interactions. The course objective is to present the expansive technologies of intelligent inter-connection of people, processes, data and things.

Learning Outcomes of the Course Unit

1   1. Understanding the evolution of computer technology into Internet of Everything.
2   2. Understanding the differences between IoE and IoT.
3   3. Understanding the technologies underlying Internet of Everything: Merger of embedded systems, sensor networks, Internet of Things, Cloud Computing, people under a global network.
4   4. Mastering the requirements of creating ubiquitous systems.
5   5. Creating a sample Internet of Everything application
6   6. Understanding services needed for security and privacy in Internet of Everything.

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Introduction to IoE What is IoE Foundations of IoE. Underlying technologies. Ubiquitous systems. Differences between IoE and IoT.
2 Fundamentals of IoE Data acquisition, embedded systems. Data sharing, networking. Data processing, servers. Data storage, cloud computing.
3 Hardware of IoE Microcontrollers, processors. Sensors, RFID tags, NFC cards, iBeacons. Servers, mobile devices, tablets, computers, electronic storage.
4 Software of IoE Operating system platforms, cross platform programming, databases, cloud computing services.
5 Networking and Internet Communication protocols, wireless technologies. Internet, Cloud Architecture.
6 Global Ubiquitous Systems The demand for non-stop, global, 7/24 ubiquitous systems. Architecture of ubiquitous systems.
7 Mobile Cloud Computing Foundations of mobile cloud computing. Mobile cloud computing services.
8 Human involvement in IoE Smart Cities. Smart Homes. E-Health.
9 Student Presentations Presentation of chosen expert topics in IoE.
10 Student Presentations Presentation of chosen literature in IoE.
11 Issues in IoE Problem areas in IoE. Country boundaries. Infrastructure inequalities. Financial and Economic barriers. Politics.
12 Security in IoE Data confidentiality and privacy issues in IoE. Integrity of stored and shared data. Security services offered.
13 Open Issues and Future Research Directions Low bandwidth, Network access management, Quality of service, Standard interface, Pricing, Service convergence
14 The dvelopments in IoE, for the past three years The developments in the IoE technology and scientific works, for not falling behind.

Recomended or Required Reading

Textbook: "Internet of Everything Algorithms, Methodologies, Technologies and Perspectives", B. Di Martino, K. C. Li, L.T. Yang, A. Esposito, Springer, Switzerland, 2018, ISBN 978-981-10-5861-5.

Complementary Books: "Beyond the Internet of Things: Everything Interconnected", J. M. Batalla, G. Mastora, E. Pallis, Springer, Switzerland, 2017, ISBN 978-3-319-50758-3.

Planned Learning Activities and Teaching Methods

Lectures and Term Projects (Article report and presentation).

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 RPT REPORT
2 PRS PRESENTATION
3 FIN FINAL EXAM
4 FCG FINAL COURSE GRADE RPT * 0.25 + PRS * 0.25 + FIN * 0.50
5 RST RESIT
6 FCGR FINAL COURSE GRADE RPT * 0.25 + PRS * 0.25 + FIN * 0.50


Further Notes About Assessment Methods

None

Assessment Criteria

To be announced.

Language of Instruction

English

Course Policies and Rules

1. Courses on networking, communications and computing taken at undergraduate level are prerequisites to getting the most benefit from the course.
2. Preparation for a project (project report, presentation) is mandatory.
3. Attendance of at least 70% is mandatory.

Contact Details for the Lecturer(s)

Ders Öğretim Üyesi Iletişim Bilgileri:
Doç.Dr. Mehmet Hilal ÖZCANHAN
Dokuz Eylül Üniversitesi
Bilgisayar Mühendisliği Bölümü
Tınaztepe Yerleşkesi 35160 BUCA/IZMIR
Tel: (232) 301 74 36
E-Posta: hozcanhan@cs.deu.edu.tr

Ders Öğretim Üyesi Iletişim Bilgileri:
Doç.Dr. Semih UTKU
Dokuz Eylül Üniversitesi
Bilgisayar Mühendisliği Bölümü
Tınaztepe Yerleşkesi 35160 BUCA/IZMIR
Tel: (232) 301 74 28
E-Posta: semih@cs.deu.edu.tr

Office Hours

Tuesday 10:00 - 12:00, Thursday 12:00 - 17:00

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 14 3 42
Student Presentations 2 2 4
Literature review and presentation 2 2 4
Preparations before/after weekly lectures 14 2 28
Preparation for final exam 1 25 25
Preparing presentations 1 48 48
Preparing report 1 44 44
Final 1 3 3
TOTAL WORKLOAD (hours) 198

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11
LO.14343
LO.233343
LO.3443334
LO.44443
LO.5554443
LO.6334