E-Marking Notes for SSC-II Computer Science
E-Marking Notes for SSC-II Computer Science
Notes from E-Marking Centre SSC-II Computer Science Annual Examinations 2023
[[[[ Introduction
This document has been prepared for the teachers and candidates of Secondary School
Certificate (SSC) Part II (Class X) Computer Science. It contains comments on candidates’
responses to the 2023 SSC-II Examination indicating the quality of the responses and
highlighting their relative strengths and weaknesses.
E-Marking Notes
This includes overall comments on candidates’ performance on every question and some
specific examples of candidates’ responses which support the mentioned comments. Please
note that the descriptive comments represent an overall perception of the better and weaker
responses as gathered from the e-marking session. However, the candidates’ responses
shared in this document represent some specific example(s) of the mentioned comments.
Teachers and candidates should be aware that examiners may ask questions that address the
Student Learning Outcomes (SLOs) in a manner that requires candidates to respond by
integrating knowledge, understanding and application skills they have developed during the
course of study. Candidates are advised to read and comprehend each question carefully
before writing the response to fulfil the demand of the question.
Candidates need to be aware that the marks allocated to the questions are related to the
answer space provided on the examination paper as a guide to the length of the required
response. A longer response will not in itself lead to higher marks. Candidates need to be
familiar with the command words in the SLOs which contain terms commonly used in
examination questions. However, candidates should also be aware that not all questions will
start with or contain one of the command words. Words such as ‘how’, ‘why’ or ‘what’ may
also be used.
General Observations
• Programming in C
• Fundamentals of Input and Output Handling in C
• Computer Security and Ethics
• Trace Table of Loop Structures
• Algorithms and Flowcharts
Nonetheless, it is essential for teachers to concentrate on the following concepts and provide
candidates with more practice to foster a solid understanding.
• Control Structure
• Loop Structure (ERQ)
• Computer Logic and Gates
Note: Candidates’ responses shown in this report have not been corrected for
grammar, spelling, format, or information.
Detailed Comments
Question No. 1
Question Text Write the name and draw the flowchart symbol in front of each description in the given
table.
Description of The candidates’ responses displayed some inaccuracies in the association of different
Weaker symbols within the flowchart and writing the wrong name against the description like
Responses flowchart, arrows, rectangle and various flowchart etc. To improve, the candidates should
focus on enhancing their understanding of flowchart concepts and ensuring the accurate
use of symbols to represent the logical sequence of steps.
Image of
Weaker
Response
Question No. 2
Question Text A C program is written to take three integers with different values as an input and also
identify the largest number amongst them.
Write the missing code in the given box to achieve the mentioned task.
#include <stdio.h>
int main () {
int n1, n2, n3;
printf("Enter three different numbers:\n");
scanf("%d %d %d", &n1,&n2, &n3);
return 0;
}
SLO No. 10.1.8
SLO Text Write C programs for the problems mentioned in 7.2.3 involving the use of if-else-if
statement.
Max Marks 3
Cognitive A
Level
Checking 1 mark for writing each correct condition (THREE required).
Hints
Overall The overall performance of the entire cohort in this question was above average. The
Performance majority of candidates displayed a strong understanding of programming concepts,
showcasing their ability to apply programming logic to construct the missing conditional
statements. However, a small number of candidates faced challenges in completing the
code, highlighting the importance of reinforcing programming concepts. It is noteworthy
that some candidates demonstrated proficiency by effectively utilising if-else-if statements
to arrive at correct solutions. To further enhance the cohort’s overall performance,
encouraging additional practice and providing comprehensive explanations of
programming constructs will be invaluable.
Description of Such responses exhibited a high level of competence as the candidates skilfully utilised the if-
Better else-if structure to determine the largest among three numbers. The logical operator used was
Responses appropriate in if statements, ensuring the desired output is achieved upon implementing this
program. The candidates demonstrated a strong grasp of programming concepts and effectively
applied them to solve the problem.
Image of
Better
Response
Description of Such responses displayed areas for improvement in the candidates’ program code. The
Weaker absence of operators in the conditional statements resulted in the program’s inability to
Responses evaluate the given conditions accurately, leading to incorrect outcomes. To enhance the
code's effectiveness, the candidate should ensure that appropriate logical operators are
used in the conditional statements to correctly assess the input values.
Image of
Weaker
Response
Question No. 3
Question Text Consider the following C program.
#include <stdio.h>
int main() {
int m=27;
int n=36;
do
{
printf("\n%d", n);
n-=3;
}
while (m<n);
return 0;
}
m n Output
27 36
Description of Such responses demonstrated inaccuracies in the execution, leading to incorrect values in
Weaker the trace table. A common misunderstanding was that of the loop counter and the number
Responses of iterations in the do-while loop. To enhance their understanding, the candidates should
revisit the topic, focusing on the loop structure and its control flow. Encouraging the
candidates to practice more with trace tables and carefully analysing the code execution
will aid in grasping the concept effectively. Additionally, providing guidance through
examples and additional exercises can strengthen their comprehension and problem-
solving skills.
Image of
Weaker
Response
OR
OR
L M Working Space X
0 0
0 1
1 0
1 1
SLO No. 12.2.6
SLO Text Construct truth table for logic circuits.
Construct logic circuit to solve a given real life problem.
Max Marks 5
Cognitive A
Level
Checking i. 1 mark for correctly placing NOT gates
Hints 1 mark for correctly placing OR gates
1 mark for correctly placing any AND gates
ii. 1 mark for writing either both pairs of working space and value of X for TWO or
attempting either working space or value of X for any TWO values.
1 mark will be awarded if only the values of X are written or only the working is shown.
Overall The responses to this question indicated that a considerable number of candidates faced
Performance challenges in understanding logic circuits. Many inaccurately shaped the gates and
depicted incorrect connections in their diagrams. Furthermore, a significant portion of
candidates did not complete the truth table, leading to incorrect outputs. Considering the
inclusion of a similar practice question in the model paper, it is evident that reinforcing
the concepts of logic circuits is essential. Encouraging candidates to practice more with
different circuit configurations, providing step-by-step explanations, and offering
additional resources can greatly assist in improving their understanding and performance
in this area.
Description of In better responses, the candidates accurately depicted the symbols of gates, ensuring their
Better correct representation. The flow of the logic circuit was accurately shown, demonstrating
Responses a clear understanding of how inputs and outputs are connected. Moreover, the candidates
effectively demonstrated the working of the truth table, providing step-by-step
calculations to arrive at the correct output. Overall, better responses showcased a strong
understanding of logic circuits and effectively communicated the necessary concepts.
Image of
Better
Response
Description of Weaker responses demonstrated various shortcomings. Many candidates used incorrect
Weaker symbols in the circuit diagram, leading to inaccurate representation. Lack of proper
Responses connection between the gates indicated misunderstanding of how inputs and outputs
should be linked. Additionally, the truth table lacked to show working or calculations,
which resulted in an incorrect output. Such deficiencies highlighted a need to effectively
understand logic circuits and effectively communicate the concepts.
Image of
Weaker
Response
Question No. 5b
Question Text Write a C program to
i. take a number ‘n’ as an input.
ii. print ‘n’ even numbers.
iii. print the sum of those even numbers.
SLO No. 11.1.3
SLO Text Write C programs for the problems mentioned in 7.2.3 involving use of for loop.
Max Marks 6
Cognitive A
Level
Checking 1 mark for declaring correct variables.
Hints 1 mark for taking input.
1 mark for writing correct for loop.
1 mark for writing print statement inside loop.
1 mark for the formula for adding even numbers.
1 mark for writing the output.
Overall It was an ERQ, almost half of the cohort attempted this part. The overall performance of
Performance the entire candidates in this question was average, reflecting a mix of concepts. Some
candidates lacked in implementing corrected looping statements, indicating a need for
further understanding of looping structures. On the other hand, some candidates showed
clear comprehension of programming structures and demonstrate a strong conceptual
understanding of iterative structures. Encouraging candidates to practice more with loops
will enhance their proficiency. Providing additional examples and exercises can support
the cohort in strengthening their programming skills.
Description of In better responses, candidates successfully incorporated correct looping statements, a
Better counter statement to calculate even numbers, proper variable declarations, and
Responses appropriate input and output statements. These elements demonstrated a sound
understanding of programming concepts and effectively achieved the desired outcome.
Image of
Better
Response
Description of Weaker responses displayed several shortcomings, such as not utilising an iterative
Weaker statement and including irrelevant input and print statements. Such issues highlighted a
Responses lack of understanding and proficiency in applying fundamental programming concepts.
To enhance the performance, the candidates should focus on incorporating appropriate
iterative structures, to calculate even numbers.
Image of
Weaker
Response
Suggestions for improvement (Highlighted part)
How to Approach SLO Pedagogy Used for that Assessment Strategies
SLO
• Understand the • Story Board • Past paper questions
expectations of the • Cause and Effect • Discussion on E-Marking Notes
command words • Fish and Bone • AKU-EB Digital Learning Solution
• Look at the cognitive level • Concept mapping powered by Knowledge Platform
• Identify the content that is • Audio Visual
required to answer that resources
question (both in terms of • Think, pair and share
understanding of concepts • Questioning
and any skills that may be Technique (Socratic
required like analysing or approach)
evaluating) • Practical
• Go through the past paper Demonstration
questions on that particular
concept
• Refer to the resource guide
for extra resources
Any Additional Suggestion:
Teachers are advised to focus on the basic programming concepts and provide candidates several practice
programs of iterative structures such as printing the geometrical shape using loops etc.
Question No. 6a
Question Text i. Describe authentication and authorisation.
ii. Describe TWO methods for Two Factor Authentication (2FA).
SLO No. 14.3.1
14.3.2
SLO Text Differentiate between authentication and authorisation.
Differentiate between Two Factor Authentication (2FA) and Multifactor Authentication
(MFA).
Max Marks 6
Cognitive U
Level
Checking 1 mark each for the description of authentication and authorisation.
Hints 1 mark will be awarded for only stating authentication and authorisation.
1 mark for writing the names of authentication methods of 2FA. (Any TWO required)
1 mark for the describing each authentication methods of 2FA. (Any TWO required)
Overall As this was an ERQ question, majority of the candidates attempted this part. The overall
Performance responses in this question were commendable, as the candidates demonstrated a good
understanding of authorisation and authentication methods by relating them to general life
practices. The candidates' familiarity with concepts such as two-factor verification for
Gmail and the criteria for biometrics, which are commonly practiced in daily life, enabled
them to provide relevant and well-structured responses. Moreover, the use of two-factor
authentication methods positively influenced the candidates' ability to address this
question with confidence.
Description of In better responses, the candidates showed a good understanding of authentication methods
Better and their significance in ensuring secure access to systems and data. The candidates
Responses displayed adequate knowledge of various authentication techniques like multi model
biometric system and cardex system with PIN authentication method. Many such
responses went beyond mere familiarity with common practices and demonstrated a
comprehensive understanding of the topic.
Image of
Better
Response
Description Weaker responses showed inaccuracy and lack of precision in describing authorisation and
of Weaker authentication methods. Candidates wrote general answers showing a lack in understanding
Responses of the concepts. Some candidates wrote google chrome and its 2FA as an authentication
method, some candidates responded authentication methods as locking the door with two
types of keys which was incorrect. Candidates should use appropriate keywords and
terminologies to provide a comprehensive explanation of these important concepts.
Image of
Weaker
Response
Suggestions for improvement (Highlighted part)
How to Approach SLO Pedagogy Used for that Assessment Strategies
SLO
• Understand the • Story Board • Past paper questions
expectations of the • Cause and Effect • Discussion on E-Marking Notes
command words • Fish and Bone • AKU-EB Digital Learning Solution
• Look at the cognitive level • Concept mapping powered by Knowledge Platform
• Identify the content that is • Audio Visual
required to answer that resources
question (both in terms of • Think, pair and share
understanding of concepts • Questioning
and any skills that may be Technique (Socratic
required like analysing or approach)
evaluating) • Practical
• Go through the past paper Demonstration
questions on that particular
concept
• Refer to the resource guide
for extra resources
Any Additional Suggestion:
Teachers are advised to show the practical demonstration of this topic such as use of 2FA by social media
sites to get access to the account etc.
Question No. 6b
Question Text Describe the following types of hackers:
i. White Hat Hacker
ii. Black Hat Hacker
iii. Green Hat Hacker
SLO No. 14.1.3
SLO Text Differentiate among the types of hackers, i.e. script kiddie, white hat hackers, black hat
hackers, grey hat hacker, green hat hackers, red hat hackers, blue hat hackers.
Max Marks 6
Cognitive U
Level
Checking 1 mark for each highlighted point of white hat hacker (Any TWO required)
Hints 1 mark for each highlighted point of black hat hacker (Any TWO required)
1 mark for each highlighted point of green hat hacker (Any TWO required)
Overall As this was the ERQ, few candidates attempted this part. The overall performance of
Performance the candidates in this question was impressive, as it pertained to a commonly discussed
and observed topic in daily life. Hacking is frequently shown in videos and shared on
social broadcasting channels, making it a familiar concept. The candidates’ excellent
performance can be attributed to their prior knowledge and understanding of hacking,
enabling them to provide accurate answers.
Description of In better responses, candidates showed commendable understanding of the three types
Better of hackers, providing accurate definitions and clear distinctions between each category.
Responses Such candidates clearly differentiated white hat hackers as ethical hackers, black hat
hackers as criminals and green hat hackers as learners of cybersecurity.
Image of
Better
Response