0% found this document useful (0 votes)
50 views8 pages

Computer Science - Grade VII

Uploaded by

Humera Raza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views8 pages

Computer Science - Grade VII

Uploaded by

Humera Raza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Dawood Public School

Course Outline for 2023-2024


Computer Science
Grade VII

Computing Student Book 7


(Oxford International Lower Secondary)

Month-wise Distribution of Coursework

August Number and data: Business data table

September Digital Literacy: Staying safe online

October Computational thinking: Programming language

November Revision for Mid-Year Examinations

December Mid-Year Examinations

January The nature of technology: Storing digital data

February Programming: It all adds up ( 4.1, 4.2)

March Programming: It all adds up (till 4.3, 4.4, 4.6)

April Revision for Final-Term Examinations

May Final Examination


August 2023
Chapter 6: Number and data: Business data table Pages 146-171

Contents Learning Objectives

Number and data: Business data table Theory Objectives

● Collect Product Data ● List down data types in Excel


⮚ Internet research ● Differentiate between Data and information
⮚ Choose products ● Identify records and fields
⮚ Choose the facts ● Compare data types between python and excel
⮚ Create table
● Records and Fields Practical Objectives
⮚ Data and information
● Create table in Excel
⮚ Data table
● Insert different data types
⮚ Records and fields
● Organize data into record and fields
⮚ Make a spreadsheet table
● Create key field in a row
⮚ Key Fields
● Select number format
● Data Types and Formats
● Format the table
⮚ Number format
● Add and subtract the numbers
⮚ Data types
● Apply Auto sum option
⮚ Format as a table
● Set the validation rules
● Calculations
● Show Bad Data
⮚ Validation
⮚ Validation rules for stock

Keywords
Data type, Validation, Record, Field, Key Field, Data processing, Auto sum,

Types of Questions
⮚ Create data tables
⮚ Rectification of errors in the given data table
⮚ Identification of data validity
⮚ Choose the correct option
⮚ Differentiate between the terms
⮚ Questions & answers

Practice and Project in the Lab


● Make a data table using product data ( Page no. 143 Activity)
● Format the table and apply currency symbols ( Page no. 157 Activity)
● Calculate the stock value and total stock for each product ( Page no. 161 Activity)
● Set Validation rules and fix the mistakes (Page no. 165 Activity)

Practice Questions
● Create a data table using an atomic field.
● Include a formula and a validation check.
● Include an input message for error detection.

I.T Links:
format data tables
How to Enter Data in to a spreadsheet
Number Formats in Excel
September 2023
Chapter 2: Digital Literacy: Staying safe online Pages 32-58

Contents Learning Objectives

Digital Literacy: Staying safe online Theory Objectives

● Collecting Data Online ● State how data is collected online.


⮚ Online registration ● Define the term cookies.
⮚ Online shopping ● Elucidate four types of cookies.
● Cookies ● Describe ways of cybercrime:
● Types of Cookies ⮚ Identity theft
● Danger Online ⮚ Phishing
⮚ Cybercrime methods ⮚ Scamming
⮚ Malware ⮚ Hacking.
● Protect your Computer ● Describe malware and discuss its types:
⮚ Antivirus ⮚ Virus
⮚ Firewall ⮚ Trojan Horse
⮚ Using computer safely ⮚ Spyware
● Cyberbullying ⮚ Adware
⮚ Method cyberbullies use ⮚ Ransomware
⮚ The effect of cyberbullying ● Identify the risks associated with each malware.
● Use content responsibly ● List down methods to protect against malware and hackers:
⮚ Intellectual property ⮚ Antivirus software
⮚ Software privacy ⮚ Firewall
⮚ Avoid downloads
⮚ Update software
⮚ Password safety
● Identify Intellectual property.
● State the importance of intellectual property rights.
Keywords
Cookies, Cyberbullying, Patent, Copyright, Cybercrime, Phishing, Hacking, Identity theft, Scamming, Malware, Firewall,
Harassment, Exclusion, Dissing, Intellectual Property, Citation, Plagiarism.

Types of Questions
⮚ Research work.
⮚ Identification of online risks.
⮚ Present the ways to protect from malware and hackers.
⮚ Create an information sheet (on how to survive cyberbullying).
⮚ Multiple Choice questions.
⮚ Match the following.
⮚ Question Answer.

Practice and Project in the Class:


● Find out good and bad uses of cookies using the internet. (Page no. 37 Activity)
● Create a poster that warns about the dangers of cybercrime. ( Page no. 39 Activity)
● Search the internet to find out a major malware attack that has taken place. (Page no. 41 Activity)
● Prepare a presentation for a guide to work safely online and avoid the risk of malware.(Page no. 45 Activity)
● Search for an image of the tiger using common creative sites. Insert the credit provided by the website below
the image. ( Page no 53)
● Search the internet to find out what the legal penalties are for software piracy in any 5 countries including your
own country. (Page no.53 Extra Challenge)

Practice Questions
● Why is it important to update the software on your computer regularly?
● Explain why you need to be careful when you open a file attached to an email?
● State how cookies can make websites easier to use.

I.T Links:
What Are Cookies? And How They Work
Different Types of Malware and anti malware
What Is the Difference between Firewall and Antivirus Software?
Intellectual Property

October 2023
Chapter 3: Computational thinking: Programming language Pages 60-86

Contents Learning Objectives

Computational thinking: Programming language Theory Objectives

● Make a simple calculator. ● Compare between Scratch and Python.


● Input and output in Python. ● Describe row and column.
● Make a python program. ● State full form of IDE.
● Add two numbers. ● Describe IDLE.
● Choose a language. ● Differentiate between Machine code and source code.
● Source code and machine code. ● Identify the features of Compiler and interpreter.

Practical objectives

● Enter the values.


● Display result.
● Identify colors of the python syntax.
● Identify errors in a program.
● Change the date type.
● Save commands as a program file.
● Create programs using python shell.
● Run a program.

Keywords
Machine code, Source code, Compiler, Executable file, IDE, Python Shell, Interpreter

Types of Questions
⮚ Identification of functions.
⮚ Code creation in python.
⮚ Error identification and rectification.
⮚ Recognition of components od IDE or IDLE.
⮚ Similarities and differences.
⮚ Questions answers.

Practice and Project in the Lab:


● Make a program to do an addition of two user inputs (Page no. 65 Activity).
● Use the python shell to enter all the commands shown in the lesson. (Page no. 69 Activity).
● Make a python program. Save and run the program. Correct any errors. (Page no. 73 Activity).
● Make a python program to input two integers, add them together and output the total. Check the errors and
fix them. Save the work. (Page no. 77 Activity).

Practice Questions
● Write a python program to draw a line of 35 dashes across the screen.
● Explain why programmers do not write programs using machine code?
● Make a python program to calculate area of rectangle and circle.

I.T Links:
Python Program Practice
Syntax, Runtime and Logical Errors in Python
COMPILER| INTERPRETER |Difference between Interpreter and Compiler
What is Source Code and What Does it Do?

November 2023:

Revision for Mid Term Examination

December 2023:

Mid Term Examination

January 2024
Chapter 1: The nature of technology: Storing Digital Data Pages 4-30

Content Learning Objectives


The nature of technology: Storing digital data Theory Objectives

● Digital data ● Describe digital data.


● Reading binary number ● State how digital data is used to store text,
● Addition in binary images and instructions.
● Decimal to binary conversion ● Differentiate between bits and bytes.
● Digital Text and number ● Convert binary into decimal.
● Sound and Vision ● Perform addition of binary numbers.
● Convert decimal to binary.
● State how text and number is stored as digital
data.
● Elucidate how images, sound and videos are
converted into digital data.

Keywords
Digital Device, Bit, Bytes, Pixels, Sampling, Binary, Decimal

Types of Questions
● Identification of number systems.
● Conversion of given numbers from one system to another.
● Differences and similarities.
● Writing binary code of students’ names.
● Addition of binary numbers.
● Research about ASCII codes.
● Question Answer.

Practice and Project in the class:


● Use the rules of binary addition and find the sum. (Page no. 17 Activity)
● Add the binary values and show the overflow error. (Page no. 21 Activity)
● Search the ASCII table using the internet. Write your first name and age using decimal values.(Page no. 23
Activity)
● Write a short message in ASCII code of 10 characters and give it to the partner to decode. (Page no. 25
Activity
● Decode the binary into decimal numbers. ( Page no. 13 Activity)
● Overflow error concepts. ( Page no. 20)
● Write a short message in ASCII and decode it. Work in pairs. ( Page no. 25 Activity)

Practice Questions
● Why is ASCII code limited to 256 characters?
● What is the advantage of using Unicode instead of ASCII code?
● Explain what digital data is?

I.T Links:
Binary Numbers and Base Systems
How do computers store numbers?
Binary to Decimal Conversion

February 2024
Chapter 4: Programming: It All Adds Up Pages 88-101

Contents Learning Objectives

Programming: It All Adds Up Theory Objectives

● Logical tests and choices ● State the Conditional Structure.


⮚ Conditional Structure ● Define Relational Operators.
⮚ Logical test ● Differentiate between Counter Loop and Conditional
⮚ Relational operators Loop.
⮚ Comparing values ● Compare programs using python and Scratch interface.
⮚ If and Else in Python
● Add up a total Practical objectives
⮚ Loops
⮚ Python program with counter loop ● Identify Relational Operators.
⮚ Increase the value of a variable ● Create a program using IF Condition.
⮚ Increase the variable in Python ● Create a program using IF and Else Condition.
● Create the programs using counter and conditional
Loop.
● Save commands as program files.
● Display Output.
● Run a program.
Keywords
Loop, Conditional Structure, Counter Loop, Conditional Loop, Relational Operators

Types of Questions
⮚ Block identification.
⮚ Choose the correct script.
⮚ Logical test solutions.
⮚ Scratch code creation.
⮚ Comparison of two languages.
⮚ Differentiate between the terms
⮚ Questions answers

Practice in the Lab:


● Check the logical test. (Page no. 91 Activity)
● Make a python program that uses if–else. (Page no. 93 Activity)
● Make a python program using a counter loop. (Page no. 95 Activity)
● Make a python program to add 10 numbers to make a total. (Page no. 97 Activity)
● Print a series of even numbers.
● Print a series of values in descending order.

Practice Questions
● A Python Program includes a variable called points. Write the command to increase points by 10.
● Write the first line of a Python Loop that repeats 100 times.

I.T Links:
Python Conditional Statements
Python Conditions and If statements
Python if...else Statement
Python if else

March 2024
Chapter 4: Programming: It all adds up Pages 102-115

Contents Learning Objectives

Programming: It all adds up Theory Objectives

● Conditional Loop ● State the Conditional Loop.


⮚ Adding up a conditional loop ● Define the logical test.
⮚ When to use Conditional loop ● Deduce the syntax error.
⮚ What is a logical test? ● State the purpose of the indent in Python
● A Class Project Programming.
⮚ Counting up ● Infer the importance of adding comments in the
⮚ Program problem Python Programs.
⮚ Syntax error
⮚ Not Using Indent Practical Objectives
● Readable and User Friendly
⮚ Make a user friendly program ● Identify Logical Operators.
⮚ The interface of your program ● Create a program using Condition Loop.
⮚ Make a program readable ● Identify the Syntax and Indent error.
⮚ Comments ● Debug the error in the program.
● Add comments in the program.
● Save commands as program files.
● Display Output.
● Run a program.
Keywords
Conditional loop, Translating , Running, Syntax, Syntax error, Interface

Types of Questions
⮚ Identification of loops
⮚ Selection of appropriate block
⮚ Errors rectification
⮚ Program creation (python)
⮚ Choose the correct option
⮚ Differentiate between the terms
⮚ Question & answers

Practice and Project in the Lab:


● Make a Python Program that adds each number that the user enters to the total until the user enters a value
smaller than 0. (Page no. 99 Activity)
● Create a poster that displays text colors in the python. ( Page no. 105 Activity)
● Make a python program that sets variables total to ‘100’, subtracts numbers until the user enters a value
greater than 99. (Page no. 101 Activity)
● Print a series of odd numbers.
● Calculate the average. ( Page no. 113 Activity)
● Identify the Error and rewrite the given program. ( Page no. 114 Activity)

Practice questions
● Explain when to use conditional loops in your program.
● Explain how Text color can help you find errors in your programs.

I.T Links:
Python While Loops
Python while Loop Statements
Python While Loop/iteration

April 2024:

Revision for Final Term Examination

May 2024:

Final Term Examination

You might also like