0% found this document useful (0 votes)
214 views5 pages

Grade 11 Computer Science Model Paper

This document is a model paper for Grade 11 Computer Science and Entrepreneurship, consisting of multiple-choice questions, short answer questions, and long answer questions. It covers various topics including software development, data types, algorithms, cloud computing, and entrepreneurship. The paper is divided into three parts with specific time limits and marks allocation.

Uploaded by

Irfan Ul Haq
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)
214 views5 pages

Grade 11 Computer Science Model Paper

This document is a model paper for Grade 11 Computer Science and Entrepreneurship, consisting of multiple-choice questions, short answer questions, and long answer questions. It covers various topics including software development, data types, algorithms, cloud computing, and entrepreneurship. The paper is divided into three parts with specific time limits and marks allocation.

Uploaded by

Irfan Ul Haq
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

MODEL PAPER FOR COMPUTER SCIENCE AND

ENTREPRENEURSHIP GRADE-11
Objective (Part-I)
Time Allowed: 20 mins Max. Marks: 15
Question 1: Multiple Choice Questions (MCQ)

Encircle the correct answer. Four possible answers A, B, C, D are given to each
question. The choice which you think is correct, fill that circle in front of that question
with marker or pen ink in the answer book. Cuttings or filling two or more circles will
result in zero mark in that question.

i. __________ design pattern is a way to make sure that a specific object or


resource is created only once in a program:

a. Factory b. Singleton

c. Observer d. Strategy

ii. Software development model involving short cycles or sprints:

a. Waterfall model b. Lean Software development

c. Egale Methodology d. Scrum

iii. Non-functional requirements are mainly concerned with:

a. System usability and performance b. Business rules

c. Data input and validation d. Core logic of the application

iv. The operator used for exponentiation in Python is:

a. ** b. ##

c. // d. /

v. Time Complexity of Depth First Search (DFS) in a graph is:

a. O (n log n) b. O(v)

c. O(V+E) d. O(n)
vi. An operation that removes an item from the top of the stack:

a. Push b. Pop

c. Peek d. Add

vii. The square of the standard deviation is known as:

a. Mean b. Variance

c. Median d. Range

viii. A line graph is most useful for:

a. Comparing categories b. Showing trends over time

c. Displaying proportions d. Visualizing frequency distributions

ix. A cloud deployment model combining public and private cloud features:

a. Public cloud b. Hybrid cloud

c. Community cloud d. Multi-cloud

x. The type of harmful software that secretly monitors user activity:

a. Spam b. Cookies

c. Spyware d. Pharming

xi. The treat involving user redirections to fake websites:

a. phishing b. Spam

c. Spyware d. Pharming

xii. Boolean operator used to exclude a term from search results:

a. OR b. AND

c. NOT d. NEITHER

xiii. Which of the following does not fall under the category of Intellectual Property (IP)?

a. Copyright b. Trademark

c. Patent d. Physical Properties


xiv. A technology commonly used in design thinking is:

a. SWOT Analysis b. Brainstorming

c. Learning manufacturing d. Data mining

xv. The Primary goal of Entrepreneurship is:

a. To create new technologies b. To manage finances

c. To solve problems and create d. To compete with large


value corporations
Subjective (Part-II)
Time Allowed: 2:10 hours Max. Marks: 60
Q# 2: Write short questions to any six (6) questions: (2 × 6 = 12)

i. Differentiate between functional and non-functional requirements.

ii. Why testing phase is important in Software Development Life Cycle?

iii. Describe the factory pattern with an example.

iv. Describe the role of Sprints in Agile.

v. Differentiate integer and float data types in python.

vi. How default parameters work in Python?

vii. Write the syntax of a simple if-else statement in Python.

viii. Describe the purpose of a trademark.

ix. Why is it important to evaluate the reliability of online sources?

Q# 3: Write short questions to any six (6) questions: (2 × 6 = 12)

i. Summarize the key idea behind greedy algorithms.

ii. Differentiate between well-defined and ill-defined problems.

iii. Outline main steps involved in Generate-and-test method.

iv. What is edge computing?

v. Differentiate between Elasticity and on-demand access in Cloud computing.

vi. Describe the concept of serverless architecture.

vii. What do you mean by PaaS? Give an example.

viii. Why is it important for users to understand the “Terms of Use”?

ix. Differentiate Phishing and Pharming.

Q# 4: Write short questions to any six (6) questions: (2 × 6 = 12)

i. How the insert ( ) function works in python List?

ii. Differentiate between Enqueue and Dequeue operations in Queue.

iii. Discuss the role of leaf node and root node in a tree.

iv. Briefly describe two types of data visualization.


v. Define probability with an example.

vi. Find Median of six students scored 40, 50, 60, 70, 80 and 90.

vii. Briefly define Entrepreneurship.

viii. What is the main focus of Design Thinking?

ix. Explain the importance of a Business Pitch.

Subjective (Part-III)

Note: Attempt any three long answers from the following questions: (3 × 8 = 24)

Q#5: Write a Python program using while loop to print all the odd numbers between
1 and 100. Also count and print the total number of odd numbers. (8)

Q#6: Discuss the difference between time complexities and space complexities.
How do they impact the choice of an algorithm for a specific problem? (8)

Q#7: Define Graph, differentiate between Directed and Undirected Graphs. (8)

Q#8: Explain Data Collection methods. (8)

Q#9: Explain the common clauses found in term of use and describe how they
protect both the service provider and the user. (8)

Common questions

Powered by AI

Understanding 'Terms of Use' is critical as they outline the rules and expectations for using a service, protecting both the provider and the user legally. Common clauses include liability limitations, intellectual property rights, user obligations, and dispute resolution mechanisms, ensuring service providers' assets are protected while informing users of their rights and responsibilities .

Sprints in Agile methodology are short, iterative cycles that range from one to four weeks. They allow teams to focus on delivering small increments of the product, enabling continuous feedback and adaptation of the project based on stakeholder input. This iterative process helps to manage changes effectively and ensures the development of a high-quality product .

The time complexity of Depth First Search (DFS) is O(V+E), where V is the number of vertices and E is the number of edges in the graph. This linear complexity allows DFS to efficiently explore large graphs, making it suitable for applications such as finding connected components, cycle detection, and pathfinding .

Line graphs are particularly useful for showing trends over time, as they visually represent data points connected by straight lines. This form highlights patterns, such as growth or decline trends, making it easier to analyze time series data and compare changes across different periods .

The Singleton design pattern ensures that a class has only one instance and provides a global point of access to it. This pattern is particularly useful for managing resources that are costly to create or limited, such as database connections or hardware device interfaces, as it reduces the overhead of repeatedly creating and destroying these objects .

Phishing involves tricking users into providing sensitive information through fake communications, while pharming redirects users from legitimate websites to fraudulent ones to steal data. Both pose significant security risks, potentially leading to data breaches, identity theft, and financial losses. They typically manifest through deceptive emails, malicious links, and altered IP addresses .

Default parameters in Python allow functions to be called with fewer arguments than they are defined to accept. This provides flexibility in function calls and reduces code verbosity when default values suffice. However, misuse can lead to unintended shared state issues if mutable default values are used, since they are evaluated only once at function definition .

Space complexity, which considers the amount of working storage needed by an algorithm, affects algorithm selection by influencing memory usage. Algorithms with high space complexity might outperform others in speed but require more memory, which may not be feasible in memory-constrained environments. Balancing time and space complexity is critical in choosing the most efficient algorithm for a given situation .

Directed graphs have edges with a clear direction, affecting how traversal and search algorithms operate, often requiring additional logic to handle directionality. Undirected graphs treat edges as bidirectional, simplifying traversal but possibly complicating certain applications like traffic routing. Algorithms often require tailored approaches to deal with these intricacies, such as using different strategies for cycle detection or pathfinding .

Functional requirements specify what the system should do, defining specific behavior or functions. They exclude factors like performance but include functionalities such as user authentication or business logic. Non-functional requirements, on the other hand, pertain to the system's quality attributes, like usability, performance, and security, which impact how well the system performs or operates .

You might also like