Faculty of Engineering and Natural Sciences · Electrical & Electronics Engineering (English 30%) · Undergraduate
ECTS: 5 T+P+L: 2+0+2 Departmental Elective
Coordinator: Dr. Öğr. Üyesi Mohammed SALEM
Instructors: Dr. Öğr. Üyesi Mohammed SALEM
Course Learning Outcomes
- Describes the definition of embedded systems and architectures.
- Uses embedded Linux (Raspbian) commands and utilities.
- Distinguish Raspberry Pi Hardware and configurations.
- Writes well-commented Python programs.
- Analyse well-commented Python programs for compiler errors/warnings.
- Interface embedded peripherals like GPIOs, i2c, SPI, and 1-wire.
- Design projects using external modules such as ADC, motors, sensors, and ultrasonic ranging kits.
Teaching Methods
ExpressionQuestion-AnswerDiscussionExercise and PracticeGroup StudyExperiment - Test / Lab/ Workshop / Field PracticeProblem Solving
Assessment & Evaluation
Performance Assignment ( Lab / Workshop / Field Work / Seminar / Presentation / Completion Study / ThesisProject / DesignTesting (Essay / Tests: True-Falls, multiple-choice, short answer, matching)
ECTS / Workload
| Activity | Quantity | Duration (h) | Total Workload |
|---|---|---|---|
| Course Duration (Including Exam Week) | 15 | 3 | 45 |
| Out of Class Study Period | 13 | 3 | 39 |
| Midterm | 1 | 6 | 6 |
| Quiz | 0 | 0 | 0 |
| Assignment | 0 | 0 | 0 |
| Practice | 12 | 3 | 36 |
| Final | 1 | 6 | 6 |
Course Schedule
| Week | Subject | Preparation |
|---|---|---|
| 1 | Introduction to Embedded Systems | Lecture notes |
| 2 | Getting Started with The Raspberry Pi | Lecture notes |
| 3 | Basic Linux Commands | Lecture notes |
| 4 | Embedded Programming fundamentals | Lecture notes |
| 5 | Embedded Programming | Lecture notes |
| 6 | GPIO Programming & Interfacing | Lecture notes |
| 7 | ADC & Temperature Sensor Interfacing | Lecture notes |
| 8 | Midterm Exam | Lectures |
| 9 | SPI interfacing | Lecture notes |
| 10 | I2C Interfacing | Lecture notes |
| 11 | Stepper Motor Interfacing | Lecture notes |
| 12 | Servo Motor Interfacing | Lecture notes |
| 13 | Ultrasonic Ranging | Lecture notes |
| 14 | Student Projects | Presentations |
| 15 | Students' Projects | Presentations |
| 16 | Final Exam | Lectures |


