User:Anisha kandel Real teaching lesson plan 1

From ICTED-WIKI
Revision as of 11:27, 2 January 2024 by Anisha kandel (talk | contribs)
Jump to navigation Jump to search

Subject:Computer Science

Class:7

unit: 3

Topic:computer software

No of student: 25

Time:45 min

period:3rd

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:

  • 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:

  • 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:

  • 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:

  • 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:

  • 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.

Conclusion:

  • 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.