Week
|
Topics
|
Teaching and Learning Methods and Techniques
|
Study Materials
|
1. Week
|
Basic Concepts
|
Lecture; Question Answer; Problem Solving; Discussion; Case Study Brainstorming Problem Based Learning
|
Seminar
|
2. Week
|
Advanced Data Structures and Embedded Functions
|
Lecture; Question Answer; Problem Solving; Discussion; Case Study Brainstorming Problem Based Learning
|
Seminar
|
3. Week
|
Advanced Functions, Decorators, Iterators, and Generators
|
Lecture; Question Answer; Problem Solving; Discussion; Case Study Brainstorming Project Based Learning; Problem Based Learning
|
Seminar
|
4. Week
|
Advanced Modules and Web Scraping
|
Lecture; Question Answer; Problem Solving; Discussion; Case Study Brainstorming Problem Based Learning
|
Seminar
|
5. Week
|
Object-oriented programming
|
Lecture; Question Answer; Problem Solving; Discussion Brainstorming Project Based Learning; Problem Based Learning
|
Seminar
|
6. Week
|
Interacting with Web Pages with Selenium
|
Lecture; Question Answer; Problem Solving; Discussion; Case Study Brainstorming Problem Based Learning
|
Seminar
|
7. Week
|
SQL Database
|
Lecture; Question Answer; Problem Solving; Discussion; Case Study Brainstorming Project Based Learning; Problem Based Learning
|
Seminar
|
8. Week
|
Midterm exam
|
Question Answer; Problem Solving
Problem Based Learning
|
Seminar
|
9. Week
|
Interface Development with PyQt5
|
Lecture; Question Answer; Problem Solving; Discussion; Case Study Brainstorming Project Based Learning; Problem Based Learning
|
Homework Seminar
|
10. Week
|
Web development with Django
|
Lecture; Question Answer; Problem Solving; Discussion; Case Study Brainstorming Problem Based Learning
|
Seminar
|
11. Week
|
Web development with Django
|
Lecture; Question Answer; Problem Solving; Discussion; Case Study; Role Play Brainstorming Project Based Learning; Problem Based Learning
|
Homework Seminar
|
12. Week
|
Data Analysis with Numpy
|
Lecture; Question Answer; Problem Solving; Discussion; Case Study; Role Play Brainstorming Problem Based Learning
|
Seminar
|
13. Week
|
Data Analysis with Pandas
|
Lecture; Question Answer; Problem Solving; Discussion; Case Study; Role Play Brainstorming Problem Based Learning
|
Seminar
|
14. Week
|
Data Visualization with Matplotlib
|
Lecture; Question Answer; Problem Solving; Discussion; Case Study; Role Play Brainstorming Project Based Learning; Problem Based Learning
|
Homework Seminar
|