| 1. |
Review of Python programming |
Review fundamental Python syntax |
90minutes |
| 2. |
Review of Python programming |
Review fundamental Python syntax |
90minutes |
| 3. |
Microcomputer programming (1): hardware, overview of the programming
|
Read the lecture materials and understand functions of electronic components and how to program the microcomputer |
90minutes |
| 4. |
Microcomputer programming (2): I/O ports |
Read the lecture materials and understand operations of I/O ports |
90minutes |
| 5. |
Microcomputer programming (3): interrupts |
Read the lecture materials and understand operations of interrupts |
90minutes |
| 6. |
Microcomputer programming (4): serial communication |
Read the lecture materials and understand operations of serial communication |
90minutes |
| 7. |
Microcomputer programming (5): whole system programming |
Review the lecture materials |
90minutes |
| 8. |
Tuples, dictionaries |
Review data types in Python |
90minutes |
| 9. |
File input |
Review file formats and file I/O |
90minutes |
| 10. |
File output |
Review file I/O programming in Python |
90minutes |
| 11. |
Recursive function, recursive data type |
Review the concept of recursion in programming |
90minutes |
| 12. |
Handling exceptions (try-except, raise) |
Review exception handling in programming |
90minutes |
| 13. |
Advanced data types (Sets, ndarray) |
Review data types in Python |
90minutes |
| 14. |
Examination and feedback, final assignment |
Prepare for the final examination |
90minutes |
| Total. |
- |
- |
1260minutes |