Grade 10 Computer Science: Specification Grid & Model Questions

Specification Grid & Model Questions of Computer Science | Grade 10
📚 Examination Resource

Specification Grid & Model Questions
of Computer Science — Grade 10

🎓 Class 10  |  Optional Computer Science ⏱ 2 Hours 📝 Full Marks: 50
This post contains the official Specification Grid and a complete Model Question Paper (with marking scheme) for Optional Computer Science, Grade 10. It covers Computer Networks, DBMS, Multimedia, Python Programming, and AI & Contemporary Technologies.

📋 Specification Grid

The following rules govern the question paper structure:

  • Types, number, marks, and time must follow this grid.
  • Item format in composite questions must comply with the specification.
  • Designated weightage of units/content areas must be maintained.
  • For SQ and LQ, one mark per key element expected in the correct response.
  • SQ and LQ may be structured into sub-items addressing more than one cognitive behaviour.

Cognitive Domain Distribution

20% Knowledge / Remembering
30% Understanding
30% Application
20% Higher Ability

Item Plan & Marks Distribution

S.N. Area / Unit Working Hours Full Marks Knowledge (20%) Understanding (30%) Application (30%) Higher Ability (20%) Total Questions
MCQSL MCQSL MCQSL MCQSL MCQSL
1 Computer Network & Communication 1411 11 11 11 321
2 Database Management System 108 1 11 1 211
3 Multimedia 108 1 11 1 211
4 Programming in Python 1612 1 2 11 1 231
5 AI & Contemporary Technologies 1411 11 11 1 131
Total — 64 hrs  |  50 marks 41 46 224 11 10105
Percentage 20% 30% 30% 20% 100%

Question Types, Marks & Time Allocation

MCQ
10
10 × 1 = 10 marks
Short Questions
10
10 × 2 = 20 marks
Long Questions
5
5 × 4 = 20 marks
Total
50
25 questions  |  2 hours
📌 Note: A variation of ±2 marks will be allowed in the designated percentage for each cognitive domain.

📄 Model Question Paper

Give creative answers based on the given instructions.
Time: 2 Hours  |  Full Marks: 50

Group 'A' — Multiple Choice Questions 10 × 1 = 10
Q1.  [Computer Network]
Which term refers to the maximum data-carrying capacity of a communication channel?
a. Bandwidth ✓
b. Throughput
c. Frequency
d. Broadband
Q2.  [Computer Network]
Why is Bluetooth considered more appropriate than CAT6, Coaxial Cable, and Optical Fiber for short-range wireless device communication?
a. It uses wired connections for faster communication.
b. It allows wireless communication between nearby devices. ✓
c. It is mainly used for long-distance internet connections.
d. It is used only for television broadcasting.
Q3.  [Computer Network]
Which command should a network administrator use to check whether two computers on a network are communicating successfully?
a. ping ✓
b. format
c. compile
d. merge
Q4.  [DBMS]
Which key uniquely identifies each record in a database table?
a. Composite key
b. Primary key ✓
c. Candidate key
d. Unique key
Q5.  [DBMS]
Which SQL command is used to retrieve student information from a database table?
a. INSERT
b. UPDATE
c. SELECT ✓
d. ALTER
Q6.  [Multimedia]
Which image file format is commonly used for lossless image compression on the web?
a. JPG
b. PNG ✓
c. MP3
d. MOV
Q7.  [Multimedia]
Which file format should be used to store a voice recording on a computer?
a. SVG
b. WAV ✓
c. GIF
d. PDF
Q8.  [Python]
Which keyword is used to define a function in Python?
a. def ✓
b. fun
c. define
d. function
Q9.  [Python]
A student wrote the following Python code to check if a number is even or odd:
num = int(input("Enter a number: "))
if num % 2 == 0:
    print("Even")
else:
    print("Odd")
However, the program shows an error when the user enters a decimal value like 4.5. What is the best modification to make the program more robust?
a. Replace int() with float() and keep the same condition. ✓
b. Remove the condition num % 2 == 0.
c. Use num / 2 == 0 instead of the modulus operator.
d. Remove the input and hardcode the value.
Q10.  [AI & Contemporary Technologies]
Which is the best practice to reduce bias in AI systems?
a. Use only one type of data.
b. Ignore privacy rules.
c. Use diverse and representative data. ✓
d. Copy outputs without verification.
Group 'B' — Short Questions 10 × 2 = 20
Q11.  [Computer Network]
Differentiate between the Internet and Intranet with any two valid points.
Q12.  [Computer Network]
A student has connected a laptop to the internet at home without using any cables. Which technology is being used to transmit data in this situation, and how does it work?
Q13.  [DBMS]
Define a Database Management System (DBMS) and mention one advantage of using it.
Q14.  [Multimedia]
Differentiate between raster graphics and vector graphics with any two points.
Q15.  [Python]
Write a Python function named area_circle(r) that returns the area of a circle. (Use 3.14)
Q16.  [Python]
Write a Python program using try-except to handle ValueError when a user enters a non-numeric value.
Q17.  [Multimedia]
A teacher shows exam results only in tables, and students find it hard to understand their performance. How can data visualization help solve this problem? Explain with reasons.
Q18.  [AI]
Define supervised learning and unsupervised learning with one point each.
Q19.  [AI]
A school uses an AI system to monitor workers and collect their personal information. Briefly explain any two ethical problems that may arise from this practice.
Q20.  [AI / IoT]
A city is facing problems like traffic congestion and energy wastage. How can the use of the Internet of Things (IoT) help reduce these problems? Suggest any two applications with reasons.
Group 'C' — Long Questions 5 × 4 = 20
Q21.  [Computer Network]   [1+3]
What are the different types of broadband connections? Explain their main features and uses.
Q22.  [DBMS]   [1+1+2]
Define database and DBMS. Also, explain fields and records with suitable examples.
Q23.  [Multimedia]   [2+2]
Describe the major components of multimedia. Explain any two uses of multimedia in education.
Q24.  [Python]   [2+2]
Study the following Python program and answer:
import pandas as pd
data = {'Name':['Asha','Bikash','Chandra'],
        'Marks':[45,72,60]}
df = pd.DataFrame(data)
print(df[df['Marks']>=60])
a. Write the output of the above Python code.
b. Modify the code to display students who scored less than 60.
Q25.  [AI]   [4]
A school wants to use AI tools for homework support. Suggest four responsible-use guidelines covering: privacy, bias, safety, and academic honesty.

Marking Scheme

Group A — MCQ Answers

Q.No.Correct AnswerMarks
1a. Bandwidth1
2b. It allows wireless communication between nearby devices.1
3a. ping1
4b. Primary key1
5c. SELECT1
6b. PNG1
7b. WAV1
8a. def1
9a. Replace int() with float() and keep the same condition.1
10c. Use diverse and representative data.1

Group B — Short Questions Model Answers

Q.Model AnswerMarks
11 • Internet is a public global network; Intranet is a private network within an organization.
• Internet is accessible to everyone; Intranet is accessible only to authorized users.
Full difference = 1+1 mark | Incomplete = 0.5–1 | Names only = 0.5 each
2
12 • Technology used: Wi-Fi / Wireless technology.
• It transmits data using radio waves between the router and laptop without physical cables.
1 mark for technology + 1 mark for explanation
2
13 • DBMS is software used to store, manage, and retrieve data efficiently.
• Advantage: Reduces data redundancy / improves data security / allows easy data retrieval.
1 mark for definition + 1 mark for advantage
2
14 • Raster graphics are made of pixels; vector graphics are made of mathematical paths.
• Raster graphics lose quality when enlarged; vector graphics do not lose quality when scaled.
2
15
def area_circle(r):
    return 3.14 * r * r

r = float(input("Enter radius: "))
print("Area =", area_circle(r))
1 mark for defining function + 1 mark for calling and passing value
2
16
try:
    num = int(input("Enter a number: "))
    print(num)
except ValueError:
    print("Invalid input! Please enter a numeric value.")
2
17 • Data visualization helps students understand data easily through graphs/charts.
• It helps identify trends, strengths, weaknesses, and comparisons quickly.
1 mark for each valid reason
2
18 Supervised learning: A machine learning method where the model is trained using labelled data.
Unsupervised learning: A machine learning method where the model finds patterns from unlabelled data.
2
19 • Privacy issues due to collection and misuse of personal information.
• Bias or unfair treatment in AI decisions and monitoring.
1 mark for each ethical problem
2
20 • Smart traffic management system can reduce congestion using sensors and real-time monitoring.
• Smart energy management systems can reduce electricity wastage by automatically controlling lights and devices.
1 mark for each application with reason
2

Group C — Long Questions Model Answers

Q.Model AnswerMarks
21 Types of Broadband:
DSL: Uses telephone lines; suitable for homes and offices.
Cable: Uses cable TV network; faster speed than DSL.
Fiber Optic: Uses optical fibers and light signals; very high-speed internet.
Satellite: Uses communication satellites; useful in remote areas.
Wireless: Uses radio waves without cables; includes Wi-Fi and mobile broadband.
1 mark for introduction + 3 marks for types/features/uses
4
22 Database: An organized collection of related data.
DBMS: Software used to manage and manipulate databases.
Field: A single piece of information (e.g., Name).
Record: A collection of related fields (e.g., one student's details).
Example: Student table with fields Name, Age, Marks — one row = one record.
0.5+0.5 for definitions + 2 marks for explanation with example
4
23 Components of Multimedia: Text, Audio, Video, Images/Graphics, Animation.

Uses in Education:
• Makes learning more interactive and interesting.
• Helps students understand concepts better using audio-visual materials.
2 marks for components + 1+1 marks for uses
4
24 a. Output:
   Name  Marks
1  Bikash   72
2  Chandra  60
b. Modified Code:
import pandas as pd
data = {
    'Name': ['Asha', 'Bikash', 'Chandra'],
    'Marks': [45, 72, 60]
}
df = pd.DataFrame(data)
print(df[df['Marks'] < 60])
4
25 Privacy: Protect student data; do not share personal information.
Bias: Check AI systems regularly for fairness and bias.
Safety: Ensure safe use of AI; avoid harmful or inappropriate content.
Academic Honesty: Students must not copy AI-generated answers directly.
1 mark for each correct guideline
4
Netra Koirala

Netra Koirala

Computer Science Educator

Passionate computer science educator and author. Provides free study notes, practical guides, and tutorials for Class 9, 10, 11, 12, and B.Sc CSIT students in Nepal. Years of teaching experience in computer science fundamentals.

Computer Science notes, tutorials, MCQs, and educational resources for Nepal students. Covering Class 9, SEE preparation, Class 11, Class 12, SLC, programming, DBMS, networking, HTML, JavaScript, PHP, OOP and more.

Featured Post

Grade 10 Computer Science: Specification Grid & Model Questions

Specification Grid & Model Questions of Computer Science | Grade 10 📚 Examination Resource Specification Grid & M...

Followers