syllabus

Description of CENG 484 EMBEDDED SYSTEMS

Course Name:EMBEDDED SYSTEMS
Course Code:CENG 484
Type of Course:Undefined
Level of Course:Undergraduate (First Cycle)
Year of Study:4
Semester/Trimester:Spring
ECTS Credits:5
FU Credits:3
Name(s) of Lecturer(s):Nahit EMANET EA101 ( emanetn@fatih.edu.tr )
Course Coordinator:Nahit EMANET
Objectives of the Course:Learning the basic priciples of writing software for embedded systems
Course Description:Architecture of embedded systems, hardware/software co-design methodology, embedded system specification and design. Hardware and software components. Real time operating systems and networks for embedded systems. Application development for embedded systems.
Learning Outcomes:Student will understand the issues that will be faced during embedded system development including software achitectures for embedded systems, real-time operating systems, embedded system development tools, hardware systems.
Mode of Delivery:Face-to-Face
Prerequisites:((CENG 203 or EE 271)CENG 341) or Chairman's Consent
Co-requisites:None
Course Contents:
( Weekly Lecture Plan )
WeekTopics
1First Look at Embedded SYstems
2Hardware Systems I
3Hardware Systems I
4C-language for Embedded Systems
5Interrupts
6Software Architectures
7Real-time OS I
8Real-time OS II
9Other system services like events, message queues, etc.
10Design of Real-time OS
11Development Tools I
12Development Tools II
13Application I
14Application II
Recommended Reading:An Embedded Software Primer by David E. Simon
Planned Learning Activities and Teaching Methods:Lectures, Project, Assignments
Assessment Methods:
MethodQuantity (%)
Project120
Midterm Exam(s)240
Final Exam140
Language of Instruction:English
Work Placement(s):N/A