ModelCurriculum and Teaching Materialfor K-12 Indian Schools · Computer Science Curriculum for...
Transcript of ModelCurriculum and Teaching Materialfor K-12 Indian Schools · Computer Science Curriculum for...
Computer Science Curriculum forSchools --
Model Curriculum and TeachingMaterial for K-12 Indian Schools
Release 2007
(This document is - Dec 2006 draft)
Sri Sri Ravishankar Vidya Mandir (SSRVM)
1
2
About SSRVM
The Sri Sri Ravishankar Vidya Mandir (SSRVM) Trust was founded by Sri Sri Ravishankar in the year 1999 as a
Charitable Spiritual and Educational Public Institution to impart value education in a stress-free and child friendly
environment. The SSRVM vision is to enable students to blossom to their fullest potential and the mission is to
establish educational institutions where learning is fun. Within a short span of five years, SSRVM has established 64
institutions in 16 States across the country. The target is to establish one school in every district of India.
SSRVM Curriculum, Computer Science, 2007 Edition
The teaching material for the SSRVM schools is developed by the SSRVM Academic Council. This supplements the
curriculum prescribed by Board (ICSE/CBSE/State) with which a school may be affiliated. Members of the SSRVM
Academic Council may induct committees for developing specific parts of the syllabus. All members serve voluntarily
and without compensation. Users should check that they have the latest edition of any SSRVM curriculum. These
may be obtained from http://www.ssrvm.org/
Comments and other requests should be addressed to:The Academic Council, Sri Sri Ravishankar Vidya Mandir Trust#1897/A, 26th Main, Southend C Cross Road9th Block, JayanagarBangalore – 560 069, INDIAemail: [email protected]
The distribution and usage of this Curriculum are as per the Creative Commons license – Attribution-Share Alike. See http://creativecommons.org/licenses/by-sa/2.5/ for details. A brief excerpt from the license is given below.
You are free:
• to copy, distribute, display, and perform the work
• to make derivative works
• to make commercial use of the work
Under the following conditions:
Attribution. You must attribute the work in the manner specified by the author or licensor.
3
Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under alicense identical to this one.
• Any of these conditions can be waived if you get permission from the copyright holder.
4
SSRVM Curriculum, Computer Science, 2007 Edition
Abstract:
Write something appropriate here at the end. – TBD Sridhar
Coordinating Author: Sridhar Iyer (IIT Bombay and SSRVM Academic Council).
Authors/Contributors:Person ContributionMalati Baru, IIT Bombay Survey, draft curriculum, Umesh Bellur, IIT Bombay
Need to find authors/contributors for the contents of each standard. - TBD sridhar
5
Reviewers:
The following is a tentative list of reviewers for the draft version of this release:
(The final list of reviewers will include all those who return detailed comments)
Person Portion ReviewedAbhijit Deshpande, IIT Madras Entire curriculum and contents
Need to find reviewers not only for the curriculum scope but also for the contents
developed for each standard. – TBD all.
Acknowledgements:
The following persons contributed to the discussions and/or other supporting activities:
Shravan Bharatulwar, SSRVM
6
Contents
1OVERVIEW.............................................................................................................................................10
SCOPE............................................................................................................................................................10
CURRICULUM ALTERNATIVES.............................................................................................................................11
TEXTBOOK ALTERNATIVES................................................................................................................................11
SSRVM APPROACH........................................................................................................................................11
2.SYLLABUS.............................................................................................................................................12
1ST STANDARD........................................................................................................................................12
2ND STANDARD.......................................................................................................................................14
3RD STANDARD.......................................................................................................................................16
4TH STANDARD.......................................................................................................................................17
5TH STANDARD........................................................................................................................................19
WHAT: AT THE END OF 5TH STANDARD, A CHILD SHOULD KNOW............................................................................19
6TH STANDARD.......................................................................................................................................21
WHAT: AT THE END OF 6TH STANDARD, A CHILD SHOULD KNOW............................................................................21
7TH STANDARD.......................................................................................................................................22
WHAT: AT THE END OF 7TH STANDARD, A CHILD SHOULD KNOW............................................................................22
8TH STANDARD [ PRESENT ICSE ].............................................................................................................24
9TH STANDARD [ PRESENT ICSE SYLLABUS ]..............................................................................................25
COMMAND USER INTERFACE...............................................................................................................................25
GRAPHIC USER INTERFACE.................................................................................................................................25
INSTALLING SOFTWARE......................................................................................................................................25
THE INTERNET.................................................................................................................................................25
MS -WORD....................................................................................................................................................25
MS EXCEL......................................................................................................................................................25
MS POWERPOINT.............................................................................................................................................25
MS ACCESS....................................................................................................................................................25
MS ACCESS....................................................................................................................................................25
MORE ON WORD AND ACCESS............................................................................................................................25
COMPUTING AND ETHICS....................................................................................................................................25
CONCEPTS OF OBJECTS......................................................................................................................................25
7
INTRODUCING CLASSES......................................................................................................................................25
INTRODUCING JAVA ON BLUEJ ENVIRONMENT......................................................................................................25
CLASSES AS BASIS OF ALL COMPUTATION.............................................................................................................25
FUNCTIONS......................................................................................................................................................25
FLOW OF CONTROL...........................................................................................................................................25
10TH STANDARD [ PRESENT ICSE SYLLABUS ]...........................................................................................26
CONCEPT OF OBJECTS........................................................................................................................................26
INTRODUCING CLASSES......................................................................................................................................26
INTRODUCING JAVA ON BLUEJ ENVIRONMENT.......................................................................................................26
CLASSES AS BASIS OF ALL COMPUTATION............................................................................................................26
FUNCTIONS......................................................................................................................................................26
CONSTRUCTORS................................................................................................................................................26
CLASS AS USER DEFINED TYPE...........................................................................................................................26
USING LIBRARY CLASSES..................................................................................................................................26
DECISION MAKING STATEMENTS..........................................................................................................................26
ITERATION THROUGH LOOPS...............................................................................................................................26
ENCAPSULATION...............................................................................................................................................26
ARRAYS..........................................................................................................................................................26
OPERATION ON FILES........................................................................................................................................26
3LESSON CONTENTS.............................................................................................................................27
1ST STANDARD........................................................................................................................................28
2ND STANDARD.......................................................................................................................................28
3RD STANDARD.......................................................................................................................................28
4TH STANDARD.......................................................................................................................................28
5TH STANDARD.......................................................................................................................................28
6TH STANDARD.......................................................................................................................................28
7TH STANDARD.......................................................................................................................................28
8TH STANDARD.......................................................................................................................................28
9TH STANDARD.......................................................................................................................................28
10TH STANDARD.....................................................................................................................................28
11TH STANDARD.....................................................................................................................................28
12TH STANDARD.....................................................................................................................................28
ANNEX A: CURRICULUM SURVEY .....................................................................................................................28
A SURVEY OF THE CURRICULUM FOLLOWED BY VARIOUS BOARDS IN INDIA AND ABROAD:............................................28
A. NCERT: ..................................................................................................................................................28
8
NATIONAL COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING (NCERT) HAS RELEASED A NATIONAL FRAMEWORK OF
CURRICULUM FOR IT IN SCHOOLS. THE COMPETENCIES, SKILL SETS ARE DIVIDED INTO SIX HEADS NAMELY FUNDAMENTAL
OPERATIONS AND CONCEPTS, SOCIAL AND ETHICAL ISSUES, IT TOOLS, COMMUNICATION TOOLS, TECHNOLOGY RESEARCH
TOOLS AND TOOLS FOR PROBLEM SOLVING. THE CURRICULUM ALSO PROPOSES THE DESIRABLE COMPETENCIES FOR TEACHERS. THE
CHILDREN ARE EXPECTED TO ATTAIN THE SKILLS LISTED OUT IN THE SYLLABUS DURING THEIR SCHOOLING AS PART OF THEIR
GENERAL EDUCATION TILL CLASS 10. .................................................................................................................28
THE CURRICULUM IS CATEGORIZED FOR THREE LEVELS, PRIMARY, MIDDLE AND SECONDARY SCHOOLS. AT EACH LEVEL, THE SIX
HEADS AS LISTED ABOVE ARE AGAIN DIVIDED INTO COMPETENCIES, ACTIVITIES THROUGH WHICH THESE COMPETENCIES CAN BE
ATTAINED AND DETAILED SPECIFIC SKILLS.............................................................................................................28
AT THE END OF EACH LEVEL: PRIMARY, MIDDLE AND SECONDARY SCHOOLS, A LIST OF LEARNING OUTCOMES AND EVALUATION
TECHNIQUES ARE ALSO PRESCRIBED. THE CURRICULUM ..........................................................................................28
THE CBSE BOARD FOLLOWS THE CURRICULUM FRAMEWORK OF NCERT. ............................................................28
B. ICSE ........................................................................................................................................................28
THE ICSE BOARD SYSTEM HAS COMPUTER APPLICATIONS AS A CORE SUBJECT FROM 1ST TO 8TH STANDARD. IN 9TH AND 10TH
STANDARD IT IS AN ELECTIVE SUBJECT AND HENCE IS NOT COMPULSORY. THE OUTLINE OF THE SYLLABUS IS GIVEN TO THE SCHOOLS
AND THEY HAVE THE FREEDOM TO FOLLOW TEXTBOOKS BY ANY PUBLISHER WHICH THEY FIND SUITABLE. .....................29
THE SYLLABUS FOR 9TH STANDARD COVERS THE FOLLOWING TOPICS: COMPUTER HARDWARE FUNCTIONS, DATA REPRESENTATION
AND INTERNAL COMPUTER STRUCTURE, COMPUTER S/W , SOCIAL CONTEXT OF COMPUTING AND ETHICAL ISSUES, ALGORITHMS,
PROGRAMMING USING A HIGH LEVEL LANGUAGE AND COMPUTERS IN EVERYDAY LIFE................................................29
THE SYLLABUS FOR 10TH STANDARD COVERS THE TOPICS: COMPUTER STRUCTURE, REVIEW OF PROGRAMMING, ADVANCED
PROGRAMMING, DOCUMENTATION OF PROGRAMMING, AND PRACTICAL SESSIONS. ....................................................29
C. STATE BOARD ............................................................................................................................................29
THE MAHARSHTRA STATE BOARD HAS INTRODUCED THE SUBJECT OF COMPUTER APPLICATIONS IN SCHOOLS BUT THE DETAILS AND
THE SYLLABUS IS NOT AVAILABLE ONLINE.............................................................................................................29
D. PENNSYLVANIA SCHOOL CURRICULUM [ AVON GROVE SCHOOL ].......................................................................29
COMPUTERS / TECHNOLOGY CURRICULUM FOR GRADES K-8 IN THIS SCHOOL IS BASED ON THE PENNSYLVANIA ACADEMIC
STANDARDS FROM SCIENCE AND TECHNOLOGY AND THE NATIONAL EDUCATIONAL TECHNOLOGY STANDARDS FOR STUDENTS
FROM ISTE (INTERNATIONAL SOCIETY FOR TECHNOLOGY IN EDUCATION). GRADES 9-12 WILL HAVE SPECIFIC CLASSES THAT
STUDENTS MAY CHOOSE RELATED TO TECHNOLOGY................................................................................................29
THE MILESTONES FOR THE CURRICULUM DESCRIBE WHAT STUDENTS SHOULD KNOW AND BE ABLE TO DO BY THE END OF FOURTH,
SEVENTH, TENTH AND TWELFTH GRADE. IN ADDITION, THE STANDARDS ALSO REFLECT THE PROGRESS THAT THEY EXPECT THEIR
STUDENTS TO ACHIEVE. THIS CURRICULUM DOCUMENT ASSUMES THAT THE STUDENTS CAN APPLY THE SKILLS LEARNT AT THE
EARLIER LEVELS AND ADD NEW CONCEPTS EVERY YEAR. THIS WILL NATURALLY LEAD TO IMPROVEMENT OF COMPETENCIES ACROSS
GRADE LEVELS. CONSEQUENTLY, PREVIOUS LEARNING IS REINFORCED BUT NOT TAUGHT AGAIN....................................29
E. NEW YORK PUBLIC SCHOOL CURRICULUM .....................................................................................................29
THIS PUBLIC SCHOOL CURRICULUM IS DIVIDED INTO TWO LEVELS ACCORDING TO NEW YORK STATE STANDARDS FOR COMPUTER
9
TECHNOLOGY THE TWO LEVELS ARE 1ST TO 5TH STANDARD : ELEMENTARY, 6TH TO 8TH STANDARD: INTERMEDIATE . .29
THE ELEMENTARY LEVEL HAS THE FOLLOWING HEADS: WORD PROCESSING, COMPUTER SKILLS, NETWORKING AND
TELECOMMUNICATION SKILLS, LEGAL AND ETHICAL ISSUES, INFORMATION MANAGEMENT SKILLS...............................29
THE INTERMEDIATE LEVEL HAS THE FOLLOWING HEADS : WORD PROCESSING, COMPUTER SKILLS, NETWORKING AND
TELECOMMUNICATION SKILLS, LEGAL AND ETHICAL ISSUES , INFORMATION MANAGEMENT SKILLS, DATABASE SKILLS,
SPREADSHEET SKILLS, MULTIMEDIA SKILLS..........................................................................................................29
F. ONTARIO SCHOOL CURRICULUM ....................................................................................................................29
I. DOCUMENT REFERENCE : COMPUTER TECHNOLOGY STANDARDS OF LEARNING FOR VIRGINIA’S PUBLIC SCHOOLS ....30
BOARD OF EDUCATION COMMONWEALTH OF VIRGINIA HAS DEFINED THE STANDARDS FOR VIRGINIA PUBLIC SCHOOLS IN THIS
DOCUMENT .....................................................................................................................................................30
SSRVM Curriculum, Computer Science, 2007 Edition
1 OVERVIEW
Scope
The scope of this curriculum includes defining the computer science syllabus, creating the learning
material and the weekly lesson plans for each standard. The scope is currently limited to:
• Computer science as the subject.
• Standards K-12 in SSRVM schools in urban areas.
• Schools following the ICSE system.
The scope will later be expanded to include:
• E-learning: Using computer-based tools and applications to learn other subjects.
• Schools in rural and tribal areas in India.
• Schools following the CBSE and other State Board systems.
Should CS be a core subject? What are the skills (similar to Maths) that need to be known to all?
10
Curriculum Alternatives
A review of current K-12 computer science curricula being followed in India and abroad is given in Annex
A. A summary is as follows:
• Give summary of approaches here. - % emphasis on different aspects?
Textbook Alternatives
A review of current textbooks available for K-12 computer science in India is given in Annex B. A
summary is as follows:
• Give summary of books here. – Subjective stmt that there is a need for quality content
SSRVM Approach
The approach followed for designing this curriculum is:
1. Define what should be taught in each standard and why. This is done by identifying (i) the
learning outcomes for each standard, based on the age of the children and (ii) the examination
syllabus as given by the Affiliation Board (ICSE/CBSE/State).
2. Create the contents and the lesson plans for each sub-topic.
3. Conduct a rigorous review of the syllabus and the contents created.
The Computer Science curriculum for each standard is broadly divided into three groups:
1. Computer skills: sub-divided into hardware, software and programming. Within software we
can follow the NCERT classification of using IT tools (increase productivity and creativity),
Communication tools (collaboration and publishing), Technology research tools (locate and
collect information) and Problem solving tools (using the computer to learn something else).
2. Useful concepts from Computer Science that can be applied generally: logical thinking
3. Social aspects of Computers: sub-divided into Ethics and Security. Further, it may also
divided into theory and lab as appropriate.
As a result, any given topic can be classified along three axes:
1. The grade it is intended for (primary-middle-high school).
11
2. The group/sub-group it belongs to (skills-concepts-social).
3. The nature of teaching (theory-lab).
Useful concepts from Computer Science - searching, sorting, other algorithms,
notion of protocol, client-server, producer-consumer, mutual exclusion,
communication, JM article type stuff. Turing machines and its limitations
2 .SYLLABUS
This section gives the learning outcomes, the suggested syllabus and lesson schedule for each standard.
The common hardware and software requirements across all the standards are as follows:
• Hardware:
• Software:
• Resources per student:
Wherever any specific hardware/software is required for teaching a topic, it is mentioned with the topic.
Philosophy behind the categorization: (Give examples of each point being made here)
Primary – Introduce the capabilities of a standalone computer (without any explicit programming) –
Prof.Sridhar Iyer
Introduce list of skills – typing, word-processing, mouse handling, proper handling of computers
(turning on, off)
Elementary security and etiquette concepts
Middle – Skilled use of a standalone system, configuration-level programming (change settings) – Prof.
Umesh Bellur
Introduce the power of networked applications – email, google
Introduce concepts behind some of the skills – Algorithms, Operating systems
Security – keeping oneself safe and not harming others
Secondary – Full fledged control of the standalone system, -
Skilled navigation of the networked world
Programming using a language.
1ST STANDARD
What: At the end of 1st Standard, a child should know:
12
• Skills:
o Hardware – Identify all the parts of a computer, Startup and shut down actions, Use
keyboard (arrow enter/return keys) and mouse (left/right click) as input devices.
o Software – Open applications on the Desktop (double-click), rudimentary use of an installed
application such as Paint, Games, Multimedia.
o Programming – None.
• Concepts: Regard the computer as an entity with various parts and associated functions (much like
the human body). Terminology; functionality separation of each part (use hand to write => use
keyboard to input; use eyes to read => use monitor to display; use brain to think => use CPU to
process; brain => storage
• Social:
o Behaviour – Maintaining orderliness (using mouse/keyboard one at a time), Handling of
computer accessories; Maintaining cleanliness; dust-free keyboard; being careful; not
spilling food; sharing resources with others; respecting others’ privacy.
o Security – None.
o Response – Inform teacher in case of mal-function. Response of a student to events
Why: At the end of 1st Std:
• A child should be able to relate to a computer as an entity with various parts and
functions. - Existence
• More topics are not required because the goal is to simply introduce the computer as a fun tool
for doing other tasks. Since it can be a highly distracting toy, the content is deliberately low-key.
• Fewer topics are not desirable because the child should get left behind in terms of his/her peers.
The child should not get overwhelmed at a later age.
• As a result, there should be one theory class per week and one lab class every two weeks.
How: The suggested list of topics and schedule for in 1st Standard are:
Week Topic
1 Parts of a computer: just the names
2 Switching on/off the computer
3 Log in using name/password and log out
4 Identify the parts of a computer
5 Introduction to Keyboard
6 Introduction to a Mouse
13
7 Operating a Mouse : right click, left click , double click
8 Cursor
9 Elements of a Window : Top bar , Tool Bar , Scroll bar
10 Minimze / Maximise windows
11 Operate Scroll Bars
12 Getting familiar with the keyboard : type out letters of their name
13 Double click and open a file
14 Close a file
15 Introduction to Desktop
16 Open a file on desktop
17 Open a preloaded music / video file on Desktop
18 Open a simple game and play the game
19 Introduction to Paint Software
20 Do’s and Don’ts with Computer
21 Evaluation for the above lessons
Evaluation/Assessment: The above should be demonstrated through the following activites.
Activity worksheets to demonstrate skills
2ND STANDARD
What: At the end of 2nd Standard, a child should know:
• Skills:
o Hardware – Use of printers, Insert CDs (run from CD; no need to install).
o Software – Login/logoff, enter password; Create, open, save, rename, delete and print files.
Search for files; Save at desired location etc.
o Programming – None.
• Concepts: Use of different applications for different tasks; Compare with writing on paper –
Reuse/Edit, more permanent etc., games
• Social:
o Behaviour - Handling of computer accessories; dust-free keyboard; being careful; not
spilling food; sharing resources with others; respecting others’ privacy.
o Security – None.
o Response – None.
Why: At the end of 2nd Std:
14
• Whatever was written for 1st +
• I can do different “useful” things using the entity I learnt about earlier. – Awareness of
capabilities – email??
• Reinforce the learning of the previous standard.
• Advance the same topic to the next level feature.
• Introduce one or two more new topics.
How: The suggested list of topics and schedule for 2nd Standard are:
Week Topic
1 Revision of 1st Std
2 Login
3 Concept of Input / Output devices
4. Parts of a computer with their basic functions [with analogy]
5 Keyboard : All special keys : Enter, Del, Shift, Backspace ,Tab …
6 Simple uses of Computers: Doing homework, booking tickets……
7 Start Menu : Navigation [ in any OS ], Select application using Mouse
8 Basics of Text editing software
9 Open a text editing application
10 Create a new file : Various ways : right click , File -> New
11 Enter text into file
12 Concept of storage : Save a file , save in the desired location
13 Open an existing file
14 Edit a file
15 Close a file
16 Rename a file
17 Save As option : same file two names
18 Maths with Computer
19 Drag Drop files
20 Draw using Paint Software
21 Concept of hard copy / Soft copy : Introduction to Printer : Data on PC printed on paper
23 Insert media [ CD..] and open a file from the CD
24 Keeping the computer Clean and precautions while operating : Do not switch off
directly from the CPU
25 Evaluation of above lessons
15
Evaluation/Assessment: The above should be demonstrated through the following activites.
3RD STANDARD
What: At the end of 3rd Standard, a child should know:
• Skills:
o Hardware – Use of camera and other peripherals, including CD writer
o Software – Install from CDs
o Programming – Introduction to Algorithm .Adopt LOGO as a language to teach concepts, if
appropriate
• Concepts: Directory structure; folders; information organization, appropriate naming, preliminary
search. Distinction between h/w and s/w.
• Social:
o Behaviour – Team work
Why: At the end of 3rd Std:
• Whatever was written for 2nd +
• I can find my way around in the “useful entity” I learnt about earlier. –
Understand/Navigate
• Notion of data versus program??
• Introduce one or two concepts of systematic functioning/thinking.
How: The suggested list of topics and schedule for in 3rd Standard are:
Week Topic
1 Revision of 2nd Standard
2 Word Processing
3 Editing features in Word Processing
4. Formatting features in word Processing
5 Connecting I/O devices : Digital Camera, Pen Drive
6 Concept of Directory Structure : Folders/ Subfolders/Files
7 Concept of Antivirus : Importance of protecting data
8 Concept of Hardware and Software
9 Saving files on external media : write a CD
16
10 Searching for existing files : Preliminary search
11 Organizing Data : Naming conventions : Give appropriate names to files
12 Concept of Programming
13 Introduction to LOGO
14 Basic LOGO commands
15 Control functions with LOGO
16 Introduction to GUI
17 Moving files across directories and Drives
18 Introduction to Multimedia : Connecting a Mike, speaker ,camera
19 Recording audio and playback the file
20 Opening a Media player and playing an audio/video file
21 Using Educational CDs
22 Interactive Education CDs: Give i/p view/hear the o/p
23 Concept of Privacy and sharing Passwords , new login
24 Sharing Information : Share files for others to access
25 Basic troubleshooting: If Computer is not responding, end the tasks
26 Evaluation of above lessons
Evaluation/Assessment: The above should be demonstrated through the following activites.
4TH STANDARD
What: At the end of 4th Standard, a child should know:
• Skills:
o Hardware – Evolution of Computers, basic troubleshooting if machine goes down,
differentiate between Input / output devices and connect them to a PC, Understanding
external / internal storage devices
o Software – File management, storing and searching for files, movement of files between
external and internal storage devices, introduction to spreadsheets, various formats of audio
and video files, media players
o Programming – Logical Operations with LOGO
• Concepts: Storage and retrieval, Binary system, spreadsheet analogy with database, workflow
concept and flow charts
• Social:
o Behaviour – Physical posture while working on the computer
17
o Security – Responsible about keeping the computer virus free by running the antivirus
software
o Response – None.
Why: At the end of 4th Standard:
• I can make this entity do certain actions that I want it to do – Control simple actions
• Notion of special purpose (car) versus general purpose tool.
• Basics of data management – searching, sorting within a spreadsheet, different views.
• Sharing and security
• Using help files and documentation supplied with any given software.
How: The suggested list of topics and schedule for in 4th Standard are:
Week Topic
1 Revision of 3rd Standard
2 Advanced features of Word Processing , inserting pictures, drawing elements
3 Using Help files in any application
4 Evolution of Computers
5 Connecting Input Output devices to a PC: connecting a Printer
6 Concept of internal and external storage devices
7 Movement of data between internal and external storage devices
8 File management
9 Storage and retrieval of Files
10 Introduction to Spreadsheets
11 Spreadsheets as Databases
12 Concept of Logic in Programming
13 Logical Operations in LOGO
14 Introduction to Workflow
15 Flowcharts
16 Concept of Binary system (Check if they’ve learnt place value in math by this time, as
well as powers of 2.)
17 Connecting Computers
18 Sharing Data and accessing data remotely : from other PCs
19 Security while sharing
20 Keeping the Computer Virus free
21 Communication: Email ,chat
18
22 Access an Email application
23 Send and receive Email
24 Evaluation of above lessons
Evaluation/Assessment: The above should be demonstrated through the following activites.
At the end of Primary school the students will be taught and evaluated for the following
concepts, skills and behavior issues.
• Hardware, Software Technology basics,
• Word processing skills,
• Operating the computer,
• Keyboarding,
• Graphics,
• Database/Spreadsheets,
• Multimedia,
• Exposure to legal and ethical issues,
• Logic and Programming skills
5th STANDARD
What: At the end of 5th Standard, a child should know
• Skills:
o Hardware – Connecting computers in a LAN, understanding how the computer hardware
functions [ RAM, ROM, CPU]
o Software – Advanced word processing, advanced features in worksheets, connecting to
Internet, accessing e-mail, collecting information through search engines, downloading data
from internet, importing files or data, exporting files to various formats, recovery of data,
rebooting a computer and shutting it down safely, checking for amount of free space on disk,
setting time on a computer, using bookmarks
o Programming – Introduction to BASIC, writing preliminary programs using BASIC
• Concepts: Internet / Network concepts, Executing an instruction - concepts of memory, CPU working
together to accomplish an instruction, Different types of storage devices - disks, flash drives, tapes,
CD ROMs with differences between them, importance of authentication and password management,
19
Firewalls
• Social:
o Behaviour – Proper use of internet sites with adult supervision
o Security – What is spam? How to recognize and avoid opening spam messages.
Importance of not downloading arbitrary programs from the web to install on computer.
o Response – On receiving spam mails, directly delete. Do not share photographs and
personal details on chat rooms. If part of an Internet network group like Orkut , do not put
sensitive information over such groups
Why: At the end of 5th STD:
Students should be aware of the importance of security and internet safety as they are exposed
to new technologies tools like Internet, which when not used properly might end up causing more
harm than good.
How: The suggested list of topics and schedule for in 5 th Standard are
Week Topic
1 Revision of 4th standard
2 Spreadsheet components and linking worksheets
3 Hardware functionalities of RAM, ROM , CPU
4 Connecting Computers in a LAN
5 Concepts of Networking
6 Connecting to Internet [Dial up, Broadband..]
7 Importance of Proxy server and Firewalls
8 Accessing Emails through various email clients
9 Managing , Storing, Deleting Emails
10 Accessing online information , browsing , bookmarks, history
11 Search Engines
12 Downloading information
13 Importing files/data and exporting files to different formats
14 Introduction to BASIC [ any first level programming Language ]
15 Introduction to Algorithms
16 Preliminary Programming [ eg : using BASIC ]
17 Storage technologies [ Various storage devices ]
18 Authentication and privileges for various users of a PC [admin, guest]
19 Password management
20 Internet etiquette [ sites should be under adult supervision ]
21 SPAMS in Email
20
22 Sensitive information sharing rules
23 Collaborative network tools
24 Evaluation of above lessons
6th STANDARD
What: At the end of 6th Standard, a child should know
• Skills:
o Hardware – Accessing information from computers in a LAN, understanding protocols,
computer peripherals like scanner and network printer
o Software – Advanced spreadsheet features, Presentation tools, simple presentation,
concept of a set of slides, adding and deleting slides. Incorporating tables and pictures in
slides. Home pages and how to set/reset them. Pop ups and how to avoid. Address books.
Auto completion of email addresses using address books. Calendaring tools and integration
for productivity. Installing programs from a CD onto Windows. Changing display resolution.
Searching for files locally using Find. Concept of wildcards, chat tools , Download and
install evaluation software.
o Programming – Advanced BASIC, writing programs using BASIC
• Concepts: Intro to OS and learn about different functions of an OS - Scheduler, memory manager, file
manager etc. Difference between the desktop and the OS. Flowcharts and using them to represent
algorithms.
• Social:
o Behaviour – Proper use of information, understanding copyright concept, difference between
free and licensed software, piracy issues, email etiquette.
o Security – Scan the PC for virus at a regular frequency.
o Response – Not sharing sensitive information with strangers, acknowledge source of
information, cautious about file sharing / information sharing sites.
Why: At the end of 6th STD:
Students should be proficient with the word-processing, presentation and spreadsheet software
and use it effectively. Should be familiar with connecting computers to the hardware peripherals
and understand the importance of copyright and licensing issues.
How: The suggested list of topics and schedule for in 6th Standard are
Week Topic
1 Revision of 5th standard
21
2 Advanced Spreadsheet features
3 Introduction to presentation software
4 Presenting information through slides
5 Adding customized effects to a presentation
6 Browser settings , tools , options, plug-in
7 Homepage , pop up windows
8 Chat tools , audio, video, text
9 Download and install evaluation software
10 Search for files and advanced search
11 Install software for hardware eg: install printer s/w with the CD
12 Access to remote files by sharing
13 Security while sharing , sharing through authentication
14 Continuation of BASIC
15 Flowcharts for representing Algorithms
16 Introduction to Operating system
17 Scheduler
18 Memory Manager
19 File manager
20 Difference between OS and Desktop
21 Graphical navigation of contents of a PC
22 Basic system Commands
23 Licensing and Piracy
24 Open source and free software
25 Evaluation of above lessons
7TH STANDARD
What: At the end of 7th Standard, a child should know
• Skills:
o Hardware – Printer/scanner set up and configuration , installation of device drivers
o Software – Embedding pictures, tables, etc. into a document - captioning. Creating PDF files
from word processing documents. Collaborative editing by using track changes etc, Data
sorting and filtering. Excel formulae and combining cells, Graphing data to convey
information. Adding multi media content. What makes a good presentation? Animation -
custom and standard. Creating simple web pages using authoring tools. Concepts of HTML.
22
Different browsers and customization. Add remove programs. Online forums.
o Programming – Structured programming concepts - sequential control, branching, looping.
BASIC programming to write programs. Constants and variables.
• Concepts: More on protocols, Internet as a post office. How does mail get from one computer to
another? URL resolution to fetch the web page etc .Concepts of Boolean logic and binary arithmetic.
Relationship between binary representations and how computers function. Some introduction to
simple algorithms such as sorting and searching used as illustrative tools.
• Social:
o Behaviour – Online chatting and other activities of networking should be under adult
supervision.
o Security – Should not be allowed to visit ecommerce sites where students are tempted to
buy products online by using credit card numbers.
o Response – On receiving spam mails, students should know how to apply filters and auto
delete spam mails.
• Why: At the end of 7th STD:
Students should be familiar with the internal working of a PC, various Operating Systems, start
writing structured programs and be careful about online friends.
How: The suggested list of topics and schedule for in 7th Standard are
Week Topic
1 Revision of 6th standard
2 Collaborative documentation skills
3 Saving files as PDF format and publishing files
4 Data sorting and filtering
5 Worksheets , using Formulae
6 Converting data to Graphs
7 Embedding audio video files into any application
8 Presentation skills with customised animation
9 Introduction to HTML
10 Creating simple web pages using HTML editors
11 Add remove programs from a PC
12 Concepts of installing a hardware with the required software
13 Accessing academic information online
14 Exchange of information through online forums
15 Structured programming concepts
16 Constants and variables
23
17 Control statements,
18 Looping statements
19 More on Protocols
20 How does an email reach from one PC to the other
21 Concepts of searching
22 Concepts of Sorting
23 Applying spam filters
24 Introduction to Binary representation
25 Evaluation of above lessons
8TH STANDARD [ present ICSE ]
Spreadsheets in detail [functions, formula]Introduction to database software eg: Ms AccessHTML editors Creating WebPages Video conferencing toolsE-Commerce
24
9TH STANDARD [ present ICSE syllabus ]
• Command user interface
• Graphic user interface
• Installing software
• The Internet
• MS -Word
• Ms Excel
• Ms PowerPoint
• Ms Access
• Ms Access
• More on Word and access
• Computing and ethics
• Concepts of objects
• Introducing classes
• Introducing Java on Bluej Environment
• Classes as basis of all computation
• Functions
• Flow of control
25
10TH STANDARD [ Present ICSE syllabus ]
• Concept of objects
• Introducing classes
• Introducing Java on BlueJ environment
• Classes as Basis of all computation
• Functions
• Constructors
• Class as User defined type
• Using Library classes
• Decision making statements
• Iteration through Loops
• Encapsulation
• Arrays
• Operation on Files
26
IBLIOGRAPHYTBOOK ALTERNATIVES
S
272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
7272
72727272727272727272727272727272727272727272727272727272727272727272727272727272727
3 LESSON CONTENTS
This section gives the detailed contents of each lesson, for each standard. It also gives some suggested
exercises and assignments based on each lesson.
27
1ST STANDARD
2ND STANDARD
3RD STANDARD
4TH STANDARD
5TH STANDARD
6TH STANDARD
7TH STANDARD
8TH STANDARD
9TH STANDARD
10TH STANDARD
11TH STANDARD
12TH STANDARD
Annex A: Curriculum Survey
A survey of the curriculum followed by various boards in India and abroad:
a. NCERT:
National Council of Educational Research and Training (NCERT) has released a national frameworkof Curriculum for IT in schools. The competencies, skill sets are divided into six heads namelyFundamental Operations and Concepts, Social and Ethical issues, IT Tools, Communication Tools,Technology Research Tools and Tools for Problem solving. The curriculum also proposes thedesirable competencies for teachers. The children are expected to attain the skills listed out in thesyllabus during their schooling as part of their general education till class 10.
The curriculum is categorized for three levels, Primary, Middle and Secondary schools. At each level,the six heads as listed above are again divided into competencies, activities through which thesecompetencies can be attained and detailed specific skills.
At the end of each level: Primary, Middle and Secondary schools, a list of learning outcomes andevaluation techniques are also prescribed. The curriculum
The CBSE board follows the curriculum framework of NCERT.
b. ICSE
28
The ICSE Board system has Computer applications as a core subject from 1st to 8th standard. In 9th
and 10th standard it is an elective subject and hence is not compulsory. The outline of the syllabus isgiven to the schools and they have the freedom to follow textbooks by any Publisher which they findsuitable.
The syllabus for 9th standard covers the following topics: Computer Hardware functions, datarepresentation and Internal computer structure, Computer s/w , Social context of computing andethical issues, Algorithms, Programming using a High level language and Computers in everyday life.
The syllabus for 10th standard covers the topics: Computer structure, Review of Programming,Advanced Programming, Documentation of Programming, and Practical sessions.
c. State Board
The Maharshtra State board has introduced the subject of Computer applications in schools but thedetails and the syllabus is not available online.
d. Pennsylvania School Curriculum [ Avon Grove school ]
Computers / Technology Curriculum for Grades K-8 in this school is based on the PennsylvaniaAcademic Standards from Science and Technology and the National Educational TechnologyStandards for Students from ISTE (International Society for Technology in Education). Grades 9-12will have specific classes that students may choose related to technology.
The milestones for the curriculum describe what students should know and be able to do by the endof fourth, seventh, tenth and twelfth grade. In addition, the standards also reflect the progress thatthey expect their students to achieve. This curriculum document assumes that the students canapply the skills learnt at the earlier levels and add new concepts every year. This will naturally lead toimprovement of competencies across grade levels. Consequently, previous learning is reinforced butnot taught again.
e. New York Public School Curriculum
This public school curriculum is divided into two levels according to New York State standards forComputer Technology The two levels are 1st to 5th standard : Elementary, 6th to 8th Standard:Intermediate .
The Elementary level has the following heads: Word processing, Computer skills, Networking andTelecommunication skills, Legal and Ethical issues, Information Management skills.
The Intermediate Level has the following heads : Word processing, Computer skills, Networking andTelecommunication skills, Legal and Ethical issues , Information Management skills, Database skills,Spreadsheet skills, Multimedia skills.
f. Ontario School Curriculum
The Computer Skills Curriculum for 1st to 8th Standard is organized into seven heads: Operating theComputer, Word Processing, Keyboarding, Graphics, Database, Spreadsheets, Internet, Multimediaand Authoring Software. Every Grade starts with an Overall expectations and Specific expectations.
29
Achievement levels at the end of each grade are also classified as Understanding of concepts andterminology, Keyboarding and word processing skills, communication of required knowledge,Application of concepts and skills.
g. QOP School Curriculum
This curriculum for Kindergarten to 8th grade presents the overall expectations at the end of eachgrade
h. Pocantico School Curriculum
This curriculum recognizes the inevitable change in computer technology and as such should beviewed as an evolving, flexible guideline for study, rather than a fixed set of skills. The curriculum isdivided into Primary level [ 1st to 5th ] and Middle school level [6th to 8th ] and elaborates on the exitgoals at the end of each grade. The major goals at the end of 8th grade are Computer operations andTerminology, Using electronic Information resources, Using Spreadsheets and Databases,Organizing and analyzing information, presenting information in variety of ways, Ethical behaviour inusing Computer technology, Proficiency in using Word-processing tools.
i. Document Reference : Computer Technology Standards of Learning For Virginia’s Public
Schools
Board of Education Commonwealth of Virginia has defined the Standards for Virginia Public schoolsin this document .
The Computer/Technology Standards of Learning identify and define the progressive development ofessential knowledge and skills necessary for students to access, evaluate, use and create informationusing technology. They provide a framework for technology literacy and demonstrate a progressionfrom physical manipulation skills for the use of technology, to intellectual skills necessary forinformation use, to skills needed for working responsibly and productively within groups.Computer/technology proficiency is not an end in itself, but lays the foundation for continuouslearning. The focus is on learning using technology rather than learning about technology.
To become technologically proficient, the student must develop the skills through integrated activitiesin all content areas K-12, rather than through one specific course. These skills should be introducedand refined collaboratively by all K-12 teachers as an integral part of the learning process. Teacherscan use these standards as guidelines for planning technology-based activities in which studentsachieve success in learning, communication, and prepare them to meet the challenges of today’stechnology-rich world of work. This document is divided into K-2, 3-5 ,6-9, 10-12 Grades and lists out Basic Operations andconcepts, Social and Ethical issues, Technology and research tools, Problem solving and decisionmaking tools ,Technology and Communication tools for every grade.
j. Document Reference: A model Curriculum for K -12 Computer Science , Final Report of ACMTask Force
30
This report proposes a model curriculum to integrate computer science/ IT as a subject throughoutprimary and secondary schools, both in the United States and throughout the world. With the rapidgrowth of computing technology and it’s relevance to the modern world in terms of real lifeapplications, there is an urgent need to provide a framework for the schools to follow.Computer science is already an established core discipline at the college level but the holisticintegration of computer science concepts into the K–12 curriculum has not been happening. As aresult, the general public is not as well-informed about computer science as it should be, It provides aframework within which school can revise their curricula and be ready to educate the youngsters.This curriculum model provides a four-level framework for computer science. The first two levels suggest subject matter that ought to be mastered by all students, while the secondtwo suggest topics that can be elected by students with special interest in computer science, whetherthey are college-bound or not.
Annexure B: Textbooks Survey
1. Publisher: Oxford
Authors: Sangeeta Panchal, Alka Sabharwal
Topics Covered
Standard 1 Parts of a computer Uses of computersMouseKeyboard
Standard 2
Sizes of computersParts of computers : detailApplication of ComputersStart and Shut down computersKeyboard Mouse Fun with paint
Standard 3 Parts of a ComputerKeyboard in detailOperating systemOperating a ComputerStarting paintDrawing in PaintIntroduction to LOGO- 4 chaptersNotepad
31
Project work
Standard 4 Evolution of ComputersInput output DevicesMore about WindowsMore about PaintMore LOGOIntroduction to MS WordMultimediaProject work
Standard 5 Applications of ComputersData Storage MediaMore about WindowsWorking with CalculatorLOGO ProceduresMS wordInternetFlowchartingProject work
Standard 6 Computer PeripheralsMS WordWord ArtMail MergeMS ExcelInternetEmailBasics of BASICProject work
Standard 7Computer peripheralsMS WordMS Excel :4 chaptersIntroduction to Power pointInternet as post officeComputer VirusesQBASIC looping statementsProject
Standard 8Peripherals and types of Computers
32
Advanced features of Ms WordAdvanced features of Ms ExcelMs Power pointIntroduction to Ms AccessInternet: Video conferencing, NetiquetteE-CommerceGraphics and Sound in QBASICProject
2. Publisher: Kalra Publications
Authors: Mr. M.M.Joshi. Mr.Amit Kantiwal
Topics Covered
Standard 1Useful electronic DevicesAbout ComputerHistory of ComputerSome other PartsUses of ComputerImportance of ComputerMachinesDon’ts with ComputerComputer Alphabets
Standard 2Computer Components of a computerKeyboard and keysCPUMonitorTypes of ComputerComputer languages and LOGOMarch of a TURTLEHow a computer worksUses of computer
Standard 3 History of early age Calculating DevicesUses of main parts of the computerOther basic devices of ComputerOperating a computerComputer languages and LOGOIntroduction to Windows 98
33
Introduction to WordPadIntroduction to Multimedia
Standard 4Evolution of ComputerComputer – a Detailed FocusComputer: Needs and applicationsComputer terminologyLearning LOGOWindows Operating SystemWorking in PaintWorking with MS WordMultimedia and InternetSocial Ethics
Standard 5 Generation of Computers Fundamental Elements of ComputerOutput Devices of ComputerUses of ComputerMore about WindowsMore about Paint brushMore about MS WordElectronic MailIntroducing NetworksSocial Ethics
Standard 6Technological Evolution of ComputersFundamentals of ComputersElements of Computer SystemWorking with Windows 98Working with word ProcessorFlow ChartMultimedia and Internet
Standard 7Fundamentals of ComputerOperating Systems: DOS / WindowsIntroduction to word Processor / Spread sheetMultimedia and InternetComputer VirusFundamentals of BASIC
Standard 8
34
Fundamentals of ComputerIntroduction to Word processing and graphical representationNetworkingMultimedia and Internet
3. Publisher: JeevanDeep
Authors: Ms. Sadhana Sharma
Topics Covered
Standard 1 Computer MachinesElectricityInformationComputer and PartsMonitorCursorKeyboardMouse and PrinterCPU
Standard 2 Machines/ElectricityMan and MachineInformationStoring InformationWhy do we need Computers?What is a Computer? Computer systemKeyboardInput/outputMaths with ComputerUses of Computer
Standard 3 The ComputerParts of ComputerLOGOCommand of LOGO : 11 chapters
Standard 4 Computer
35
LOGO14 Chapters on LOGO commandsMaths with LOGOLogical operation with LOGO
Standard 5 ComputersWrite a ProgramComputer Language (BASICS)PrintSystem commands Constants and VariablesLETGOTOGraphics
Standard 6 Computer ArchitectureComputer Generation, ClassificationProgram CommandsSystem CommandsINPUTFlow ChartsFor … NextRead DataCondition and DecisionCountersGOTOGraphics
Standard 7 Computer SystemMS DOSFile batch file Directory structureFormat/ModeDate/TimeVersion,Volume, LabelWildcardsDirectoryPathnameDOS Commands: 8 chapters
Standard 8 WindowsWindow elementsExplorer
36
Control PanelMy ComputerWord pad/ NotepadPaintInternet explorerCalculatorWindows 2000
Standard 9 MS Word : Introduction DocumentNavigatingFormattingParagraphPageDocument ToolsPrintMacrosMail MergeAdding GraphicsUsing Tables
Standard 10 MS Excel : IntroductionEntering dta in a worksheetCreating worksheetEditing dataFormula and functionLinking worksheetWindowChartsMacroExcel-Database
4. Publisher: Rachna Sagar
Authors: Ms.Vaishali Bhatnagar, Ms.Anu Pasricha, Ms.Reeta Sahu
Topics Covered
Standard 1 Computer Parts of a computerHandle with care
37
Uses of computersKeyboardMouse handlingPaint
Standard 2 What is a Computer?Parts of a computerStorage devicesMore about computersThings to do on a computerHow does a computer work?I/O devices processKeyboardMousePaintOperating a computerPrecautions
Standard 3
Know your ComputerParts of ComputerInput output devicesHardware and softwareFirst step to computer LabYour windowsStarting MS PaintFun with LOGODrawing and Moving commandsIntroduction to MS WordProject work
Standard 4 Computer overviewHistory of ComputerWorking with windowsWorking with MS PaintDrawing with LOGOProcedures in LOGOAdvanced LOGO commandsWord ProcessingDocument FormattingProject Work
Standard 5
38
Computers OverviewInput unitsOutput UnitsComputer memoryComputer SoftwareMS- windowsClip art and Word artAlgorithm and FlowchartIntroduction to BASICBASIC statementsMultimedia and InternetProject Work
Standard 6 Review of a ComputerUses of a computerCharacteristics of a computerClassification of computersInput / output devicesHardware and softwareWorking with windowsMy computerAccessoriesWord processingDocument FormattingClip art and word art Ms-Excel and PowerpointMultimedia and Internet
Standard 7Generations of ComputersComputer memoryOperating systemMS DOS commandsFile operationsWindows explorerWord processingText formatting in wordMail mergeMS Excel BasicsPower point basicsMultimediaInternetProject work
39
Standard 8 Number systemComputer languagesPath and Batch fileExternal commandsWorking with windowsWorksheet basicsEditing in ExcelCharts in ExcelPower Point basicsSlide formattingComputer NetworkWeb browserHTML programmingProject work
40