- Instructor: Min-Zheng Shieh [email protected]
- Teaching Assistants: 吳宗達、周玉鑫
- Learn the fundamentals of imperative programming
- Example: Origami
- Learn the nature of computers
- Scratch: Creative Computing Learner Workbook
- Python:
- Automate the Boring Stuff with Python by Al Sweigart.
- Python 3: Official Documents
- PyAutoGUI: Documents
- OpenCV: Documents
There will be some quizzes which do not affect your score.
- Windows
- Mac OS X
- Test: Dinosaur Jump
- Scratch part: Create a 2-player game or a party game
- Python part: A game agent using
pyautogui
andopencv
- ToolKit Manual
- Pass: Being able to program
- Failure: Not being able to program