2 Lecture

CS201

Midterm & Final Term Short Notes

Software Categories

Software can be broadly categorized into three main categories: system software, application software, and programming software. System software includes operating systems, device drivers, and utilities that manage and control the computer hardw


Important Mcq's
Midterm & Finalterm Prepration
Past papers included

Download PDF
  1. Which of the following is an example of system software? a. Microsoft Word b. Adobe Photoshop c. Windows operating system d. Google Chrome Answer: c

  2. Which of the following is an example of application software? a. Device drivers b. Antivirus software c. Microsoft Excel d. Operating system Answer: c

  3. Which category of software is used for developing software applications? a. System software b. Application software c. Programming software d. All of the above Answer: c

  4. Which of the following is a utility software? a. Microsoft Word b. Adobe Photoshop c. Device Manager d. Google Chrome Answer: c

  5. Which of the following is a communication software? a. Microsoft Word b. Adobe Photoshop c. Skype d. Google Chrome Answer: c

  6. Which of the following is an entertainment software? a. Microsoft Word b. Adobe Photoshop c. Call of Duty d. Google Chrome Answer: c

  7. Which of the following is a productivity tool? a. Microsoft Word b. Adobe Photoshop c. Windows operating system d. Google Chrome Answer: a

  8. Which of the following is an example of a programming language? a. Java b. Microsoft Excel c. Windows operating system d. Google Chrome Answer: a

  9. Which of the following is a system software used for managing computer resources? a. Microsoft Word b. Adobe Photoshop c. Device drivers d. Google Chrome Answer: c

  10. Which of the following is an educational software? a. Microsoft Word b. Adobe Photoshop c. Rosetta Stone d. Google Chrome Answer: c



Subjective Short Notes
Midterm & Finalterm Prepration
Past papers included

Download PDF
  1. What is system software? Answer: System software is a category of software that manages and controls the computer hardware, including operating systems, device drivers, and utilities.

  2. What is application software? Answer: Application software is a category of software that is designed to perform specific tasks, including productivity tools, entertainment software, educational software, and communication software.

  3. What is programming software? Answer: Programming software is a category of software that provides tools for developing software applications, such as integrated development environments (IDEs), compilers, and debuggers.

  4. What is the difference between system software and application software? Answer: System software manages and controls the computer hardware, while application software is designed to perform specific tasks.

  5. What are some examples of system software? Answer: Examples of system software include operating systems, device drivers, and utilities.

  6. What are some examples of application software? Answer: Examples of application software include productivity tools, entertainment software, educational software, and communication software.

  7. What is a utility software? Answer: Utility software is a type of system software that is used to perform specific tasks, such as managing computer resources or optimizing system performance.

  8. What is a programming language? Answer: A programming language is a language used to write software applications, and it provides a set of instructions for the computer to follow.

  9. What is an IDE? Answer: An IDE (Integrated Development Environment) is a programming software that provides a comprehensive toolset for developing software applications, including an editor, debugger, and compiler.

  10. What is a device driver? Answer: A device driver is a system software that enables the computer to communicate with hardware devices, such as printers, scanners, or graphics cards.

Software categories are divided into three main categories: System Software, Application Software, and Programming Software. Each category serves a specific purpose in managing and utilizing computer resources for various tasks. System software is designed to manage and control the computer hardware, and it includes operating systems, device drivers, and utilities. Operating systems provide an interface between the computer hardware and the user. Device drivers enable the computer to communicate with hardware devices such as printers, scanners, and graphics cards. Utilities are system software that performs specific tasks such as managing computer resources or optimizing system performance. Application software is designed to perform specific tasks, and it includes productivity tools, entertainment software, educational software, and communication software. Productivity tools are software applications that are used for creating, editing, and managing various types of documents, such as spreadsheets, word processing, and presentation software. Entertainment software includes video games, music, and movie players. Educational software is used to provide instructional content, such as interactive learning tools and simulations. Communication software includes messaging apps, email clients, and video conferencing software. Programming software provides tools for developing software applications, such as integrated development environments (IDEs), compilers, and debuggers. IDEs provide a comprehensive toolset for developing software applications, including an editor, debugger, and compiler. Compilers convert human-readable code into machine-readable code, while debuggers are used to identify and fix errors in software applications. In conclusion, software categories play a vital role in managing and utilizing computer resources for various tasks. System software manages and controls the computer hardware, application software is designed to perform specific tasks, and programming software provides tools for developing software applications. The right software can increase productivity, improve efficiency, and enhance the overall user experience.