Week
|
Topics
|
Teaching and Learning Methods and Techniques
|
Study Materials
|
1. Week
|
Introduction to the algorithm
|
Question Answer Brainstorming Brain Based Learning
|
Presentation (Including Preparation Time)
|
2. Week
|
Algorithm and program flow chart
|
Problem Solving Brainstorming Brain Based Learning
|
Presentation (Including Preparation Time)
|
3. Week
|
Introduction of software platforms that can be used in the course
|
Question Answer Brainstorming Brain Based Learning
|
Presentation (Including Preparation Time)
|
4. Week
|
Sample question solutions
|
Problem Solving Brainstorming Brain Based Learning
|
Presentation (Including Preparation Time)
|
5. Week
|
Variable concept and thier types
|
Question Answer Brainstorming Brain Based Learning
|
Presentation (Including Preparation Time)
|
6. Week
|
Program flow control statements
|
Question Answer Brainstorming Brain Based Learning
|
Presentation (Including Preparation Time)
|
7. Week
|
The concept and use of program loops
|
Problem Solving Brainstorming Brain Based Learning
|
Presentation (Including Preparation Time)
|
8. Week
|
Midterm
|
Problem Solving Brainstorming Brain Based Learning
|
Presentation (Including Preparation Time)
|
9. Week
|
Operators
|
Question Answer Brainstorming Brain Based Learning
|
Presentation (Including Preparation Time)
|
10. Week
|
Do Arrays
|
Question Answer Brainstorming Brain Based Learning
|
Presentation (Including Preparation Time)
|
11. Week
|
pointers
|
Problem Solving Brainstorming Brain Based Learning
|
Presentation (Including Preparation Time)
|
12. Week
|
Functions
|
Problem Solving Brainstorming Brain Based Learning
|
Presentation (Including Preparation Time)
|
13. Week
|
Library Files
|
Question Answer Brainstorming Brain Based Learning
|
Presentation (Including Preparation Time)
|
14. Week
|
Object Oriented Programming and its purpose
|
Question Answer Brainstorming Brain Based Learning
|
Presentation (Including Preparation Time)
|