[2023 Fall] Embedded Systems and Labs


Course Information

Course Embedded Systems and Labs Department Computer Science and Engineering
Office Hours (Tue) 17:00 ~ 19:00 Course No. and Class 37271-02
Hours 3.0 Academic Credit 3.0
Professor Yoon, Myung Kuk Office Jinseonmi-Gwan, 213
Telephone (82)-2-3277-3819 E-Mail myungkuk.yoon at ewha.ac.kr
Value of Competence Pursuit of Knowledge(70), Creative Convergence(30) Keyword Computer System, System Software, Real-Time System
Class Time (Thu) 15:30 ~ 18:15

Course Description

  • In this class, students will learn about the basic concepts of embedded systems, including Cortex-M4 processor, memory system, and operating system. To improve understanding, students will use an embedded board to create several programs.
    * The primary syllabus used for this course is from the website rather than the traditional school system. Consequently, any significant updates or changes will be made exclusively to the web syllabus.
    * The schedule for both September and October may undergo changes due to parental leave specifically in October. As this course involves both lectures and experiments, the makeup class will be conducted offline on Sat. It is mandatory for all students to attend the makeup class, and no excuses will be accepted.


Prerequisites

Basic knowledge of the C/C++ programming language is required.


Course Format

Lecture Discussion/Presentation Experiment/Practicum Field Study Other
40% 0% 60% 0% 0%

Course Objectives

In this class, students will be introduced to:

  1. Embedded Systems
  2. Interrupt
  3. Semaphore
  4. Operating System
  5. And more topics if time permits


Evaluation System

Evaluation: Relative + Absolute

Midterm Exam Final Exam Quizzes Presentations Projects Assignment Participation Other
30% 30% 0% 0% 0% 20% 20% 0%

Explain of evaluation system
  1. About 45% of students: A (Including A+/A/A-)
  2. About 45% of students: B (Including B+/B/B-)
  3. About 10% of students: C and below

Further details regarding the letter grade and attendance
  1. If your total score does not exceed 30%, you will get an "F" regardless of the percentage above.
  2. If you are absent more than three times, you will get an "F."
  3. If you are late twice, you are considered absent once.
  4. The course is specifically designed for sophomore students; hence, absences related to job positions or interviews cannot be accepted as excuses.

Required Materials

The lecture material will be made available on Cyberampus.


Supplementary Materials

NONE


Optional Additional Readings

NONE


Course Contents

Week Date Topics & Materials Assignement & Quiz & Etc.
Week #01 2023/09/07 (Thu) Lecture #01: Class introduction
Week #02 2023/09/14 (Thu) Lecture #02: Introduction to experiment equipment
Week #03 2023/09/21 (Thu) Lecture #03: The C programming language for embedded system
2023/09/23 (Sat) Lecture #04: The C programming language for embedded system [10:00 ~ 13:00 (Asan124)] (Make Up Class)
Week #04 2023/09/28 (Thu) NO CLASS (Thanksgiving)
Week #05 2023/10/05 (Thu) Lecture #05: The C programming language for embedded system
Week #06 2023/10/12 (Thu) Lecture #06: The C programming language for embedded system
Week #07 2023/10/19 (Thu) MIDTERM EXAM
Week #08 2023/10/26 (Thu) Parental Leave (NO CLASS)
Week #09 2023/11/02 (Thu) Lecture #08: Structure of embedded system program
Week #10 2023/11/09 (Thu) Lecture #09: Structure of embedded system program
Week #11 2023/11/16 (Thu) Lecture #10: Device programming
Week #12 2023/11/23 (Thu) Lecture #11: Embedded system development cases and debugging
Week #13 2023/11/30 (Thu) Lecture #12: Embedded system development cases and debugging
Week #14 2023/12/07 (Thu) Lecture #13: Operating system
Week #15 2023/12/14 (Thu) Lecture #14: Operating system
Week #16 2023/12/21 (Thu) FINAL EXAM


Course Policies

For laboratory courses, all students are required to complete lab safety training.


Special Accommodations

According to the University regulation #57, students with disabilities can request special accommodation related to attendance, lectures, assignments, and/or tests by contacting the course professor at the beginning of semester. Based on the nature of the students’ requests, students can receive support for such accommodations from the course professor and/or from the Support Center for Students with Disabilities (SCSD).


Extra Information

The contents of this syllabus are not final—they may be updated.