Asha

Two Year Computer Science Course Lesson Plans (Second Year)

The Two Year Computer Science course is designed for teaching the basics of Digital Literacy and Programming Concepts. The course is intended for children in classes 6th to 9th who do not have any prior exposure to computer science. The course spans concepts of Windows, Internet, File system, Spreadsheets and others in the Digital Literacy part and basic constructs of programming - loops and conditional statements in the later part. It is intended to be covered in one year. It assumes 32 weeks of instruction and 8 weeks of project work.
Lesson No Title Description
1 Recap Windows UI and Text Document To recall usage of open office text documents, mail, task manager, RAM etc... related to Windows UI.
2 Recap – SpΒ­read sheet To recall about spreadsheet and formula ( To find total, pass/fail, rank etc..).
3 Recap – Open office impress To recall about open office impressions and the features that are important to create a presentation.
4 Real life programming – 1 (Cup activity) To teach relative orientation and procedural operations.
5 Real life programming – 2 (Robo - programmer grid activity) To teach relative orientation and procedural operations.
6 Introduction to Scratch Students should learn the concept of programming, sprites and backdrops in scratch.
7 Backdrop and Sprites in scratch Students learn about Backdrop and Sprite controls.
8 Motions, Looks and Standard events Students learn programming concepts. (Motion, Looks, Basic Events).
9 Create new costumes for Sprites and change of Backdrops(Paint tool) Students learn to create new costumes for Sprites and to draw new Backdrops.
10 Contional statement and loops ( If – Else card and Dice ) Students learn nested conditional statements and typical for-loops.
11 Basic variables and operators Students learn the usage of variables as available in Scratch. ( in addition with Motion, Looks, Events).
12 Conditional statements - If then else -1 To learn relative orientation and procedural operations. Students will also learn conditional statements clearly.
13 Loop (Repeat and repeat untill) Students learn the concept of looping through repeat and repeat until.
14 Nested loops Students learn the concept of nested loops.
15 Conditional statements - If then else -2 Teach relative orientation and procedural operations. Students will learn repeated conditions.
16 Pen Students learn various aspects of programming (Motion, Looks, Basic Events, controls along with pen).
17 Sounds for sprites and backdrops
18 Events and sensing
19 Advanced variables and operators
20 List
21 Functions (Pre - defined)
22 User defined functions (My Blocks)
23 Custom events (Broadcast)
24 Clones
25 Debugging
26 Abstraction
27 Text to speech and Video sensing
28 Music and Translate
29 Own story creation
30 Animation