| 1 | Introduction of various types of syllabus and curriculum |
| 2 | Understanding and defining various types of pre-existing syllabus and culliculum types (1) |
| 3 | Understanding and defining various types of pre-existing syllabus and culliculum types (2) |
| 4 | Understanding the importance of matching course purposes, tasks, methods, and assessments. |
| 5 | Introduction to the notion of needs analysis. |
| 6 | Designing needs analysis projects. |
| 7 | Introduction to situationsal analyses: Analyzing contexts of laguage learning |
| 8 | Setting objectives of language coureses |
| 9 | Setting desired levels of achievements |
| 10 | Preparing for effective teaching methods |
| 11 | Analysing and designing appropriate textbooks and other teaching/learning materials and tasks. |
| 12 | Assessment of learner achievements (1) |
| 13 | Assessment of learner achievements (2) |
| 14 | Evaluating the program (1) |
| 15 | Evaluating the program (2) |