COURSE UNIT TITLE

: MICROPROCESSOR BASED SYSTEM DESIGN

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
CME 4458 MICROPROCESSOR BASED SYSTEM DESIGN ELECTIVE 3 0 0 6

Offered By

Computer Engineering (English)

Level of Course Unit

First Cycle Programmes (Bachelor's Degree)

Course Coordinator

ASSOCIATE PROFESSOR MEHMET HILAL ÖZCANHAN

Offered to

Computer Engineering (English)

Course Objective

The aim of the course is to understand the hardware and architectures based on the buiding block of many types of computers: The microcprocessors; recognize the machine to machine (m2) communication, applications in Internet of Things (IoT) and Internet of Everything (IoE); recognize the performance metrics of the IoT and IoE server computers were information is saved and then searched.

Learning Outcomes of the Course Unit

1   Recognize the features and architectures of processors,
2   Recognize the hyperthreading and multi-core architectures of modern processors and acquire the capability to exploit their benefits.
3   Recognize the shortcomings of resource stricken embedded systems, RFID tags and sensors found in IoT devices,
4   Recognize the characteristics of microprocessor based devices and their communication protocols found in IoT and IoE infrastructures,
5   Recognize the IoT and IoE applications and acquire the capability of developing similar applications,
6   Recognize and compare the properties and features of different multi-tasking, multi-user and multi-core processor servers, where the IoT and IoE entities get connected.

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

CME 3205 - OPERATING SYSTEMS

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Introduction: The birth of IoT and IoE, its elements, architectures
2 IoT architectures based on SOA and API
3 Communication types used in IoT and IoE
4 Uncontrolled processing, content changing, threading and multithreading in microprocessors
5 Embedded systems based on microcontrol processor in IoT elements, communication and network technologies used in IoT elements
6 Properties of multi-core architectures, use of main memory and other resources in multicore architectures
7 IoT applications, remote data collection, monitoring, data processing and motion initiation
8 Hardware and middleware examples of IoT devices,
9 The role of embedded systems in the concept of IoT and IoE,
10 Importance of Cloud Computing in IoT and IoE architecture,
11 Project Presentations
12 General features of multi-user, multitasking, multi-core hosts to which IoE elements are linked, their performance comparisons
13 Project Presentations,
14 Discussion and evaluation of projects.

Recomended or Required Reading

Textbook: Internet of Things Principles and Paradigms, Rajkumar Buyya & Amir Vahid Dastjerdi, Morgan Kaufmann, Elsevier, A.B.D., 2016, ISBN 978-0-12-805395-9.
Recommended: Internet of Things Building Blocks & Business Models, Fatima Hussain, Springer, Isviçre, 2017, ISBN 978-3-319-55405-1.
Other course material: Web resources.

Planned Learning Activities and Teaching Methods

Lectures and project work.

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 MTE MIDTERM EXAM
2 PRJ PROJECT
3 FIN FINAL EXAM
4 FCG FINAL COURSE GRADE MTE * 0.25 + PRJ * 0.25 + FIN * 0.50
5 RST RESIT
6 FCGR FINAL COURSE GRADE (RESIT) MTE * 0.25 + PRJ * 0.25 + RST * 0.50


Further Notes About Assessment Methods

None

Assessment Criteria

The project work involves choosing a topic within the scope of the course and design either a hardware otr a software application, plus prepare a presentation and report of their project. Evaluation of the student performance will be finalized with a midterm and final exam grade.

Language of Instruction

English

Course Policies and Rules

Presentations given during the lectures and announcements are posted on the course management server of the department. Students are expected to log into the server and follow the course. The activities of the students enrolled in the course are monitored and evaluated, according to loging accounts.

Contact Details for the Lecturer(s)

mehmet.ozcanhan@deu.edu.tr, hozcanhan@cs.deu.edu.tr, +90-232-3017436.

Office Hours

Tuesday 10:00-12:00, Wednesday 10:30-12:00, Thursday 15:30-17:00.

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 14 3 42
Tutorials 2 3 6
Preparation for final exam 1 28 28
Preparation for midterm exam 1 22 22
Design Project 1 32 32
Preparing presentations 1 14 14
Midterm 1 2 2
Final 1 3 3
TOTAL WORKLOAD (hours) 149

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10
LO.13
LO.23233
LO.3355442
LO.43343
LO.5344342
LO.634535222