XMUT 101, 2024 - Schedule
Topic | Slides (pdf files) | videos | code | ||
---|---|---|---|---|---|
Week #1 | February 26 - March 3 | ||||
Lectures | Introduction to the course Introduction to Arduino |
Academic Success and Honesty.pdf Course Introduction.pdf Introduction to Arduino.pdf |
Academic Success and Honesty Course Introduction Introduction to Arduino |
||
Lab Exercise | out 26 Feburary | ||||
Week #2 | March 4 - 10 | Slides (pdf files) | videos | code | |
Lectures | Basic Programming | 1-Basic Programming.pdf 2-Conditional Statements and Iterations.pdf |
1-Basic Programming 2-Conditional Statements and Iterations |
||
Lab1 | out 4 March | ||||
Lab Exercise | due 10 March | ||||
Week #3 | March 11 - 17 | Slides (pdf files) | videos | code | |
Lectures | String and Functions | 1-String and getting input from user.pdf 2-Random Numbers.pdf 3-Functions.pdf 4-Variable Scops.pdf 5-Basic Electronics.pdf |
1-String and getting input from user 2-Random Numbers 3-Functions 4-Variable Scops 5-Basic Electronics |
AddingTwoNumbers.ino | |
Lab1 | due 17 March | ||||
Week #4 | March 18 - 24 | Slides (pdf files) | videos | code | |
Lectures | LED and user input, Finite State Machines (FSM) | 1-LED and user input.pdf 2-Finite State Machine (FSM).pdf 3-Traffic light and Lift examples.pdf |
1-LED and user input 2-Finite State Machine (FSM) 3-Traffic light and Lift examples |
||
Lab2 | out 18 March | ||||
Lab2 | due 24 March | ||||
Week #5 | March 25 - 31 | Slides (pdf files) | Videos | code | |
Lectures | FSM implementation Arduino and light sensors |
1-FSM implementation.pdf 2-Arduino and light sensors.pdf |
1-FSM implementation 2-Arduino and light sensors |
||
Assignment1 | out 25 March | ||||
Assignment1 | due 31 March | ||||
Week #6 | April 1 - 7 | Slides (pdf files) | Videos | code | |
Lectures | Sensors | 1-Ultrasonic Distance Sensors.pdf 2-Dimming LEDs.pdf 3-Servo Motors.pdf 4-Interrupt.pdf |
1-Ultrasonic Distance Sensors 2-Dimming LEDs 3-Servo Motors 4-Interrupt |
||
Lab3 | out 1 April | ||||
Lab3 | due 7 April | ||||
Week #7 | April 8 - 14 | Slides (pdf files) | Videos | code | |
Lectures | Review | ||||
Lab4 | out 8 April | ||||
Week #8 | April 15 - 21 | Slides (pdf files) | Videos | code | |
Lectures | Review | Test 1 (Sample)(ans) (Please ignore question 2c ) | |||
Test | April 18- Lecture time (Mingli 2-105) | ||||
Lab4 | due 21 April | ||||
Week #9 | April 22 - 28 | Slides (pdf files) | Videos | code | |
Lectures | Engineering Number Systems |
Lectures 1 and 2: Engineering Lecture 3: Number Systems |
Lecture 1 Lecture 2 Lecture 3 |
||
Week #10 | April 29 - May 5 | Videos | Codes | ||
Lectures | Number Systems 2 | Lecture 1 and 2: Numbers 2 | Lecture 1 Lecture 2 |
||
Week #11 | May 6 - 12 | Videos | Codes | ||
Lectures | Number Systems 3 Logic Gates |
NumberSystems3 Logic Gates 1 |
Lecture 1 Lec 2 and 3 |
||
Week #12 | May 13 - 19 | Videos | Codes | ||
Lectures | Boolean Logic | Boolean | Boolean | ||
Week #13 | May 20 - 26 | Videos | Codes | ||
Lectures | Review and Practice Test | ||||
Week #14 | May 27 - June 2 | Videos | Codes | ||
Lectures | K-Maps | K-Maps | Lecture 1 Lecture 2 |
||
Week #15 | June 3 - 9 | Videos | Codes | ||
Lectures | Simulator Review 1 (Logic) |
Simulator Review (Logic) |
Lecture 1 | ||
Week #16 | June 10 - 16 | Videos | Codes | ||
Lectures | Review 2 (Numbers) Practice Test |
Review (Numbers) Practice Test Solutions |
Lecture 1 Lecture 2 |