KATETE ISAAC COMPUTER PROGRAMMIMNG LESSON PLAN

MIE Expert Name: ………………………………………………………………..………………Isaac Katete

Country:...... Zambia

Grade:……………………………………………..……………………………………………….10

No: of Learners:……………………………………………………………………..……………20

Topic:…………………………:………………………………………………………………… Computer Programming

Lesson:…………………………………………………………………………..……..Introduction to Computer Programming

Date:…………………………………………………………………………………………….…….

Duration:…………………………………………………………………………………………..

Objectives

Provided that there are sufficient computers, internet, headsets, 94% of Pupils Should Be Able To:

  1. Follow a touch develop tutorial on coding jetpack Jumper and be able to define the term computer coding.
  2. Explain the rules ,goals and structure of basic computer programming using touch develop
  3. Construct a computer game Application of Programming Concepts using the provided script.
  4. Analyze the organizational principles of the Application of Programming Concepts concept game.
  5. Create a list of the steps and processes involved in programming using touch develop and customize Application of Programming Concepts game

Rationale:

The learners will learn about programming using computer. The lesson will help them describe what computer programming is and state the basic rules and structure in programming. Group and team work approach are the methodologies to be used in this lesson. This is lessoning 1 in unit one of 10 lessons.

Pre-requisite

The learners have the knowledge of using the internet and the Microsoft apps, Touchdevelop, OneDrive. They have also the basic skills of playing the videos online.

Materials and Preparation Required

Introduction video

  • Coding Jetpack Jumper tutorial:
  • Application of Programming Concepts game
  • Familiarity with the Coding Jetpack Jumper tutorial
  • Familiarity with the Touch Develop programming environment
  • Headphones for students (recommended)
  • Conversant with the use of One Drive app
  • Microsoft Power point use

Outline of the Lesson

  • Brainstorm definitions for “computer coding” (5 min)
  • Tutorial: Coding Jetpack Jumper (30 min)
  • Create a gameApplication of Programming Concepts using the provided script.
  • Study the coding rules in Application of Programming Conceptsgame
  • Customizing the game

Student Activities

  • Brainstorm definitions for “computer program”
  • Watching the video
  • Follow the Coding Jetpack Jumper tutorial
  • Describe the rules ,goals and structure of basic computer programming in Jetpack jumper tutorial
  • Generate a computer gameApplication of Programming Concepts using the provided script in one drive
  • Produce a list of the steps and processes involved in programming using touch develop and customize then share to People using One DriveApp.

Customize the computer game and share it online for comments

Stage/Time / CONTENT / TEACHING STRATEGIES / LEARNING STRATEGIES
Stage 1
(8min). / Introduction. / Pair the learners but each on the computer
Ask the pupils to answer the question on power point.
1. What is computer programming?
Pupils can play the games and later try to come up with the answer
Teacher should ask pupils to play the chess computer game.Based on what they know they should negotiate their ideas..
Learners to give the feedback in groups and discuss the answer. / Pupils should brainstorm by defining the term computer programming(coding)
In pairs, pupils should discuss the meaning of the word computer coding/programming and write down their answers.
Watching the guideline video in pairs and take note how to go about with the upcoming tutorial (5min)
Stage 2
(30 min) / Development(Engagement)
Basic Computer Programming / In pairs pupils should follow the Coding Jetpack Jumper tutorial on how to start programming.
Emphasis that they should take notes of the tutorial at each stage. They should have headsets
The task has to be jointly done by consulting each other and not individual final decision. / Demonstrate how to start the Coding Jetpack Jumper tutorial (
. (Headphones should be plugged into the ears. No speakers..
They should record all the vital information in the tutorial by taking note.
Stage 3
(13min) / Group Discussion / After completing the tutorial, merge two pairs to form a group of four. They should discuss the questions downloaded from this link / Combine with the other pair (total four)
Each one of them download the questions and discuss their question and agree on the best findings.
Findings should be written down on the power point
Stage 4
(20min) / Rules and structures in computer programming / Break the group of four back to a pair.
In pairs the learners should construct the “Application of Programming Concepts “game using the provided script on one Drive link / In pairs pupils should Analyze the script and use the rules , goals, and structure of the script to create a computer game “Application of Computer programmingConceptsgame “
Stage 5
(27min) / Steps and processes in programming using touch develop / Ask pupils to play the game from the link provided.
After 12 minutes of playing the game, the pupils should Produce a list of the steps and processes involved in programming using touch develop .this too be done in pairs as usual final decision to be negotiated not by one person.
The list should include the observations on this link
Group members each should research on the principles governing the actions of the Sprite then relay each other’s findings in order to reach at a common goal. / While in pairs, they should take turns playing theApplication of Programming Concepts game observe their partners play.
Download the questions from the link
(Discuss in pairs and share the best ideas what rules were causing these actions.)
10 / Conclusion / Each group should submit their findings and group leaders should compile one list for the whole class which should be shared online using One Drive app. / Group leaders submit their findings
A leader compile the final paper to be shared on one Drive

Homework Project

ASSESSEMNET

  • Pupils are asked to work in pairs and create the computer game of their choice using the concept learnt. A blank template can be accessed from the link below.

Once you login, click edit

The final product should be shared on One Drive

ASSESSEMNET

The areas as a teacher where I fell I did not do well……………………………………………..

……………………………………………………………………………………………………………………………………………………………………………………………………………..

The areas learners did not understand:…………………………………………………………..

………………………………………………………………………………………………………………………………………………………………………………………………………………

Measures to be taken to improve the next lesson:…………………………………………………………..……………

1