User:Anisha kandel Real teaching lesson plan 1

Subject:Computer Science

Class:8"B"

unit: 3

Topic:computer software

No of student: 62

Time:45 min

period:6th

School:Adarsha Secondary School

Specific objectives:

At the end of this class, student will be able to:

  • Understand the concepts of computer software,

Teaching material:

  • Whiteboard, marker and duster.
  • Laptop and projector.

Introduction 10 min:

  • Begin by starting a question what they know about computer software.
  • If they know about computer software,allow to share their knowledge.
  • Software is a set of program which are used to solve some specific problem and operate the computer.
  • It is the opposite of hardware, which describes the physical aspects of a computer.
  • Software is a generic term used to refer to applications, scripts and programs that run on a device.
  • It can be thought of as the variable part of a computer, while hardware is the invariable part.
  • for eg:software instruct the hardware how to process, what kind of input to take from the user and what kind of output to generate.
  • The computer system is nothing without the software.
  • Hardware needs the software like a driver for a car.

Types of Software :

  1. System software
  2. Application software

System software 5 min:

  • system software basically controls a computer’s internal functioning and also controls hardware devices such as monitors, printers, and storage devices, etc.
  • It is like an interface between hardware and user applications, it helps them to communicate with each other because hardware understands machine language(i.e. 1 or 0) whereas user applications are work in human-readable languages like English, Hindi, German, etc.
  • so system software converts the human-readable language into machine language and vice versa.

Types of system software

Operating System 7 min:

  • It is the main program of a computer system.
  • When the computer system ON it is the first software that loads into the computer’s memory.
  • Basically, it manages all the resources such as computer memory, CPU, printer, hard disk, etc., and provides an interface to the user, which helps the user to interact with the computer system.
  • It also provides various services to other computer software.
  • Examples of operating systems are Linux, Apple macOS, Microsoft Windows, etc.

Language Processor 7 min:

  • As we know that system software converts the human-readable language into a machine language and vice versa.
  • So, the conversion is done by the language processor.
  • It converts programs written in high-level programming languages like Java, C, C++, Python, etc(known as source code), into sets of instructions that are easily readable by machines(known as object code or machine code).

Device Driver 6 min:

  • A device driver is a program or software that controls a device and helps that device to perform its functions.
  • Every device like a printer, mouse, modem, etc. needs a driver to connect with the computer system eternally.
  • So, when you connect a new device with your computer system, first you need to install the driver of that device so that your operating system knows how to control or manage that device.

Classroom Activity 5 min:

  • ASk a question about computer software and its types.

Conclusion 5min:

  • Summarize the main concepts covered during the lesson.
  • Encourage the student to ask the questions.

Assessment:

  • Define software system and its types.
  • Research and present a case study on the impact of a specific software system (e.g., an operating system, embedded system) in a particular industry or aspect of daily life.