Türkçe | English
OF FACULTY of TECHNOLOGY / DEPARTMENT of SOFTWARE ENGINEERING

Course Catalog
http://www.ktu.edu.tr/ofyazilim
Phone: +90 0462 3778353
OFTF
OF FACULTY of TECHNOLOGY / DEPARTMENT of SOFTWARE ENGINEERING /
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

YZM3028Embedded Systems2+0+0ECTS:4
Year / SemesterSpring Semester
Level of CourseFirst Cycle
Status Elective
DepartmentDEPARTMENT of SOFTWARE ENGINEERING
Prerequisites and co-requisitesNone
Mode of Delivery
Contact Hours14 weeks - 2 hours of lectures per week
LecturerÖğr. Gör. Selda ATALAR
Co-Lecturer
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
The aim of this course is to give information about embedded systems and to gain programming skills with embedded systems.
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : Learns the function of embedded systems and understands the importance3,4,81,
LO - 2 : Gain knowledge of the fundamentals of real-time systems3,4,81,
LO - 3 : Can detect how an embedded system works, what components it consists of3,4,81,
LO - 4 : Learns programming with C for embedded systems and can develop applications.3,4,81,
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

 
Contents of the Course
Introduction to embedded systems. C Programming for embedded systems. Introduction of circuit elements. Port input/output operations. Port multiplexing. Cuts. Peripherals, use of LCD screen. Timers, counters. Timing interrupts. Analog/Digital converters. Internal Eeprom processes. Serial communication, RS232. Serial communication, I2C. Audio application.
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Introduction to embedded systems; microprocessor, microcontroller and embedded system concepts
 Week 2C Programming for embedded systems, installation of software tools
 Week 3Introduction of circuit elements
 Week 4Port input/output operations
 Week 5Port multiplexing, matrix display
 Week 6Interrupts
 Week 7Peripherals , LCD screen usage
 Week 8Timers, counters
 Week 9Midterm
 Week 10Timing interrupts
 Week 11Analog/Digital converters
 Week 12Internal Eeprom
 Week 13Serial communication, RS232
 Week 14Serial communication, I2C
 Week 15Audio application
 Week 16
 
Textbook / Material
1Arslantunalı M.,2014, Herkes İçin PIC Programlama, Pusula Yayıncılık
 
Recommended Reading
1Ward H. H., 2019, C Programming for the PIC Microcontroller: Demystify Coding with Embedded Programming
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 9 1 50
End-of-term exam 16 2 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 2 14 28
Sınıf dışı çalışma 3 14 42
Arasınav için hazırlık 2 6 12
Arasınav 1 1 1
Dönem sonu sınavı için hazırlık 3 8 24
Dönem sonu sınavı 2 1 2
Total work load109