Week
|
Topics
|
Teaching and Learning Methods and Techniques
|
Study Materials
|
1. Week
|
Session management
|
Lecture; Question Answer; Problem Solving Brainstorming; Six Hats Thinking; Opinion Pool Project Based Learning; Problem Based Learning; Storyline
|
Homework Presentation (Including Preparation Time) Project (Including Preparation and presentation Time)
|
|
Software installations and publishing for the web server
|
Lecture Opinion Pool
|
Homework
|
2. Week
|
Variables and constants, operators and precedence
|
Lecture
Project Based Learning
|
Homework
|
3. Week
|
decision control statements
|
Lecture Brainstorming
|
Homework
|
4. Week
|
loop control statements
|
Lecture
Project Based Learning
|
Homework
|
5. Week
|
User-defined functions
|
Question Answer
Project Based Learning
|
Homework
|
6. Week
|
Ready-made functions
|
Lecture
Project Based Learning
|
Homework
|
7. Week
|
Array operations
|
Lecture
Project Based Learning
|
Homework
|
8. Week
|
File operations
|
Lecture
Project Based Learning
|
Homework
|
9. Week
|
Web forms
|
Lecture
Project Based Learning
|
Homework
|
10. Week
|
Data transfer between pages
|
Lecture
Project Based Learning
|
Homework
|
11. Week
|
database connection
|
Lecture
Project Based Learning
|
Homework
|
12. Week
|
Database operations–1
|
Lecture
Project Based Learning
|
Homework
|
13. Week
|
Database operations–2
|
Lecture
Project Based Learning
|
Homework
|
14. Week
|
XML applications and web services
|
Lecture
Project Based Learning
|
Homework
|