Courses

Fall 2019/2020

Real-Time Computer Control (CPE533)

Syllabus
Lecture_0_Course_Info
Part_1_Introduction_to_Real-Time_Systems, Reading_1, Reading_2
Part_2_Introduction to_ARM_Processors 1. ARM Keil-MDK, 2. Keil_MDK_uVision_Manual, 3. STM32CubeMX, 4. CMSIS_DSP_Library
Part_3_A_Quick_Review_of_Embedded_C, Reading_3
Part_4_Sensors_in_the_control_loop
Part_5_Real_Time_Scheduling_Concepts (NEW), Reading_4 (NEW)
C_Programming_Task_ARM_KEIL_DSP (NEW), Keil_Base_Project
Solution_To_Exercise_Sheet (Updated with new Exercises)

Digital Logic Design (CPE231)

Syllabus
Lecture_0_Course_Info
Chapter_1_Introduction_to_Digital Systems, Lecture_1_Practice_Problems
Chapter_2_Combinational Logic_Circuits_Part_01
Chapter_2_Combinational Logic_Circuits_Part_02
Chapter_2_Combinational Logic_Circuits_Part_03
Chapter_2_Practice_Problems
Past_Exams
Chapter_3_Combinational_Logic_Desgin

Embedded Systems Lab (CPE334)

Syllabus, All_Experiments, Labsheet_1, Labsheet_2, Labsheet_3, Labsheet_3b
Labsheet_4_LCD, Labsheet_5_Timers, Labsheet_6_AD, Labsheet_7_USART
Labsheet_8_C
Semester_Project (NEW)
Project Groups Sign-up Sheet (NEW)

Computer Applications Lab (CPE311)

Syllabus, All_Course_Slides, Sample_labsheets

Old Courses