About these lesson plans
These 48 Form Two Computer Science lesson plans follow the competence-based format used with the new TIE curriculum. The first 20 cover the internet and its services, cyber security threats and countermeasures, ethics, and safe online habits. The last 28 introduce programming: languages and paradigms, installing tools, writing a first program, variables, operators, branching and debugging. Every plan is written for an 80-minute double period, and the programming plans need computers with programming tools installed.
What every lesson plan contains
Each plan uses the same seven-part header and a four-stage teaching structure:
- Header sections: class information (registered and present learners by gender), main competence, specific competence, main activity, specific activity, teaching and learning resources, and references.
- Teaching structure: Introduction, Competence Development, Design and Realisation, each with timing, teacher activities, learning activities and assessment criteria.
- Remarks: space for your reflection after the lesson.
- School details: a blank field for your school name, ready to complete.
Topics covered
| Main activity | Lesson plans |
|---|---|
| The internet, internet ethics, security and privacy | 1–4 |
| Using internet services (searching, the World Wide Web, email) | 5–8 |
| Cyber security threats (malware, phishing, network threats) and countermeasures | 9–12 |
| Ethical issues in cyber security (intellectual property, cyber bullying, privacy, responsible use) | 13–16 |
| Basic cyber security measures (passwords, safe browsing, netiquette, cyber hygiene) | 17–20 |
| Programming languages (categories, paradigms, generic structures) | 21–24 |
| Programming tools (compiler and interpreter, text editor, IDE, debugger) and installing them | 25–32 |
| Writing, compiling and debugging a first program; mini-project | 33–36 |
| Variables, constants, data types, operators, expressions and syntax | 37–41 |
| Branching (IF, IF ELSE, nested and multi-branching) | 42–44 |
| Debugging (syntax errors, logic errors, tools and best practice) | 45–48 |
Sample lesson plan
This is Lesson Plan 1, shown in the same layout as the full download.
- Main competence
- Demonstrate mastery of the basic concepts of Computer Science
- Specific competence
- Demonstrate mastery of the internet and the basics of cyber security
- Main activity
- Describe the concept of internet and cyber security (ethics, security and privacy)
- Specific activity
- Introduction to the internet
- Time
- 80 minutes
- Teaching and learning resources
- Projector, computer, handouts, TV, smart board, digital podium, internet connectivity.
- Reference
- TIE (2024) Computer Science for Secondary School, Pupil's Book Two
| Stage | Time (min) | Teacher's activities | Learning activities | Assessment criteria |
|---|---|---|---|---|
| Introduction | 10 | Introduce the concept of the Internet through simple analogies (e.g., "a network of networks"). | Share their prior experiences with using the Internet. | The concept of the internet and cyber security is clearly described. |
| Competence Development | 30 | Explain the structure of the Internet (servers, clients, ISPs). | Draw a simple diagram of how devices connect to the Internet. | The concept of the internet and cyber security is clearly described. |
| Design | 20 | Assign a short activity to sketch their home or school network. | Present their sketches and explain in groups. | The concept of the internet and cyber security is clearly described. |
| Realisation | 20 | Prepare physical model, use interviews and short quizzes. | Present prepared model, attempt quizzes and participate in interview. | The concept of the internet and cyber security is clearly described. |
How to get the full Computer Science lesson plans
The sample above is view-only. Pay TZS 4,000 to receive all 48 Computer Science lesson plans as a clean PDF you can print or submit to your Head of Department. You can also download from the Click Online Academy teacher panel.
M-Pesa payment
M-Pesa Number: +255 754 805 256 (Stephen Amuti)
Amount: TZS 4,000
- Open M-Pesa: dial
*150*00#or open the M-Pesa app. - Select Send Money.
- Enter the phone number: +255 754 805 256.
- Enter the amount: 4000.
- Enter and confirm your PIN, then wait for the M-Pesa confirmation SMS.
- Send the confirmation (screenshot or text) on WhatsApp with the button below. We reply with your download link within minutes during business hours.
Other payment options
- Mixx by Yas: 0652 962 570
- Airtel Money: 0692 611 530
Send confirmation messages from M-Pesa, Mixx by Yas or Airtel Money through the WhatsApp button below.
The WhatsApp message is pre-filled. Add your name and school before sending.
Frequently asked questions
How many Computer Science lesson plans are included for Form Two?
The full set has 48 lesson plans. Each is written for an 80-minute double period.
Are these Computer Science lesson plans aligned to the TIE curriculum?
Yes. They use the competence-based format with main and specific competences, TIE (2024) references, a four-stage teaching structure and assessment criteria for each stage.
Which programming language do the plans use?
The plans refer to a selected structured language, such as C or Python, as the TIE syllabus allows. Choose the language your school has installed and use the same steps and exercises with it.
Can I preview a lesson plan before paying?
Yes. The sample lesson plan on this page shows the exact layout used in the full set. After payment you receive all lesson plans as a clean PDF.
Do I need to edit the lesson plans before using them?
Yes. Add your school name and class numbers, check the resources against what your school holds, and adjust the timings to your timetable.
How do I pay for the full Computer Science lesson plans?
The price is TZS 4,000. Pay via M-Pesa (+255 754 805 256, Stephen Amuti), Mixx by Yas (0652 962 570) or Airtel Money (0692 611 530), then send the confirmation on WhatsApp to receive your download link.
- Computer Science Scheme of Work — Form Two
- All Form Two Lesson Plans
- Agriculture Lesson Plans — Form Two
- Biology Lesson Plans — Form Two
- Book Keeping Lesson Plans — Form Two
- Business Studies Lesson Plans — Form Two
- Chemistry Lesson Plans — Form Two
- All Form Two Schemes of Work
- Log Books — Form Two
- Secondary Notes
- Secondary Video Lessons
- Secondary Flashcards
- Secondary Exams
- Secondary Forum