Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 25

Methodological recommendations for Summative Assessment

on the subject «Computer science»

Grade 10
(natural-mathematical direction)

БҰЛ ББЖБ ВК @10synypbjb группасынан алынган!!!

Тіркел!!! vk.com/10synypbjb
Тіркел!!! vk.com/10synypbjb
Тіркел!!! vk.com/10synypbjb

ББЖБ ТБЖБ ЖАУАПТАРЫ БАР!!!

↓↓↓

Nur-Sultan, 2020

1
Methodological recommendations for Summative Assessment are designed to assist teachers
in planning, organizing and carrying out Summative Assessment in “Computer science” for the
Grade 10 (Natural-mathematical direction) learners. Methodological recommendations are aligned
with the Subject Programme and Course plan.
Summative Assessment Tasks for unit/cross-curricular unit will allow teachers to determine
the level of the learning objectives achievement planned for the term. Methodological
recommendations comprise tasks, assessment criteria with descriptors and marks for conducting
Summative Assessment across the unit/cross curricular unit. Also this document includes possible
levels of the learners’ academic achievement (rubrics). Tasks with descriptors and marks can be
considered as recommendations.
Methodological recommendations are designed for secondary school teachers, school
administrations, educational departments’ seniors, regional and school coordinators in criteria-based
assessment and others.

Free access to the Internet resources such as pictures, cartoons, photos, texts, video and audio
materials, etc. have been used in designing these Methodological recommendations.

2
CONTENTS

SUMMATIVE ASSESSMENT TASKS FOR TERM 1......................................................................4


Summative assessment for the unit «10.1A Computer networks and information security» 4

Summative assessment for the unit «10.1B Presentation of Data» 8

SUMMATIVE ASSESSMENT TASKS FOR TERM 2....................................................................12


Summative assessment for the unit «10.2А Algorithm Development and Programming» 12

SUMMATIVE ASSESSMENT TASKS FOR TERM 3....................................................................16


Summative assessment for the unit «10.3А Web-development» 16

SUMMATIVE ASSESSMENT TASKS FOR TERM 4....................................................................21


Summative assessment for the unit «10.4А Information Systems» 21

3
SUMMATIVE ASSESSMENT TASKS FOR TERM 1

Summative assessment for the unit «10.1A Computer networks and information security»

Learning objectives 10.6.1.2 Explain the purpose and representation of IP address


10.6.1.3 Explain the purpose of DNS

Assessment criteria A learner


 Define suitable IP address for different devices
 Define the network address of a given IP address using
subnet mask
 Explain the purpose of DNS

Level of thinking skills Knowledge and comprehension

Duration 20 minutes

Tasks
1. The diagram shows a Local Area Network consisting of two subnets.

(i) Define IP addresses of devices A and F, if the network address of subnet L is 192.168.7.0
and the network address of subnet R is 192.168.8.0
A_____________________________________________________________________
F _____________________________________________________________________
(ii) Give a suitable IP address for the desktop PC labelled G.
___________________________________________________________________________

(iii) Calculate the number of different host addresses supported by subnet «L» and justify your
answer.
___________________________________________________________________________
___________________________________________________________________________

2. Read the description and write appropriate term in the blank.


Each computer or device connected to the Internet has an assigned address called
________________ This 32-bit numeric address uniquely identifies the physical computer
connected to the Internet.

4
3. Define the IP addresses for the network nodes B and C.

IP address of the network node B ____________________________________________________


IP address of the network node C ____________________________________________________

4. Define the network address using the given IP address and subnet mask:
IP-address: 217.16.246.2
Subnet mask: 255.255.255.0
_______________________________________________________________________________

5. Describe the purpose of Domain Name Server.


________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
_______________________________________________________________________________

5
Assessment criteria Task Descriptor Mark
A learner
defines IP address of device A; 1
1(i)
Defines a suitable IP defines IP address of device F; 1
address for different 1(ii) gives a suitable IP address for device G; 1
device calculates possible number of devices; 1
1(iii)
gives an explanation for the answer; 1
2 defines the term corresponding to the description; 1
Defines the network
defines IP address of the network node B; 1
address of a given IP 3
defines IP address of the network node C; 1
address using subnet
4 defines the network address using IP and subnet 1
mask
mask;
Describes the purpose 5 explains the function of DNS. 1
of DNS
Total marks 10

6
Rubrics for providing information to parents on the results of
Summative Assessment for the unit «10.1A Computer networks and information security»

Learner’s name_______________________________________________________

Assessment criteria Level of learning achievements


Low Middle High
Defines a suitable IP address for Experiences challenges in defining Makes mistakes in defining the IP Confidently defines IP addresses of
different device the IP addresses of different devices addresses at ports B / D / G; defines different devices
number of possible host IDs for
subnet L; justifies the answer.

Defines the network address of a Experiences challenges in defining Makes mistakes in defining the Confidently defines the network
given IP address using subnet mask the network address term; in defining of IP address B/C; address
in defining IP address of the
network node B / C; in defining the
network address part of the IP
address using subnet mask.

Describes the purpose of DNS and Experiences challenges in Makes mistakes in describing the Confidently describe the purpose of
provides a proper example describing the purpose of DNS purpose of DNS and providing the DNS and provides the proper
and providing the proper example proper example example

7
Summative assessment for the unit «10.1B Presentation of Data»

Learning objectives 10.2.1.1 Convert integers from decimal to binary, octal,


hexadecimal and vice versa
10.2.2.2 Construct truth tables for a given logical expression
10.2.2.4 Convert logical expressions into logic circuits and vice
versa;
10.2.3.1 Compare the Unicode and ASCII coding tables

Assessment criteria A learner


 Convert decimal numbers to different number systems
 Construct truth tables for a given logical expression
 Represent logical expressions in the form of logic
circuits
 Represent logical circuits in the form of logic
expressions
 Compare coding tables

Level of thinking skills Application

Duration 30 minutes

Tasks
1. Write the binary, hexadecimal values that the unsigned decimal integer 834 represents. Write
down the solution.
Binary _____________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

Hexadecimal ________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

2. Explain the use of hexadecimal numbers in computer systems


________________________________________________________________________________
________________________________________________________________________________

3. Identify logical expression in column “C”:


A B C
0 0 1
0 1 0
1 0 1
1 1 1
C = ________________________________________________________________________

4. Given logical expression ( A .B ) . A


(i) Fill truth tables
1 2 3 4 5
A B A.B
0 0
0 1

8
1 0
1 1

ii) Draw logical expression in the form of logic circuit.

5. Using the logic circuit complete the tasks below:

(i) Fill in the truth table.

A B C D
0 0
0 1
1 0
1 1

(ii) Identify logical expression which will be an alternative to the previous circuit.
___________________________________________________________________________

6. Identify the suitable coding table which contains following symbols:


♫
Explain your answer.
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________

9
Assessment criteria Task Descriptor Mark
A learner
Convert decimal writes the binary value for decimal integer; 1
1
numbers to different writes the hexadecimal value for decimal integer; 1
number systems explains the need to use the hexadecimal number
2 1
system;
3 writes a suitable logical expression; 1
fills the 3rd column of the table; 1
Make truth tables for a 4(i) fills the 4th column of the table; 1
given logical expression fills the 5th column of the table; 1
5(i) fills the values in c; 1
fills the values in d; 1
Represent logical 4(ii) represents 1st logical operation; 1
expressions in the form represents 2nd logical operation; 1
of logic circuits represents 3rd logical operation; 1
Represent logical 5(ii) represents 1st logical circuit; 1
circuits in the form of represents 2nd logical circuit; 1
logic expressions
Compares the 6 identifies the coding table; 1
representation of explains the choice. 1
information in ASCII
and UNICODE tables
Total marks 15

10
Rubrics for providing information to parents on the results of
Summative Assessment for the unit «10.1B Presentation of Data»

Learner’s name_______________________________________________________

Assessment criteria Level of learning achievements


Low Middle High
Convert decimal numbers to Experiences challenges in Makes mistakes in writing the Confidently converts decimal
different number systems converting decimal numbers to binary value for denary integer numbers to different number
different number systems number; in writing the hexadecimal systems
value for denary integer number;
In explaining the purpose of the
hexadecimal number system.

Construct truth tables for a given Experiences challenges in Makes mistakes in writing a Confidently constructs truth tables
logical expression constructing truth tables for a given suitable logical expression; in for a given logical expression
logical expression filling the 3rd / 4th / 5th column of the
table; in filling in the values for C /
D
Represent logical expressions in Experiences challenges in Makes mistakes in representing 1st / Confidently represent logical
the form of logic circuits representing logical expressions in 2nd / 3rd logical operation in the expressions in the form of logic
the form of logic circuits form of logic circuits circuits

Represent logical circuits in the Experiences challenges in Makes mistakes in representing 1st / Confidently represent logical
form of logic expressions representing logical circuits in the 2nd logical circuit in the form of circuits in the form of logic
form of logic expressions logic expressions expressions

Compare coding tables Experiences challenges in Makes mistakes in choosing the Confidently compares coding tables
comparing coding tables coding table; in justification chosen
coding table

11
SUMMATIVE ASSESSMENT TASKS FOR TERM 2

Summative assessment for the unit «10.2А Algorithm Development and Programming»

Learning objectives 10.5.1.1 Write code in a programming language using functions


and procedures
10.5.1.2 Use procedures and functions for string processing
10.5.1.3 Use files to read and write information
10.5.1.4 Apply sorting algorithms to solve practical tasks

Assessment criteria A learner


 Write code in a programming language, using functions
and procedures
 Use procedures and functions for string processing
 Use files to read and write information
 Apply sorting algorithms to solve practical tasks

Level of thinking skills Application

Duration 20 minutes

Tasks
1. Write the program code for given flowcharts.

2. Write one function and one procedure for string processing. Use programming language.

12
the function the procedure

3. Write the functions to determine the length of the string and the first occurrence of the letter "a".

4. Write a fragment of the program code to read a string from the text file.

5. Write a fragment of the program code to record a string to the text file.

6. The list [6, 8, 2, 1, 1, 9, 4] is being sorted using insertion sort. Fill in the blanks to show the list
after each pass.
After the 1st pass:[6, 8, 2, 1, 1, 9, 4]
After the 2nd pass:[6, 8, 2, 1, 1, 9, 4]
After the 3rd pass:[2, 6, 8, 1, 1, 9, 4]
After the 4th pass: ____________________________________________________________
After the5th pass: ____________________________________________________________
After the 6th pass: ____________________________________________________________

13
Assessment criteria Task Descriptor Mark
A learner
Write code in a writes a condition for the branching algorithm; 1
programming language, specifies the steps in the branching algorithm;
1 1
using functions and
procedures uses a function in the program; 1
writes string processing function; 1
2
writes string processing procedure; 1
Use procedures and
functions for string writes the function to determine the length of the
1
processing string;
3
writes the function to determine the first occurrence
1
of the letter "a";
opens the file to read the string; 1
4
Use files to read and read the string from the file; 1
write information opens the file to write the string; 1
5
writes the string to the file; 1
fills in the blanks to show the list after 4 pass;
th
1
Apply sorting
algorithms to solve 6 fills in the blanks to show the list after 5 pass;
th
1
practical tasks fills in the blanks to show the list after 6 pass.
th
1
Total marks 14

14
Rubrics for providing information to parents on the results of
Summative Assessment for the unit «10.2А Algorithm Development and Programming»

Learner’s name_______________________________________________________

Assessment criteria Level of learning achievements


Low Middle High
Write code in a programming Experiences challenges in writing Makes mistakes in writing a Confidently writes code in a
language, using functions and code in a programming language, condition for the branching programming language, using
procedures using functions and procedures algorithm; in specifying the steps in functions and procedures
the branching algorithm; in using a
function in the program

Use procedures and functions for Experiences challenges in using Makes mistakes in writing a Confidently uses procedures and
string processing procedures and functions for string function for working with strings; functions for string processing
processing in writing a procedure for working
with strings; in writing the function
to determine the length of the
string; writing the function to
determine the first occurrence of
the letter "a"

Use files to read and record Experiences challenges in using Makes mistakes in opening the file Confidently use files to read and
information files to read and record information to read the string; in reading the record information
string from the file; in opening the
file to write the string

Apply sorting algorithms to solve Experiences challenges in applying Makes mistakes in applying sorting Confidently apply sorting
applied problems sorting algorithms to solve applied algorithms to solve problems while algorithms to solve applied
problems filling in the blanks to show the list problems
after 4th / 5th /6th pass

15
SUMMATIVE ASSESSMENT TASKS FOR TERM 3

Summative assessment for the unit «10.3А Web-development»

Learning objectives 10.4.2.1 Use HTML in web-development


10.4.2.2 Use CSS in web-development
10.4.2.4 Use HTML tags to add multimedia objects into a
webpage

Assessment criteria A learner


 Use HTML in web-development
 Use CSS in web-development
 Use HTML tags to add multimedia into a webpage

Level of thinking skills Application

Duration 20 minutes

Tasks

1. Write HTML code for the following web-side:

2. Write CSS code to create a yellow background and green text in the web-side.

16
3. Match results(1-3) with appropriate HTML/CSS code (A-C).

1 A <ul style="list-style-
type:disc;">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>
2 B <ul style="list-style-
type:square;">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
3 C <ul style="list-style-
type:circle;">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>

____________________________________________________________________________
[1]

4. Draw the result of the following HTML/CSS code:

<style> <table style="width:100%">


table, th, td { <tr>
border: 1px solid black; <th>Firstname</th>
padding: 5px; <th>Lastname</th>
} <th>Age</th>
table { </tr>
border-spacing: 15px; <tr>
} <td>Jill</td>
</style> <td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
<td>80</td>
</tr>
</table>

17
5. Write HTML tags to add 500x500px image.
_____________________________________________________________________________

6. Write HTML tag to add the video with the control panel.
_____________________________________________________________________________

18
Assessment criteria Task Descriptor Mark
A learner
uses tag for the formatting of the 1st line; 1
1 uses tag for the formatting of the 2 line;
nd
1
Use HTML in web- uses tag for the formatting of the 3 line;
rd
1
development writes css to create yellow background; 1
2 writes html tag to create a paragraph; 1
writes css to create a green text; 1
3 matches 1-3 with a-c; 1
Use CSS in web-
draws a table; 1
development 4 uses css for the borders of the table; 1
5 writes html tag to add image; 1
Use HTML tags to add writes html tag to add video; 1
multimedia into a
6 uses an attribute for control panel; 1
webpage
uses an attribute for showing the path of file. 1
Total marks 13

19
20
Rubrics for providing information to parents on the results of
Summative Assessment for the unit «10.3А Web-development»

Learner’s name_______________________________________________________

Assessment criteria Level of learning achievements


Low Middle High
Use HTML in web-development Experiences challenges in using Makes mistakes in using tag for the Confidently use HTML in web-
HTML in web-development formatting of the 1st /2nd /3rd line; in development
writing HTML tag to create yellow
background / paragraph / green text

Use CSS in web-development Experiences challenges in using Makes mistakes in using CSS in Confidently use CSS in web-
CSS in web-development web-development while matching development
HTML/CSS with resulting list
styles; drawing a table; using CSS
for the borders of the table

Use HTML tags to insert Experiences challenges in using Makes mistakes in writing HTML Confidently use HTML tags to
multimedia into a webpage HTML tags to insert multimedia tag to add image; in adding video; insert multimedia into a webpage
into a webpage in using an attribute for control
panel or for showing the path of
video file

21
SUMMATIVE ASSESSMENT TASKS FOR TERM 4

Summative assessment for the unit «10.4А Information Systems»

Learning objectives 10.3.1.4 Evaluate the pros and cons of using «Bigdata»
10.3.1.3 Identify the primary key in a database
10.3.2.1 Define the types of data in an SQL database
10.3.3.1 Use SQL queries to define and manipulate data
10.3.3.2 Connect a webpage with database

Assessment criteria A learner


 Evaluate the pros and cons of using «Bigdata»
 Identifies the primary key in a database
 Defines the types of data in an SQL database
 Use SQL queries to manipulate data
 Connects a webpage with database

Level of thinking skills Application

Duration 20 minutes

Tasks
1. Give one advantage and one disadvantage of using «Bigdata».
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________

2 (i). Provide appropriate data types and field sizes for the table structure below.

Field Name Data Type Field Size (in bytes)


BikeID
BikeType
BikeModel
SoldDate
NeedsRepair

(ii). Complete the SQL query to show the repaired bikes:


SELECT _______________________________________________________________
FROM ________________________________________________________________
WHERE _______________________________________________________________

3. Using the attributes below complete the SQL query to change all lightweight planes from “not
rented” state to “rented”:
• planeID
• planeModel
• planeType
• planeRentDate
• planeRented

UPDATE ______________________________________________________________
SET __________________________________________________________________
WHERE _______________________________________________________________

22
4. Data of motocar is stored in the table. The table stores the following data:
• car registration number
• car model
• car type
• car rent date
• rented or not
Identify the primary key in a database. Explain your answer. _______________________________
________________________________________________________________________________
________________________________________________________________________________

5. There are four essential parameters to create connection between webpage and database.

Connect(“_________”, “Username”, “Password”, “DatabaseName”)

Name the missing parameter and explain its function


________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________

23
Assessment criteria Task Descriptor Mark
A learner
Evaluate the pros and give one advantage of using «Bigdata»; 1
1
cons of using «Bigdata» give one disadvantage of using «Bigdata»; 1
Define the types of data fills column Data Type; 1
2(i)
in an SQL database fills column Field Size; 1
fills in the SELECT field; 1
2(ii) fills in the FROM field; 1
use SQL queries to fills in the WHERE field; 1
manipulate data fills in the UPDATE field; 1
3 fills in the SET field; 1
fills in the WHERE field; 1
Identify the primary key defines the primary key in a database; 1
4
in a database explains the answer; 1
Connect a webpage with gives name of the missing parameter; 1
5
database explains function of the missing parameter. 1
Total marks 14

24
Rubrics for providing information to parents on the results of
Summative Assessment for the unit «10.4А Information Systems»
Learner’s name_______________________________________________________

Assessment criteria Level of learning achievements


Low Middle High
Evaluates the pros and cons of Struggles in evaluating the pros Makes mistakes in giving one Confidently evaluates the pros and
using «Bigdata» and cons of using «Bigdata» advantage/disadvantage of using cons of using «Bigdata»
«Bigdata»

Defines the types of data in an Experiences challenges in defining Makes mistakes in defining the types Confidently defines the types of
SQL database the types of data in an SQL of data/field size in an SQL database data in an SQL database
database

Identifies the primary key in a Experiences challenges in Makes mistakes in identifying the Confidently identifies the primary
database identifying the primary key in a primary key in a database; in key in a database
database justification of choice for primary
key

uses SQL queries to manipulate Experiences challenges in creating Makes mistakes in creating queries Confidently uses SQL queries to
data select queries, using extracted SQL while filling in the manipulate data
data SELECT/FROM/WHERE/UPDATE/
SET field

connects a webpage with database Experiences challenges in Makes mistakes in connecting a Confidently connects a webpage
connecting a webpage with webpage with database while giving with database
database name of the missing parameter;
explaining function of the missing
parameter

25

You might also like