In the first half of the lecture, students learn the basic programming languages such as the control structure and functions and data types. In the second half, students experience program development through making programs to solve some exercise problems.
Through lectures and workshop experience, the course enables students to understand and acquire fundamental skills.
After completing this course, students will be able to do:
computer programming
programming, python
✔ Specialist skills | Intercultural skills | Communication skills | Critical thinking skills | ✔ Practical and/or problem-solving skills |
Students practice programming using python.
Course schedule | Required learning | |
---|---|---|
Class 1 | Introduction | We instruct in each class |
Class 2 | Interpreter | |
Class 3 | Control structure | |
Class 4 | Function | |
Class 5 | Data structure | |
Class 6 | Module | |
Class 7 | Linear algebra | |
Class 8 | Input and output | |
Class 9 | Collaborative filtering 1 | |
Class 10 | Collaborative filtering 2 | |
Class 11 | Collaborative filtering 3 | |
Class 12 | Algorithm | |
Class 13 | Data Mining 1 | |
Class 14 | Data Mining 2 | |
Class 15 | Data Mining 3 |
None required
Course materials can be found on OCW-i
Students will be assessed on their understanding of python programming.
Students' course scores are based on programming code and reports.
No prerequisites
Bring the notebook PC to lecture