1. Home
  2. /
  3. CBSE
  4. /
  5. Class 12
  6. /
  7. Computer Science
  8. /
  9. Class 12 Computer Science...

Class 12 Computer Science Case Study Questions

myCBSEguide App

myCBSEguide App

Download the app to get CBSE Sample Papers 2023-24, NCERT Solutions (Revised), Most Important Questions, Previous Year Question Bank, Mock Tests, and Detailed Notes.

Install Now

You’ve come to the right site if you’re looking for diverse Class 12 Computer Science case study questions. We’ve put together a collection of Class 12 Computer Science case study questions for you on the myCBSEguide app and student dashboard.

Class 12 Computer Science Case Study Questions

As computer science becomes an increasingly popular field of study, more and more students are looking for resources to help them prepare for their exams. myCBSEguide is the only app that provides students with a variety of class 12 computer science case study questions. With over 1,000 questions to choose from, students can get the practice they need to ace their exams.

Class 12 Computer Science Case Study Questions

Significance of Class 12 Computer Science

Why is computer science so important? In a word, it’s because computers are everywhere. They are an integral part of our lives, and they are only going to become more so in the years to come. As such, it is essential that we understand how they work, and how to use them effectively.

Fascinating Subject

Computer science is a fascinating subject and one that can lead to a rewarding career in a variety of industries. So, if you’re considering CBSE class 12, be sure to give computer science a try.

Rapidly Growing Field

Computer science is the study of computational systems, their principles and their applications. It is a rapidly growing field that is constantly evolving, and as such, it is an essential part of any well-rounded education.

Critical Thinking and Problem-solving Skills

In CBSE class 12, computer science provides students with a strong foundation on which to build their future studies and careers. It equips them with the critical thinking and problem-solving skills they need to succeed in an increasingly digital world. Additionally, computer science is a great way to prepare for further study in fields such as engineering, business, and medicine.

Class 12 Computer Science

  1. Familiarize with the concepts of functions
  2. Become familiar with the creation and use of Python libraries.
  3. Become familiar with file management and using the file handling concept.
  4. Gain a basic understanding of the concept of efficiency in algorithms and computing.
  5. Capability to employ fundamental data structures such as stacks.
  6. Learn the fundamentals of computer networks, including the network stack, basic network hardware, basic protocols, and fundamental tools.
  7. Learn SQL aggregation functions by connecting a Python programme to a SQL database.

Case Study Questions in Class 12 Computer Science

There are several reasons why case study questions are included in class 12 computer science.

  1. First, class 12 computer science case study questions provide real-world examples of how computer science concepts can be applied in solving real-world problems.
  2. Second, they help students develop critical thinking and problem-solving skills. Third, they expose students to different computer science tools and techniques.
  3. Finally, case study questions help students understand the importance of collaboration and teamwork in computer science.

Class 12 Computer Science Case Study Questions Examples

The Central Board of Secondary Education (CBSE) has included case study questions in the class 12 computer science paper pattern. This move is in line with the board’s focus on practical and application-based learning. This move by the CBSE will help Class 12 Computer Science students to develop their analytical and problem-solving skills. It will also promote application-based learning, which is essential for Class 12 Computer Science students who want to pursue a career in computer science.

There are many apps out there that provide students with questions for their Class 12 computer science case study questions, but myCBSEguide is the only one that provides a variety of Class 12 Computer Science case study questions. Whether you’re a beginner or an expert, myCBSEguide has the perfect questions for you to practice with. With myCBSEguide, you can be sure that you’re getting the best possible preparation for your Class 12 computer science case studies. Here are a few examples of Class 12 computer science case study questions.

12 Computer Science case study question 1

Be Happy Corporation has set up its new centre at Noida, Uttar Pradesh for its office and web-based activities. It has 4 blocks of buildings.

The distance between the various blocks is as follows:

A to B

B to C

C to D

A to D

B to D

A to C

40 m






Numbers of computers in each block

Block A

Block B

Block C

Block D






(a) Suggest and draw the cable layout to efficiently connect various blocks of buildings within the Noida centre for connecting the digital devices.

(b) Suggest the placement of the following device with justification

(i) Repeater


Ans: Repeater: between C and D as the distance between them is 100 mts

Hub/ Switch : in each block as they help to share data packets within the devices of the network in each block

(c) Which kind of network (PAN/LAN/WAN) will be formed if the Noida office is connected to its head office in Mumbai?

Ans: WAN

(d) Which fast and very effective wireless transmission medium should preferably be used to connect the head office at Mumbai with the centre at Noida?

Ans: Satellite

12 Computer Science case study question 2

Rohit, a student of class 12th, is learning CSV File Module in Python. During examination, he has been assigned an incomplete python code (shown below) to create a CSV File ‘Student.csv’ (content shown below). Help him in completing the code which creates the desired CSV File.

CSV File






Incomplete Code

import_____ #Statement-1

fh = open(_____, _____, newline=”) #Statement-2

stuwriter = csv._____ #Statement-3

data = []

header = [‘ROLL_NO’, ‘NAME’, ‘CLASS’, ‘SECTION’]


for i in range(5):

roll_no = int(input(“Enter Roll Number : “))

name = input(“Enter Name : “)

Class = input(“Enter Class : “)

section = input(“Enter Section : “)

rec = [_____] #Statement-4


stuwriter. _____ (data) #Statement-5


  1. Identify the suitable code for blank space in line marked as Statement-1.
  2. a) csv file
  3. b) CSV
  4. c) csv
  5. d) Csv

Correct Answer : c) csv

  1. Identify the missing code for blank space in line marked as Statement-2?
  2. a) “School.csv”,”w”
  3. b) “Student.csv”,”w”
  4. c) “Student.csv”,”r”
  5. d) “School.csv”,”r”

Correct Answer : b) “Student.csv”,”w”

iii. Choose the function name (with argument) that should be used in the blank

space of line marked as Statement-3

  1. a) reader(fh)
  2. b) reader(MyFile)
  3. c) writer(fh)
  4. d) writer(MyFile)

Correct Answer : c) writer(fh)

  1. Identify the suitable code for blank space in line marked as Statement-4.
  2. a) ‘ROLL_NO’, ‘NAME’, ‘CLASS’, ‘SECTION’
  4. c) ‘roll_no’,’name’,’Class’,’section’
  5. d) roll_no,name,Class,sectionc) co.connect()

Correct Answer : d) roll_no,name,Class,section

  1. Choose the function name that should be used in the blank space of line marked

as Statement-5 to create the desired CSV File?

  1. a) dump()
  2. b) load()
  3. c) writerows()
  4. d) writerow()

Correct Answer : c) writerows()

12 Computer Science case study question 3

Krrishnav is looking for his dream job but has some restrictions. He loves Delhi and would take a job there if he is paid over Rs.40,000 a month. He hates Chennai and demands at least Rs. 1,00,000 to work there. In any another location he is willing to work for Rs. 60,000 a month. The following code shows his basic strategy for evaluating a job offer.


pay= _________

location= _________

if location == “Mumbai”:

print (“I’ll take it!”) #Statement 1

elif location == “Chennai”:

if pay < 100000:

print (“No way”) #Statement 2


print(“I am willing!”) #Statement 3

elif location == “Delhi” and pay > 40000:

print(“I am happy to join”) #Statement 4

elif pay > 60000:

print(“I accept the offer”) #Statement 5


print(“No thanks, I can find something

better”)#Statement 6

On the basis of the above code, choose the right statement which will be executed when different inputs for pay and location are given.

  1. Input: location = “Chennai”, pay = 50000
  2. Statement 1
  3. Statement 2
  4. Statement 3
  5. Statement 4

Correct Answer : ii. Statement 2

  1. Input: location = “Surat” ,pay = 50000
  2. Statement 2
  3. Statement 4
  4. Statement 5
  5. Statement 6

Correct Answer: d. Statement 6

iii. Input- location = “Any Other City”, pay = 1

a Statement 1

  1. Statement 2
  2. Statement 4
  3. Statement 6

Correct Answer: d. Statement 6

  1. Input location = “Delhi”, pay = 500000
  2. Statement 6
  3. Statement 5
  4. Statement 4
  5. Statement 3

Correct Answer: c. Statement 4

  1. Input- location = “Lucknow”, pay = 65000
  2. Statement 2
  3. Statement 3

iii. Statement 4

  1. Statement 5

Correct Answer: d. Statement 5

Class 12 computer science case study examples provided above will help you to gain a better understanding. By working through the variety of Class 12 computer science case study examples, you will be able to see how the various concepts and techniques are applied in practice. This will give you a much better grasp of the material, and will enable you to apply the concepts to new problems.

myCBSEguide: A step towards success

myCBSEguide app is a one-stop solution for all your CBSE-related needs. It provides you with access to a wide range of study material, including sample papers, previous year papers, case study questions and mock tests. With the myCBSEguide app, you can also get personalized help and advice from our team of experts. So, what are you waiting for? Download the myCBSEguide app today and take a step towards success.

myCBSEguide App

Test Generator

Create question paper PDF and online tests with your own name & logo in minutes.

Create Now
myCBSEguide App


Question Bank, Mock Tests, Exam Papers, NCERT Solutions, Sample Papers, Notes

Install Now

2 thoughts on “Class 12 Computer Science Case Study Questions”

  1. it is not good cause the questions are very wonted , yet easy to solve for a gay name Aditya kumari
    who resides in Numaligarh in Assam

Leave a Comment