0% found this document useful (0 votes)
230 views2 pages

Class 8 Computer Science Exam Guide

The document outlines the Class 8 Computer Science curriculum based on NCERT, covering theory, programming, networking, and computer fundamentals. It includes various types of questions such as definitions, programming tasks, multiple choice questions, true/false statements, and fill-in-the-blanks. The total marks for the exam are 100, with specific marks allocated to each section.

Uploaded by

kant67469
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)
230 views2 pages

Class 8 Computer Science Exam Guide

The document outlines the Class 8 Computer Science curriculum based on NCERT, covering theory, programming, networking, and computer fundamentals. It includes various types of questions such as definitions, programming tasks, multiple choice questions, true/false statements, and fill-in-the-blanks. The total marks for the exam are 100, with specific marks allocated to each section.

Uploaded by

kant67469
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

Class 8 – Computer Science (NCERT – Lessons 1 to 5)

Maximum Marks: 100


Time: 3 Hours

Section – A : Theory / Short Answer (30 Marks)

Q.1 Define the following terms: (5×2 = 10 Marks) a) Computer Hardware b) Software c) Operating System d)
Internet e) Virus

Q.2 Answer the following questions: (4×5 = 20 Marks) a) Explain the difference between RAM and ROM. b)
What is the difference between system software and application software? c) Define input and output
devices with two examples each. d) What are the uses of computer networks in daily life?

Section – B : Programming / Practical (25 Marks)

Q.3 Write the output of the following programs: (5×2 = 10 Marks) a) Simple Python code for addition of two
numbers. b) Code to print numbers from 1 to 5 using a loop. c) Code to check whether a number is even or
odd. d) Program to find the square of a given number. e) Program to concatenate two strings.

Q.4 Write short programs for the following: (3×5 = 15 Marks) a) Take two numbers as input and print their
product. b) Input a number and check if it is positive, negative, or zero. c) Display first 10 even numbers
using a loop.

Section – C : Networking & Internet (15 Marks)

Q.5 Answer the following: (3×5 = 15 Marks) a) Define LAN, MAN, and WAN. b) What is the difference between
HTTP and HTTPS? c) Explain the uses of email and social media in communication.

Section – D : Computer Fundamentals / MCQs (30 Marks)

Q.6 Multiple Choice Questions (1×10 = 10 Marks) 1) Which is an input device? 2) Which is an example of
system software? 3) Which language is used to write software? 4) Which of the following is a storage device?
5) Internet full form? 6) Which is a type of network? 7) Which is a programming language? 8) Which OS is
used in mobile phones? 9) Which is an example of application software? 10) What is the full form of GUI?

Q.7 True / False: (1×10 = 10 Marks) a) CPU is the brain of the computer. b) ROM is volatile memory. c) Python
is a high-level programming language. d) HTML is a programming language. e) Wi-Fi is a type of wireless
network. f) Keyboard is an output device. g) Firewall protects a computer from virus. h) Cloud computing
means storing data online. i) Browser is used to access the internet. j) MS Word is an example of application
software.

1
Q.8 Fill in the blanks: (1×10 = 10 Marks) a) _ is the primary memory of a computer. b) The device used to
display output is _. c) _ is used to send messages electronically. d) _ language is used to create websites. e) _
stores permanent data. f) The brain of the computer is _. g) _ is a programming language. h) _ software
helps to manage computer hardware. i) _ is used to connect to the internet wirelessly. j) _ is a type of
malware.

Total Marks: 100

Common questions

Powered by AI

Distinguishing between input and output devices is significant for understanding how data is processed and presented in a computer system. Input devices, such as keyboards and mice, allow users to provide data and control commands to the computer. In contrast, output devices, like monitors and printers, convert the processed data from the computer into a human-perceptible form. For example, a keyboard inputs text into a document, while a monitor displays this text to the user. This distinction is crucial because it helps define the interaction flow between the user and the computing system, guiding how tasks such as data entry and information presentation are managed .

Computer networks are categorized primarily into LAN (Local Area Network), MAN (Metropolitan Area Network), and WAN (Wide Area Network) based on their range and purpose. LANs cover small geographical areas like a single building or campus, offering high-speed connectivity and data transfer rates, which makes them ideal for home networks, schools, and small businesses. MANs span larger areas, such as cities, providing network services that might connect multiple LANs, making them suitable for municipalities and city-wide enterprises. WANs interconnect larger geographical areas that can spread across countries or continents, such as the internet, facilitating global communication and data exchange. Each type of network is designed to cater to specific connectivity and operational needs, demonstrating the adaptability of networking solutions to various requirements .

Programming languages are pivotal to software development as they provide the syntax and semantics through which developers communicate instructions to computers. High-level languages like Python and Java enable the creation of complex software solutions with more readable code, enhancing developer efficiency and collaboration. For example, Python is extensively used in data analysis, artificial intelligence, and web development due to its simplicity and extensive library support. Java, known for its portability, is prevalent in building cross-platform applications, particularly in Android development. The choice of programming language affects software performance, development time, and the ease of maintenance and future enhancements, underscoring its profound impact on the field of software development .

RAM (Random Access Memory) and ROM (Read-Only Memory) are both crucial for computer operation but serve different purposes. RAM is volatile memory used for temporarily storing data that the CPU needs while a computer is in operation, which allows for quick read and write access. Conversely, ROM is non-volatile memory and contains essential instructions for booting up the computer, which are permanently written and not erased when the computer is powered down. RAM enables the computer to handle complex tasks efficiently by storing active data, while ROM ensures that the system can start up reliably. Both are necessary as they address different stages of computer operation—dynamic processing versus stable maintenance of critical boot instructions .

Computer networks significantly enhance daily life by enabling resource sharing, communication, and access to information. For example, home networks allow multiple devices to share a single internet connection, promoting seamless browsing and entertainment. In businesses, networks facilitate collaboration by allowing employees to share files and communicate via emails and video conferences. Additionally, networks support cloud computing services that provide remote data storage and accessibility, enabling users to access their data from any location. Furthermore, online education platforms and e-commerce services rely heavily on network connectivity to operate, demonstrating the integral role of computer networks in modern society .

Computer hardware refers to the physical components of a computer system, such as the CPU, RAM, and input/output devices, whereas software encompasses the programs and operating systems that instruct the hardware on how to operate. This distinction is crucial because hardware provides the necessary platform for computer software to perform tasks, and without one, the other cannot function .

Email and social media have become integral to modern communication, each serving unique purposes. Email is primarily used for professional and formal communication, allowing users to exchange detailed messages and files in a structured manner. In contrast, social media platforms facilitate casual and real-time interactions, enabling users to share updates, photos, and thoughts instantaneously. While both modes of communication have expanded connectivity, email remains prevalent in business environments where documentation and record-keeping are essential, whereas social media has reshaped personal communication by creating a platform for social networking and immediate feedback. The influence of email is marked by its reliability and formality, while social media's impact lies in its ability to foster community and spread information rapidly .

Malware, including viruses, worms, trojans, and ransomware, poses significant threats to computer systems and user privacy by compromising system integrity, stealing data, and causing financial loss. For instance, viruses can corrupt files and programs, while ransomware encrypts user data, demanding payment for decryption. Trojans disguise malicious intent by appearing harmless, thus gaining unauthorized access to user systems. These types of malware undermine user trust, disrupt business operations, and result in significant economic losses. The impact of malware extends to data breaches and privacy violations, emphasizing the necessity for robust cybersecurity measures and user awareness to mitigate risks .

System software acts as a mediator between hardware and application software, managing basic functions like file management and hardware control, and it includes operating systems that ensure that the computer hardware functions properly. Application software, on the other hand, refers to programs designed for end-users to perform specific tasks like word processing or web browsing. While system software is essential for the overall functionality and efficiency of the computer, application software directly affects the user's experience by providing tools that meet their specific needs. Hence, a limitation in system software could lead to performance issues, while a lack of adequate application software could result in unmet user requirements .

The main distinction between HTTP and HTTPS lies in the security of data transmission. HTTP (Hypertext Transfer Protocol) is used for transferring web pages on the internet but does not secure the data being exchanged, making it vulnerable to interception. HTTPS (Hypertext Transfer Protocol Secure), on the other hand, incorporates SSL/TLS to encrypt data, ensuring secure data transmission between the user's browser and the web server. This encryption is crucial for protecting sensitive information such as login credentials, personal data, and payment information from unauthorized access, thus enhancing trust and security in web communications .

You might also like