Asha Kanini

Computer Science Curriculum

S.No Topic Subtopic Detail/Content
Curriculum for I & II
1 About Computers 1.1) Types of computers Desktop, laptop, tablet, cellphone and calculator.
1.2) Parts of a computer Identification of the screen, monitor, keyboard, mouse, trackpad and system unit.
1.3) On, off How to switch a laptop and desktop on and off safely.
2 Basic Computer Usage 2.1)Mouse handling How to move the mouse into position, and the use of left and right clicks, such as dragging in the picture and double clicking.
2.2) keyboard handling How to use the keyboard, and the functions of the special keys - Shift, Caps Lock, alphabet keys, number keys, Enter, arrow keys, Escape and Number Lock.
2.3) Drag and drop Use the drag and drop option to make new objects (students will learn how to make bigger objects by joining smaller ones).
Curriculum for III
1 About Computers 1.1) Types of computers Desktop, laptop, tablet, cellphone and calculator.
1.2) Parts of a computer Identification of the screen, monitor, keyboard, mouse, trackpad and system unit.
1.3) On, off How to switch a laptop and desktop on and off safely.
2 Basic Computer Usage 2.1) Mouse handling How to move the mouse into position, and the use of left and right clicks, such as dragging in the picture, double clicking and scrolling.
2.2) keyboard handling How to use the keyboard, and the functions of the special keys - Escape, Caps Lock, Space bar, alphabet keys, number keys, Number Lock, Enter and arrow keys.
3 Tux paint 3.1) Painting Drawing and colour-filling options (paint brush, brush model, brush thickness, colour).
3.2) Quit How to close Tux Paint files.
3.3) New slide How to create a new slide, and save and open it.
3.4) Stamp Click and place pictures of animals, birds, things, houses, fruits, models and costumes, and how to increase and decrease the size, flip, and move to the opposite side, up and down in the picture.
3.5) Text & Label Write text, and resize the text.
3.6) Line Create line brushes, and set the width of the brushes.
3.7) Shapes Drawing a square, rectangle, triangle, circle, pentagon and ellipse, and more shapes.
3.8) File Operations How to save and print the file, and how to reopen it.
3.9) Special Options Click the Magic option. Drawing and colour-filling options (fill colour, bricks, grass, etc.).
3.10) Eraser How to erase paint and drawings in the pictures.
3.11) Redo Redrawing the same picture.
3.12) Undo To correct mistakes without using the eraser option.
3.13)Fill colour Fill colour in a picture.
4 Real time programing 4.1) Grid activity(Direction) Procedural operations with left, right, up and down directions.
5 Basic programming 5.1) Drag and drop Use the drag and drop option to make new objects (students will learn how to make bigger objects by joining smaller ones).
5.2) Turning Left, right, forward, backward.
5.3) Loop Use the repeat condition to learn loops.
5.4) Data Understanding data and data labelling.
6 Open office - Text document 6.1) Text Write text in the text area. Use Space and Enter.
6.2) File Operations How to save and load the file.

S.No Topic Subtopic Sub Subtopic Detail/Content
Curriculum for IV
1 Internal Device 1.1) CPU, RAM, Hard Disk, Motherboard Understand the role of each (at a basic level), and how they fit together to form the computer.
2 External Device 2.1) Input device Keyboard, Mouse and Scanner.
2.2) Output Device Monitor, Speaker, Printer and Projector.
3 Windows UI 3.1) Start Button Usage of the Start button.
3.2) Icon Picture of the app on the desktop.
3.3) Task Bar A bar located at the bottom of the screen. The taskbar allows you to locate and launch programs through the Start button, or to view any program that is currently open.
3.4) System tray or Notification area To view the charge percentage, internet connection, volume, calendar, date and time.
3.5) Minimize Symbol Reducing the window to the taskbar.
3.6) Maximize Symbol or Restore Button Return to the maximum original size.
3.7) Close Symbol Close the application.
3.8) Shut down Power off the system.
3.9) Restart Restart the computer.
3.10)Sleep Resume the computer.
3.11)Multi tasking Working with multiple apps. Identifying the active window.
3.12)Resize
3.13) Multiple windows (alt+tab)
4 File 4.1) Folder It is a small part of the hard disk.
4.1.1) Folder Icon The default folder colour is yellow.
4.1.2) Folder shortcut key (Ctrl + shift + N It is the shortcut key for creating a new folder.
4.1.3) File operation File create, delete, copy and move.
4.2) Files 4.2.1) File types Audio, video, document, picture, file extension.
4.2.2) Recycle Bin Restore the files or folders, etc.
4.2.3) Undo/Redo How undo and redo work in all areas of computer activity, including file and folder deletion, copying, etc.
5 Open office - Text document 5.1) Screen layout 5.1.1) Title bar Shows the file name and the application that you are working with.
5.1.2) Menu Bar It consists of various commands.
5.1.3) Tool Bar Standard toolbar.
5.1.4) Ruler It shows the width of the document, which can be increased or decreased.
5.1.5) Drawing Tool It has many shapes in it - choose the tool and draw.
5.1.6) Properties or Formating Tool It is for formatting the document.
5.1.7) Workspace are It is the area where the text can be entered.
5.1.8)Page break It is used to break the page.
5.2) Typing text 5.2.1) Insert word Enter text in the workspace area.
5.2.2) Navigate in the text(cursor) Use the arrow keys and mouse click to move to specific positions in the text.
5.2.3) Modify text Use the Backspace key to erase the text.
5.2.4) Tamil typing Type Tamil text in the workspace area, using the Bamini font as well as Google Input Tools.
5.3) Selection Method 5.3.1) Shift + Arrows To change anything in the text, we have to select the text using this.
5.3.2) Left click + Dragging
5.3.3) Ctrl + A
5.3.4) Double click
5.3.5) Triple click
5.3.6) Long Press Alternative methods on tablets, phones and other touch screen devices.
5.4) Font style and text appearance 5.4.1) Font Name These are font styles.
5.4.2) Font Size
5.4.3) Bold(ctrl+B)
5.4.4) Italic(ctrl + I)
5.4.5) Underline(ctrl + U)
5.4.6) Shadow
5.4.7) Bullets
5.5) Colours 5.5.1) Font colour To change the text colour.
5.5.2) Highlighting To highlight a word.
5.5.3) Background To change the workspace area colour.
5.6) Editing Operations 5.6.1) Cut – Ctrl + X To cut the text in that specific place; students should know that the text will no longer be available in the workspace area.
5.6.2) Copy – Ctrl + C To copy text; students should know that it will still be available in the workspace area.
5.6.3) Paste – Ctrl + V After cutting or copying, to paste the text in another place.
5.6.4) Undo - Ctrl + Z
5.6.5) Redo - Ctrl + Y
5.7) File Operation 5.7.1) Save – Ctrl + S To save the file.
5.7.2) Open - Ctrl + O To open saved files.
5.7.3) New - Ctrl + N To insert a new text document.
5.7.4) Save as To save the file again in a different location or with a different name.
5.8) Align 5.8.1) Left – Ctrl + L Align the text left.
5.8.2) Right - Ctrl + R Align the text right.
5.8.3) Center - Ctrl + E Align the text centre.
5.9) Picture Insert Insert a picture from a file and directly from Explorer.
6 Open office – Presentation 6.1)Basic Impress 6.1.1) Introduction Present the content of any topic in a structured format.
6.1.2) Properties or Formating Tool It is for formatting the slide.
6.1.3) Slide A presentation can be made up of a number of pages or slides.
6.1.4) Layout Learn to use the slide layout and the workspace area.
6.1.5) Font work Gallery Learn to apply text styles through the Fontwork Gallery.
6.1.6) Master pages To create a background for a slide.
6.2) Slide Transition and custom Animation 6.2.1) Custom Animation It can be used to create small storyboards by animating a picture to enter, exit or move.
6.2.2) It is can be used to create presentation by animating slide to Enter, exit or Move. The selected slide can be animated slow, medium or fast.
6.2.3) Sound To add a sound to a slide and a picture.
6.3) Advance slide 6.3.1) On mouse click To play the presentation, the control can be set to advance on mouse click.
6.3.2) Automatically after The presentation can be played automatically, without control.
6.4) Slide show 6.4.1) Play Preview on the current page.
6.4.2) Slide show (F5) Preview in full screen.
6.5)Gallery Insert more pictures using the Gallery property.
6.6)Drawing tool To draw shapes using the drawing tool.
7 Introduction to Programming 7.1) Procedural operations 7.1.1) Real World Activity with loops In addition to basic procedural operations, teach loops as well.
7.2) Turning Move forward, move backward, go straight, turn left, turn right.
8 Basic programming 8.1) Drag and drop Use the drag and drop option to make a new object (students will learn joining properties).
8.2) Directions Left, right, forward, backward, straight.
8.3) Sequence of operations 8.3.1) Collect Collecting treasure with Laurel.
8.4) Loop Use the repeat condition to learn loops, and repeat until.
9 Internet 9.1) Wi-fi Connect to Wi-Fi.
9.2) Hotspot Turn the hotspot on or off.
9.3) Browsers Types of browsers - Chrome, Firefox, Edge, Internet Explorer.
9.4) Search Search for pictures, videos and specific websites.
9.5) New tab New tab creation - use of memory.
9.6) Downloading Download and save documents, images and videos.
10 AI Literacy 10.1) Using AI Tools Introduction to generative AI tools and prompt-based content creation.
10.2) AI Training Understanding the fundamentals of AI model training, data-driven learning, and prediction.

S.No Topic Subtopic Sub Subtopic Detail/Content
Curriculum for Class V
1 Secondary storage 1.1) Storage How to identify pen drive (USB), CD and external hard disk storage.
2 Open office - Text document 2.1) Table How to create a table, and insert a row and a column. Delete a column, cell and row.
2.2) Wrapping Object wrapping (right click on the shape and use some of the features), shadows, highlight text, etc.
2.3) Insert Picture Insert a picture from a file and directly from Explorer.
3 Windows UI 3.1)Multi-Finger Gestures To move the pointer, you can tap anywhere on the touchpad to activate its pointer, then slide your finger on the touchpad.
3.2)Search bar Search files and folders.
4 File 4.1) Folder 4.1.1) Folder Icon The default folder colour is yellow.
4.1.2) File operation File create, delete, copy and move.
4.2) Files 4.2.1) File types Audio, video, document, picture, file extension.
5 Open office – Presentation 5.1) Advanced Operations 5.1.1) Video Insert Used in the Insert tool.
5.1.2) Hyperlink
5.1.3)Trigger
5.1.4)Interaction
5.1.5)sound
5.1.6) Timer
5.1.7)Motion Path
6 Other applications of computers 6.1) Camera Take photos with the laptop camera.
6.2) Video Take video with the laptop camera.
6.3) Format Manipulation To change the format, use Format Factory or Media Coder.
6.4) Audio Audio recording.
6.5) USB Transfer files between machines.
6.6) Mobile, pendrive Transfer files (photos, audio recordings) from a mobile.
6.7) Bluetooth To connect devices such as phones, speakers and computers.
7 Open office - Spread sheet 7.1) Spread sheet basics 7.1.1) Basics Spreadsheet Introduction to the spreadsheet and its uses.
7.1.2) Cell It is the basic unit of a worksheet, where numbers, text, formulae, etc. can be placed.
7.1.3) Row Cells that are arranged horizontally and given the numbers 1, 2, 3, ... are called rows.
7.1.4) Column Cells that are arranged vertically and given the letters A, B, C, ... are called columns.
7.1.5) Sheet A group of cells (rows and columns).
7.1.6) Insert New Sheet Insert a new sheet.
7.1.7)Picture insert How to insert a picture.
7.2) Cell properties 7.2.1)Cell Address The name of the current cell.
7.2.2)Merge cell/Split cell To combine two or more cells.
7.2.3)Wrap text If the cell has insufficient space for the text, use this to wrap the text.
7.2.4)Cell border Outline the cell border.
7.2.5)Insert Column Insert a new column. Use the Insert tool, or right click and choose the option.
7.2.6)Insert Row Insert a new row. Use the Insert tool, or right click and choose the option.
7.2.7)Delete row Choose the unwanted row, right click and delete the row.
7.2.8)Delete Column Choose the unwanted column, right click and delete the column.
7.2.9)Resize Column/Row Resize the column and row.
7.2.10)Delete sheet Choose the unwanted sheet, right click and delete the sheet.
7.2.11)Cut Select and cut the cell, row or column. Right click and select Cut.
7.2.12)Copy Select and copy the cell, row or column, then paste it where you want it.
7.2.13)Paste After cutting or copying in the document, paste it in another place.
7.2.14)Find, replace Find a word or link and replace it with a new word.
7.2.15)Spell checking Spell check a word or sentence.
7.2.16) Simple formulae usage Sum, Average, Count, Sumif, etc.
7.2.17) Freeze rows and columns
7.2.18) Sort sheet by columns.
7.2.19) Autofill
7.2.20) Rename Sheet
8 Internet 8.1) Search Search for pictures, videos and specific websites.
9 Introduction to Programming 9.1) Procedural operations 9.1.1) Activity Loop.
9.2) Turning Move forward, move backward, go straight, turn left, turn right.
10 Basic programming 10.1) Data Facts and statistics collected together for reference or analysis.
10.2) Events An event is something that happens.
10.2.1) Comment Express an opinion or reaction in speech or writing.
10.2.2)Characters Use keyboard keys for events.
10.3) Binary
10.4) Loop Use the repeat condition to learn loops, and repeat until.
10.5) Conditional statement Simple if, if-else, if-path, do-else.
10.6) Debugging Identifying and removing errors from a program.
11 AI Literacy 11.1) Prompting Large Language Models (LLMs) Introduction to prompts and text generation using AI language models.
11.2) AI-Powered Content Creation Understanding AI-based tools for generating, transforming and enhancing digital media.

S.No Topic Subtopic Sub topic Detail/Content
Curriculum Class 6
1 Operating System 1.1) What is OS? What does the OS do? Managing resources (files, memory, processes, I/O), providing a user interface, running applications, support for built-in utility programs, controlling computer hardware.
1.2) Types of OS Windows, MacOS, Unix, Linux, Android, iOS (some history may be interesting - talk about mainframes and punched cards before operating systems).
2 Windows 2.1) Windows Versions and usage of OS. How do you identify it? Where is it installed? What will get wiped out when you upgrade? Etc.
2.2) Task manager Usage of Task Manager, and killing a process. Processes and visible apps. System resources used by processes. Ctrl+Alt+Del, right click -> Task Manager.
2.3) Clipboard A place where information from a computer file is stored for a short time, until it is added to another file.
3 Internet 3.1) Browsing and Navigating through websites. URLs. Address bar. Hover behaviour. Left and right click behaviour. Scroll. Resizing of the screen - some things resize with the display and some do not. Forward and backward pages.
3.2) Browser History Hypertext browsers - Lynx, Mosaic, Netscape. Communication protocols - Gopher, HTTP, FTP, etc. Data sharing - Usenet.
3.3) Mail Using email.
3.4) Sent, Inbox and other Folders How to send and receive (usage of mail).
3.5) Book mark A bookmark saves or marks a specific web page.
3.6)App install and uninstall How to install and uninstall application software.
3.7)Search Search for pictures, videos and specific websites.
4 Basic Programming 4.1) Procedural operations Describes a simple action - take one step forward, turn right, turn left, angle, emit a sound, write hello, etc.
4.2) Sequence of operations. Take a step forward - 5 times. A mix of operations in a defined order.
4.3) Operators Arithmetic, boolean, relational, etc.
4.4) Loops For, while, until, do while, nested loops, repeated condition.
4.5) Conditional statement Simple if.
If-then-else
Else if ladder
5 Advanced programming Using Scratch and Code.org
5.1) Backdrop (Stage) How to insert a backdrop, upload a backdrop from the local drive, and create a new backdrop.
5.2) Sprite (Object) How to insert a sprite, upload a sprite from the local drive, and create a new sprite using paint.
5.3) Costumes How to create new costumes using paint, and know about the default costumes.
5.4) Motion Move -->How to move the object. (forward, backward)
Turn left --> Turn the specific angles in left.
Turn right --> Turn the specific angles in right.
Axis --> x,y positions.
5.5) Looks Text --> Give the information by using text
Color --> Change the color effect to sprite.
Show --> Show the sprite.
Hide --> Hide the sprite.
5.6) Sound How to use the default sound and select various sounds from the library.
How to record sound.
5.7)Events Trigger blocks that start your scripts.
5.8) Pen Colour -> change the colour and size of the pen. Pen up and pen down.
5.9) Face Sensing Using AI extensions, detect and respond to a person's face and facial features.
6 AI Literacy 6.1) Using AI tools Understanding the capabilities of AI tools for content creation and creative expression across text, images, audio and presentations.
6.2) Understanding AI Models Understanding how AI models are trained using data, and how they recognise patterns to perform specific tasks.

S.No Topic Subtopic Sub topic Detail/Content
Curriculum Class 7
1 Introduction of Advanced Activity 1.1) Procedural operations in paper cup activity with real people. Real activity in pre-coding.
1.2) Magic cards Real activity in odd and even.
2 Advanced programming Using Scratch and Code.org
2.1) Pen Continues from 6th std.
Colour -> change the colour of the pen.
2.2) Events Basic events -> flag, key pressed, when sprite is clicked. Broadcast.
2.3) Control Wait
Repeat
Forever
Conditional statement -> how to check conditions using AND operators.
2.4) Conditional Statement Conditional statement -> how to check conditions using variables and operators.
2.5) Sensing Touching mouse pointer, a specific colour, another sprite, etc.
2.6) Variables Storing state information.
2.7) Functions Usage of functions in programming.
2.8) List Storing state information.
2.9) Blocks Create your own blocks.
2.10) Text to Speech Getting text and converting it into audio.
2.11) Video Sensing It uses a video camera as a sensor to detect motion and colour.
2.12) Face Sensing AI-powered blocks that detect faces and different parts of the face, such as eyes and nose.
2.13) Music AI Extension Play notes and compose music.
2.14) Translate AI Extension Translating into different languages.
2.15) Cloning A sprite creates a copy of itself.
2.16) Debugging Debug the errors in the given code (in Scratch).
3 AI Literacy and Solutions 3.1) Using Scratch AI Extensions Understanding the use of pre-trained AI models, and integrating AI-powered features into Scratch projects and interactive applications, using Scratch Lab and Machine Learning for Kids Scratch Extensions.
3.2) Understanding AI Models Understanding how AI models are trained using data, and how they recognise patterns to perform specific tasks.

S.No Topic Subtopic Sub topic Detail/Content
Curriculum Class 8
1 Programming 1.1) Text based programming Students should be comfortable switching between block based and text based programming.
1.2) Synchronous and Asynchronous functions Understand how event handlers and callbacks work asynchronously.
1.3) Context and state handling Understand how to handle context and state in a program, and from within multiple asynchronous event handlers.
1.4) Debugging and Error handling Identify different types of errors and handle them.
1.5) Function A function is a reusable block of self-contained code designed to perform a specific task.
2 UI Elements 2.1) Button Various input elements available in Code.org's App Lab.
2.2) Radio button
2.3) Text input
2.4) Dropdown
2.5) Check box
2.6) Slider
2.7) Image, Canvas, Screen Various output elements available in Code.org's App Lab.
3 Controller 3.1)Left and right button Left and right buttons (input from your Circuit Playground).
3.2) Toggle switch The toggle switch flips between two positions - open and closed.
4 Sensor 4.1) Soundsensor The sound sensor allows you to get the current sound sensor reading.
4.2) Lightsensor The light sensor allows you to get the current light sensor reading.
4.3) Tempsensor The temperature sensor allows you to get the current temperature reading.
4.4) Accelerometer The accelerometer can detect the position and rotation of the Circuit Playground.
5 Actuator 5.1) Led LED lights show output through pulse and blink.
5.2) Buzzer sounds Sound comes as an output.
5.3) Servo Motors If time permits, students will also understand how to operate motors.
6 AI Literacy 6.1) Using AI tools Exploring AI tools for creative content generation, and their application in digital projects.
6.2) Using AI for coding Understanding how AI-assisted coding tools can support program development through code generation, code explanation, error detection and debugging.