Course syllabus

010723016-65 ปฏิบัติการไมโครคอนโทรลเลอร์และวงจรดิจิทัล (Microcontroller and Digital Circuit Laboratory)

Course Syllabus

Data entry : Asst.Prof. Dr.Wittaya Koodtalang
1. Course number and name

010723016-65 ปฏิบัติการไมโครคอนโทรลเลอร์และวงจรดิจิทัล (Microcontroller and Digital Circuit Laboratory)

2. Credits and contact hours

1(0-3-1)

3. Instructor’s or course coordinator’s name

Asst.Prof. Dr.Wittaya Koodtalang
Asst.Prof. Dr.Thaksin Sangsuwan

4. Text book, title, author, and year

  1. Class handout

5. Specific course information

  1. brief description of the content of the course (catalog description)
    All experiments are corresponding to the course of 010711106 Digital and Microcontroller.
  2. prerequisites or co-requisites
    010711106-65 Digital and Microcontroller
  3. indicate whether a required, elective, or selected elective (as per Table 5-1) course in the program
    Required :

6. Specific goals for the course

  1. specific outcomes of instruction (e.g. The student will be able to explain the significance of current research about a particular topic.)
    1. CLO1 An ability to analyze and implement digital electronic signals, switching circuits and fundamental logic operations using TTL IC-based logic gates and compact controllers.
    2. CLO2 An ability to program microcontrollers for basic operations, interface with sensors and actuators using GPIO, and utilize communication protocols such as UART, SPI and I2C effectively.
    3. CLO3 An ability to perform analog-to-digital and digital-to-analog conversions, implement timers, interrupts, and PWM, and apply concepts of power management and real-time operating systems (RTOS) for embedded applications.
    4. CLO4 An ability to design, implement, and evaluate practical projects involving digital circuits and microcontrollers, demonstrating creativity, technical skills and problem-solving capabilities.
  2. explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are addressed by the course.
    ABET Student Outcome (SO) Listed in Criterion 3 Course learning outcome (CLO)
    SO1 an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
    • CLO1 An ability to analyze and implement digital electronic signals, switching circuits and fundamental logic operations using TTL IC-based logic gates and compact controllers.
    SO2 an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
    • CLO2 An ability to program microcontrollers for basic operations, interface with sensors and actuators using GPIO, and utilize communication protocols such as UART, SPI and I2C effectively.
    SO3 an ability to communicate effectively with a range of audiences.
    • CLO4 An ability to design, implement, and evaluate practical projects involving digital circuits and microcontrollers, demonstrating creativity, technical skills and problem-solving capabilities.
    SO6 an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
    • CLO1 An ability to analyze and implement digital electronic signals, switching circuits and fundamental logic operations using TTL IC-based logic gates and compact controllers.
    • CLO2 An ability to program microcontrollers for basic operations, interface with sensors and actuators using GPIO, and utilize communication protocols such as UART, SPI and I2C effectively.
    • CLO3 An ability to perform analog-to-digital and digital-to-analog conversions, implement timers, interrupts, and PWM, and apply concepts of power management and real-time operating systems (RTOS) for embedded applications.
    • CLO4 An ability to design, implement, and evaluate practical projects involving digital circuits and microcontrollers, demonstrating creativity, technical skills and problem-solving capabilities.
    SO7 an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
    • CLO4 An ability to design, implement, and evaluate practical projects involving digital circuits and microcontrollers, demonstrating creativity, technical skills and problem-solving capabilities.

7. Brief list of topics to be covered
Week Topic Details Activities
1 Introduction to the course Lecture Class attention
2 Digital Electronic Signals and Switches Lecture + Lab Quiz and assignment
3 Fundamental of logic - TTL (transistor–transistor logic) Lecture + Lab Quiz and assignment
4 Boolean Algebra Lecture + Lab Quiz and assignment
5 Flip-Flops Lecture + Lab Quiz and assignment
6 Digital Circuit Practical Project Lecture + Lab Quiz and assignment
7 Midterm Exam Exam Exam
8 Introduction to Microcontrollers and Basic Programming Lecture + Lab Quiz and assignment
9 General Purpose Input Output (GPIO) Lecture + Lab Quiz and assignment
10 Analog-to-Digital and Digital-to-Analog Conversion (ADC/DAC) Lecture + Lab Quiz and assignment
11 Interrupts, Timers and PWM Lecture + Lab Quiz and assignment
12 Communication Protocols in Microcontrollers Lecture + Lab Quiz and assignment
13 Application of Microcontrollers #1 Lecture + Lab Quiz and assignment
14 Application of Microcontrollers #2 Lecture + Lab Quiz and assignment
15 Review Free learning Free learning
16 Final Exam Exam Exam
8. Course Assessment
Course assessment Weight score (%) Assessment tools Date
Formative 1 40 Quiz/Assignment (Digital)
Formative 2 60 Quiz/Assignment (Microcontroller)
The grading table
Grading Rank
>= 80% A
75% - 79.99% B+
70% - 74.99% B
65% - 69.99% C+
60% - 64.99% C
55% - 59.99% D+
50% - 54.99% D
0% - 49.99% F

หมายเหตุ - ลำดับเนื้อหาจะมีการปรับเปลี่ยนตามความเหมาะสม