Entrance Announcement
MICTE 2080
2080 Magh 07
User:Anisha kandel Real teaching lesson plan 1
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:
- System software
- 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.