CBSE 2024 Marking Scheme: Informatics Practices
CBSE 2024 Marking Scheme: Informatics Practices
Marking Scheme
Strictly Confidential (For Internal and Restricted use only)
Senior Secondary School Certificate Examination, 2024
SUBJECT NAME INFORMATICS PRACTICES (SUBJECT CODE 065) (PAPER CODE 90)
1 You are aware that evaluation is the most important process in the actual and correct assessment
of the candidates. A small mistake in evaluation may lead to serious problems which may affect
the future of the candidates, education system and teaching profession. To avoid mistakes, it is
requested that before starting evaluation, you must read and understand the spot evaluation
guidelines carefully.
3 Evaluation is to be done as per instructions provided in the Marking Scheme. It should not be done
according to one’s own interpretation or any other consideration. Marking Scheme should be
strictly adhered to and religiously followed. However, while evaluating, answers which are based
on latest information or knowledge and/or are innovative, they may be assessed for their
correctness otherwise and due marks be awarded to them. In class-XII, while evaluating two
competency-based questions, please try to understand given answer and even if reply is not from
marking scheme but correct competency is enumerated by the candidate, due marks should be
awarded.
4 The Marking scheme carries only suggested value points for the answers
These are in the nature of Guidelines only and do not constitute the complete answer. The
students can have their own expression and if the expression is correct, the due marks should be
awarded accordingly.
5 The Head-Examiner must go through the first five answer books evaluated by each evaluator on
the first day, to ensure that evaluation has been carried out as per the instructions given in the
Marking Scheme. If there is any variation, the same should be zero after deliberation and
discussion. The remaining answer books meant for evaluation shall be given only after ensuring
that there is no significant variation in the marking of individual evaluators.
6 Evaluators will mark( √ ) wherever answer is correct. For wrong answer CROSS ‘X’ be marked.
Evaluators will not put right (✓) while evaluating which gives an impression that answer is correct
and no marks are awarded. This is most common mistake which evaluators are committing.
7 If a question has parts, please award marks on the right-hand side for each part. Marks awarded
for different parts of the question should then be totaled up and written in the left-hand margin
and encircled. This may be followed strictly.
8 If a question does not have any parts, marks must be awarded in the left-hand margin and
encircled. This may also be followed strictly.
9 If a student has attempted an extra question, answer of the question deserving more marks
should be retained and the other answer scored out with a note “Extra Question”.
10 No marks to be deducted for the cumulative effect of an error. It should be penalized only once.
11 A full scale of marks 70 (marks as given in Question Paper) has to be used. Please do not hesitate
to award full marks if the answer deserves it.
Page 1/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
12 Every examiner has to necessarily do evaluation work for full working hours i.e., 8 hours every day
and evaluate 20 answer books per day in main subjects and 25 answer books per day in other
subjects (Details are given in Spot Guidelines).This is in view of the reduced syllabus and number
of questions in question paper.
13 Ensure that you do not make the following common types of errors committed by the Examiner
in the past:-
● Leaving answer or part thereof unassessed in an answer book.
● Giving more marks for an answer than assigned to it.
● Wrong totaling of marks awarded on an answer.
● Wrong transfer of marks from the inside pages of the answer book to the title page.
● Wrong question wise totaling on the title page.
● Wrong totaling of marks of the two columns on the title page.
● Wrong grand total.
● Marks in words and figures not tallying/not same.
● Wrong transfer of marks from the answer book to online award list.
● Answers marked as correct, but marks not awarded. (Ensure that the right tick mark is correctly
and clearly indicated. It should merely be a line. Same is with the X for incorrect answer.)
● Half or a part of answer marked correct and the rest as wrong, but no marks awarded.
14 While evaluating the answer books if the answer is found to be totally incorrect, it should be
marked as cross (X) and awarded zero (0) Marks.
15 Any unassessed portion, non-carrying over of marks to the title page, or totaling error detected
by the candidate shall damage the prestige of all the personnel engaged in the evaluation work as
also of the Board. Hence, in order to uphold the prestige of all concerned, it is again reiterated
that the instructions be followed meticulously and judiciously.
16 The Examiners should acquaint themselves with the guidelines given in the “Guidelines for Spot
Evaluation” before starting the actual evaluation.
17 Every Examiner shall also ensure that all the answers are evaluated, marks carried over to the
title page, correctly totaled and written in figures and words.
18 The candidates are entitled to obtain photocopy of the Answer Book on request on payment of the
prescribed processing fee. All Examiners/Additional Head Examiners/Head Examiners are once
again reminded that they must ensure that evaluation is carried out strictly as per value points for
each answer as given in the Marking Scheme.
2 In MySQL, CHAR/VARCHAR/DATE type content is accepted within a pair of single quotes ' ' or
within a pair of double quotes " ".
6 All answers/codes are suggestive, any other alternative correct answers to be accepted.
Page 2/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
SECTION-A
1. In topology, the devices are arranged in the form of multiple branches in 1
hierarchical manner.
(i) Star (ii) Tree
(iii) Mesh (iv) Bus
Ans (ii) Tree
(1 Mark for the correct answer)
2. Ridhima purchased a license for a copy of a software and made additional copies without 1
the permission of the copyright owner. This act of hers is known as .
(i) Trademark Infringement (ii) Identity Theft
(iii) Copyright Infringement (iv) Patent
Ans (iii) Copyright Infringement
(1 Mark for the correct answer)
3. What can an individual do to enhance the privacy of data stored digitally ? 1
(i) Share sensitive information on social media platforms.
(ii) Use your date of birth as your password.
(iii) Regularly update software installed on your device.
(iv) Download and install software from unknown sources.
Ans (iii) Regularly update software installed on your device
(1 Mark for the correct answer)
4. What will be the output of the following query ? 1
SELECT POWER(2,MOD(17,3));
(i) 8 (ii) 1
(iii) 0 (iv) 4
Ans (iv) 4
Note: Full 1 mark to be awarded for attempt / any one or more options is/are
mentioned
9. What will be the output of the following query ? 1
SELECT SUBSTR("G20 2023 INDIA", 5, 4);
(i) G20 2 (ii) 2023
Page 4/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
(iii) Four 4
One 1
Two 2
Three 3
Seven 7
dtype: int64
(iv) One 1
Two 2
Three 3
Seven 7
Four 4
dtype: int64
Ans (iv) One 1
Two 2
Three 3
Seven 7
Four 4
dtype: int64
Note: Full 1 mark to be awarded for attempt / any one or more options is/are
mentioned
11. Which of the following clause cannot work with SELECT statement in MYSQL ? 1
(i) FROM (ii) INSERT INTO
Page 5/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
Reason (R) : Both Series and DataFrames have by default numeric indexes starting from
zero.
(i) Both (A) and (R) are true and (R) is the correct explanation for (A).
(ii) Both (A) and (R) are true and (R) is not the correct explanation for (A).
(iii) (A) is true and (R) is false.
(iv) (A) is false but (R) is true.
Ans (ii) Both (A) and (R) are true and (R) is not the correct explanation for (A).
(1 Mark for the correct answer)
Note: Option (i) also to be accepted.
Page 6/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
SECTION-B
19. (a) Expand URL. Identify the protocol and domain in the following URL : 2
[Link]
Ans (a) URL : Uniform Resource Locator
Protocol - https
Domain - [Link]
20. The Python code written below has syntactical errors. Rewrite the correct code and 2
underline the correction(s) made.
import Pandas as pd
stud=['Name':'Ramya','Class':11,'House':'Red']
s=[Link](s)
print(s)
Page 7/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
(ii) 76345.46
Ans Gateway is used to connect two networks or applications that use different protocols.
Page 8/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
(½ Mark each for writing each correct missing part of the given code)
25. Write any two differences between UPDATE and ALTER TABLE commands of MySQL. 2
Ans
UPDATE ALTER TABLE
● UPDATE command is used to modify ● ALTER TABLE command is used to add,
value(s) stored in row(s) in a delete, modify, rename attribute(s) in
relation. a relation
● It is a DDL(Data Definition Language)
● It is a DML (Data Manipulation command / ALTER TABLE command
Language) command / UPDATE performs action on the structure of the
command performs action on data in a table.
table.
● Example
● Example
ALTER TABLE Student
UPDATE Student ADD Email varchar(255);
SET Marks=30
WHERE RollNo = 1;
SECTION-C
26. (a) Consider the given table and write the following queries in MySQL : 3
Table: Sports
Sid SName Fees DateofPlay CoachId
1 Karate 1200 2024-08-24 S1
2 Football 1800 2024-09-13 S2
3 Cricket 1500 2024-06-14 S3
4 Lawn Tennis 2500 2024-09-25 S4
5 Badminton 1800 2024-10-20 S5
(i) To display Sid and name of those sports which are to be played in the month of
September.
Ans SELECT Sid, SName FROM Sports WHERE Monthname(DateofPlay)=
"September";
OR
SELECT Sid, SName FROM Sports WHERE Month(DateofPlay)= 9;
Page 9/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
OR
SELECT Sid, SName FROM Sports WHERE Month(DateofPlay)= '9';
OR
SELECT Sid, SName FROM Sports WHERE DateofPlay LIKE "%-09-%";
OR
SELECT Sid, SName FROM Sports WHERE DateofPlay>='2024-09-01'
AND DateofPlay<='2024-09-30';
OR
SELECT Sid, SName FROM Sports WHERE DateofPlay BETWEEN
'2024-09-01' AND '2024-09-30';
(iii) To display last two characters of all sports names whose fees is less than 1500.
Page 10/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
Ans S3
S4
27. Kabir, a data analyst, has stored the voter's name and age in a dictionary. Now, Kabir wants 3
to create a list of dictionaries to store data of multiple voters. He also wants to create a
DataFrame from the same list of dictionaries having appropriate row labels as shown below
:
OR
Any other correct equivalent code
(½ Mark for import statement)
(1 Mark for creating the list of dictionaries to store data of multiple voters)
(½ Mark for creating DataFrame)
(½ Mark for creating index)
(½ Mark for displaying DataFrame)
28. Answer the following questions based on the table Salesman given below : 3
Table: Salesman
salesman_id name city commission
5001 Neil Bhatt Delhi 0.15
5002 Rohan Malik Mumbai 0.13
5005 Ravi Mohan Delhi 0.11
5006 Mehak Rai Delhi 0.14
Page 11/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
Ans (i) 6
29. (a) Police officials arrested four members of an interstate gang for allegedly duping many 3
people from different states on the pretext of providing them with holiday packages
after creating fake websites of Tours and Travels. The cyber criminals sent fraudulent
emails containing links to fraudulent websites created by them.
The victim in his complaint told police that he was offered a holiday package to Dubai
for a total of 10 times in the next 10 years and was charged ₹ 1.45 lakh through his
credit card.
Answer the following questions pertaining to the given news byte :
(i) Identify the type of cybercrime mentioned in above case.
(iii) Suggest any one precaution that can be taken to avoid falling prey to such criminals.
● Use firewalls
● Use Antivirus Software
● Avoid installing pirated software
● Always download software from known and secure websites
● Always update software
● Use strong password(s) and change it periodically
● Do not use cookies from unknown sites
● Perform online transactions from known and secure sites
● Always secure wireless network(s) with strong password(s) and regularly
change it/them
OR
Any other correct negative impact
(iii) Provide any one recommendation on how ABC Electronics can responsibly manage its
e-waste while minimizing harm to the environment.
Page 13/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
Ans (iii) Reduce the e-waste by extending the lifespan of devices through proper
maintenance.
OR
Reuse the devices whenever possible.
OR
Recycle the e-waste components.
OR
Any other correct recommendation
Page 14/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
OR
df1=[Link]({"CodeName":["abc123"],"Category":["alphanumer
ic"],"Frequency":[12.8]})
OR
password=[Link]([password,df1], ignore_index=True)
SECTION-D
31. Rupam created a MySQL table to store the details of Nobel prize winners. Help her to 4
write the following MySQL queries :
Page 15/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
Table: NOBEL
Winner_id YEAR SUBJECT WINNER COUNTRY CATEGORY
1001 1970 Physics Hannes Alfven Sweden Scientist
1002 1970 Physiology Bernard Katz NULL Scientist
1003 1970 Literature Aleksandr Russia Linguist
Solzhenitsyn
1004 1971 Chemistry Gerhard Herzberg Germany Scientist
1005 1978 Peace Menachem Begin Israel Prime
Minister
1006 1987 Economics Robert Solow USA Economist
1007 1994 Literature Kenzaburo Oe Japan Linguist
(i) Display the names of Nobel Prize winner in 'Literature’ for the year 1970.
Ans (i) SELECT WINNER FROM NOBEL WHERE SUBJECT="Literature" AND YEAR =
1970;
32. Ms. Ritika conducted an online assessment and stored the details in a DataFrame result as 4
given below :
Name Score Attempts Qualify
a Atulya 12.5 1 yes
b Disha 9.0 3 no
C Kavita 16.5 2 yes
d John 15.0 1 no
Answer the following questions :
(i) Predict the output of the following Python statement:
print([Link] [:,'Attempts'] > 1)
Page 16/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
SECTION-E
33. Excellent Consultancy Pvt. Ltd. maintains two tables for all its employees. 5
Table: Employee
Employee_ First_ Last_ Salary Joining_date Department
id name name
El0l Monika Das 100000 2019-01-20 Finance
Page 17/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
Table: Reward
Employee_id Date_reward Amount
E101 2019-05-11 1000
E102 2019-02-15 5000
E103 2019-04-22 2000
E106 2019-06-20 8000
Ans (iv) SELECT First_name, Last_name, Amount FROM Employee NATURAL JOIN
Reward;
OR
SELECT First_name, Last_name, Amount FROM Employee E, Reward R
WHERE E.Employee_id=R.Employee_id;
Page 18/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
Ans (v) SELECT First_name, Salary FROM Employee NATURAL JOIN Reward
WHERE Amount<2000;
OR
SELECT First_name, Salary FROM Employee E, Reward R WHERE
E.Employee_id=R.Employee_id AND Amount<2000;
OR
Write suitable SQL queries for the following task:
(i) Display the year of joining of all the employees from the table Employee.
Ans (iii) SELECT First_name, Date_reward FROM Employee NATURAL JOIN Reward
WHERE DAYNAME(Joining_date)="Monday";
OR
SELECT First_name, Date_reward FROM Employee E, Reward R WHERE
E.Employee_id=R.Employee_id AND DAYNAME(Joining_date)="Monday";
Ans (iv) SELECT SUM(Salary) FROM Employee NATURAL JOIN Reward WHERE
Amount>3000;
OR
SELECT SUM(Salary) FROM Employee E, Reward R WHERE
E.Employee_id=R.Employee_id AND Amount>3000;
Page 19/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
34. FULLMAN Tech, Bengaluru is a company that deals with software development. They have 5
different divisions HR (H1), Sales (H2), Production (H3) and Marketing (H4). The layout of
the Bengaluru branch is :
The management wants to connect all the divisions as well as all the computers of each
division (H1, H2, H3 and H4).
Page 20/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
(iii) Suggest the division for the placement of server in Bengaluru branch. Explain the
reason for your selection.
Ans Sales (H2).
(iii)
Maximum number of computers in Sales division
35. (a) The inventory management software of a grocery shop stores the price of all fruits 5
as follows:
Fruits=['Apple','Guava','Papaya','Grapes','Mango']
Price=[l50,70,50,30,120]
Write suitable Python code to generate a Bar Chart on the given data. Also add the
chart title and label for X and Y axis. Also add suitable statement to save this chart
with the name [Link].
Ans (a) import [Link] as plt #Statement 1
Fruits=['Apple','Guava','Papaya','Grapes','Mango'] #Statement 2
Price=[150,70,50,30,120] #Statement 3
[Link](Fruits,Price) #Statement 4
[Link]("Fruits Prices") #Statement 5
[Link]("Fruits") #Statement 6
[Link]("Price") #Statement 7
[Link]("[Link]") #Statement 8
Page 21/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
[Link]() #Statement 9
OR
Any other equivalent code
OR
(b) Write suitable Python code to draw the following line chart "CO2 Emission" having title
and label for X and Y axis as shown below.
Also give suitable Python statement to save this chart with the name, [Link].
OR
Any other equivalent code
Page 22/23
CBSE AISSCE 2024 Marking Scheme for Informatics Practices
(Sub Code: 065 Paper Code 90) SET-4
Page 23/23