EENG312-Lecture0
EENG312-Lecture0
Textbook
• Lecturer
• Lab Assistant
• Course Materials
•Assessment Methods
Quizzes
Homeworks
Course Project
Midterm
Final Exam
EENG312: MICROCONTROLLER APPLICATIONS
Course Outline
• What is “Microcontroller“?
A microcontroller is a single-chip small
computer that is embedded into a single
Integrated circuit. This course will focus on
the architecture and programming of a
specific microcontroller for Engineering
applications.
EENG312: MICROCONTROLLER APPLICATIONS
Course Outline
Learning Outcomes
• Course Learning Outcomes
• On successful completion of this course, all students will be able to:
understand microcontroller fundamentals.
program and debug Arduino UNO using IDE.
understand digital I/O, analog I/O, ADC and DAC.
use timers, counters, and PWM.
perform serial communication using UART, I2C or SPI
understand interrupts, ISRs and interface peripherals: LCD,
keypad, and sensors.
EENG312: MICROCONTROLLER APPLICATIONS
Method No Percentage
Midterm Exam 1 25%
Laboratory 6 20%
Quizes 3 10%
Course Project 1 5%
Final Exam 1 40%
EENG312: MICROCONTROLLER APPLICATIONS
• Make-Up Policy:
Students missing an examination should provide a valid excuse and inform
the departmental administration, within 3 working days following the
examination they missed No separate make-up exams are administered for
midterm and final exams. Only one make-exam will be given as a make-up
exam after the final examinations.