Assignment On:
Lesson Plan
Submitted to:
Mam Samina Bukhari
Submitted by:
M. Sikandar (2129)
M. Usama khan (4183)
Program:
Bs IT (Evening)
Samester 2nd (A)
Date: April 4, 2017
Class: 10th
Subject: Computer
Topic: Networking
Time: 40 mint
Content
General
objectives
Specific
objectives
Subject matter
1-To enable the students know about
the computer.
2-To enable the students know about
the current trend in computer
hardware platform
3-To enable the students know about
the current trend in software platform.
4-Students learn about the basic
programing.
 To enable the students know
about the purpose of problem
solving.
 To enable the students know
about Algorithm, Flowcharts
and Programming debugging.
 Students will be able to take
Summary of
white
board
AV. Aids
Teaching
methodology
Previous
knowledge
data as input and give results
in the form of output.
 To enable the students know
about the types of errors that
occur in program.
Charts, text book, pointer,
white board, duster, modals.
Start with “interesting poetry
or short story having great moral” to
active and energies the students. Ask
questions about the topic to the
students. Explain the whole topic
through practically performance by
using white board and other required
material.
Q1- What is a computer?
Q2- Differentiate between software
and hardware.
Q3- What are input and output
devices?
Q4-Do you know about “problem
solving”?
Q5- Why the method of problem
solving is necessary in our life?
Today we will discuss about the topic
“problem solving”
Announcement
of topic
INTRODUCTION
TO NEW
MATERIAL
(INM)
Problem solving:
Whenever we are writing a computer
program, our purpose is to solve a
problem computationally. So the basic
purpose of compute programming is
solution of our daily life problems of
different areas. This process of
programming is called problem
solving. Problem solving is not just
type a program and then checking its
output but it is a process in which
multiple steps are involved.
1.Define the problem:
First of all, problem is defined.
What is purpose of program? What are
inputs and outputs?
2.Solve the problem:-
In second step, problem is
solved theoretical on paper. Then
program is written in general English
that is called Algorithm.
3.Drawing flowchart:
The flowchart is practical form of
Algorithm, which is made with
geometrical symbols.
4. Program coding:-
In this step program is written
on computer in appropriate computer
Problem
solving:
Steps:
There are six steps
involved in problem
solving process.
language. After writing the program. It
is saved in computer.
5. Testing and
debugging:-
As program
coding is completed then it is run,
tested and corrected. This process
called testing and debugging.
6. Documentation:-
In this
process, comments and notes about
working of program are written. They
will help in future to editing the
program.
The step by step procedure for solving
a special problem is called algorithm.
A geometrical
representation of the solution of a
problem or algorithm of a program is
called flowchart. It helps the
programmers to understand the
program algorithm. It is very easy to
translate a flow chart into program.
Algorithm:
These are different geometrical
symbols that are used in drawing
flowcharts. There are many symbols
used in flow chart but most easy and
commonly used are:
1.Terminal symbol:-
The terminal symbol is used to
show the starting and finishing of a
process. Start/Stop.
2. Input output symbol:-
The input output symbol use to input
the data as well as the output of the
result. Read As, B.
3. Processing symbol:-
This symbol is used to show
the processing. Sum = A+B.
4. Decision symbol:-
This symbol is used to make
decision. Yes/No True/False.
5. Arrows keys:-
These are used to show the
order is to be carried out arrows
connect with complete diagram.
6.ON-Page connector:-
If a flowchart is divided into
many parts on the same page, the On-
page connector symbol is used to
connect one part of the flowchart with
another one.
7. OFF-Page connector:-
Some time when an algorithm is
large and complicated, the flowchart is
drawn on more than one page. In
order to connect one part of the
flowchart on one page with another
part on another page, an off-page
connector symbol is used.
FLOWCHART:
Symbols of
flow chart:
Assessment:
Review
The process of removing errors in
computer programs is called
debugging.
There are three types of errors in
a computer program.
(1) Syntax or Grammatical Error.
(2) Logical Error.
(3) Execution Error.
Q1- What is meant by problem
solving?
Q2- What steps are involved in
problem solving?
Q3- What is Algorithm?
Q4- What for we use flowchart?
Q5- What is debugging?
Q6- How many types of errors that
occur in program? Write down the
name of each.
Explain the whole topic in short
(Summary of the topic).
Programming
debugging:
Types of
Errors:
Home Work The class will be assign to write and
explain the errors which can occur in
program.

Lesson Plan

  • 1.
    Assignment On: Lesson Plan Submittedto: Mam Samina Bukhari Submitted by: M. Sikandar (2129) M. Usama khan (4183) Program: Bs IT (Evening) Samester 2nd (A)
  • 2.
    Date: April 4,2017 Class: 10th Subject: Computer Topic: Networking Time: 40 mint Content General objectives Specific objectives Subject matter 1-To enable the students know about the computer. 2-To enable the students know about the current trend in computer hardware platform 3-To enable the students know about the current trend in software platform. 4-Students learn about the basic programing.  To enable the students know about the purpose of problem solving.  To enable the students know about Algorithm, Flowcharts and Programming debugging.  Students will be able to take Summary of white board
  • 3.
    AV. Aids Teaching methodology Previous knowledge data asinput and give results in the form of output.  To enable the students know about the types of errors that occur in program. Charts, text book, pointer, white board, duster, modals. Start with “interesting poetry or short story having great moral” to active and energies the students. Ask questions about the topic to the students. Explain the whole topic through practically performance by using white board and other required material. Q1- What is a computer? Q2- Differentiate between software and hardware. Q3- What are input and output devices? Q4-Do you know about “problem solving”? Q5- Why the method of problem solving is necessary in our life? Today we will discuss about the topic “problem solving”
  • 4.
    Announcement of topic INTRODUCTION TO NEW MATERIAL (INM) Problemsolving: Whenever we are writing a computer program, our purpose is to solve a problem computationally. So the basic purpose of compute programming is solution of our daily life problems of different areas. This process of programming is called problem solving. Problem solving is not just type a program and then checking its output but it is a process in which multiple steps are involved. 1.Define the problem: First of all, problem is defined. What is purpose of program? What are inputs and outputs? 2.Solve the problem:- In second step, problem is solved theoretical on paper. Then program is written in general English that is called Algorithm. 3.Drawing flowchart: The flowchart is practical form of Algorithm, which is made with geometrical symbols. 4. Program coding:- In this step program is written on computer in appropriate computer Problem solving: Steps: There are six steps involved in problem solving process.
  • 5.
    language. After writingthe program. It is saved in computer. 5. Testing and debugging:- As program coding is completed then it is run, tested and corrected. This process called testing and debugging. 6. Documentation:- In this process, comments and notes about working of program are written. They will help in future to editing the program. The step by step procedure for solving a special problem is called algorithm. A geometrical representation of the solution of a problem or algorithm of a program is called flowchart. It helps the programmers to understand the program algorithm. It is very easy to translate a flow chart into program. Algorithm:
  • 6.
    These are differentgeometrical symbols that are used in drawing flowcharts. There are many symbols used in flow chart but most easy and commonly used are: 1.Terminal symbol:- The terminal symbol is used to show the starting and finishing of a process. Start/Stop. 2. Input output symbol:- The input output symbol use to input the data as well as the output of the result. Read As, B. 3. Processing symbol:- This symbol is used to show the processing. Sum = A+B. 4. Decision symbol:- This symbol is used to make decision. Yes/No True/False. 5. Arrows keys:- These are used to show the order is to be carried out arrows connect with complete diagram. 6.ON-Page connector:- If a flowchart is divided into many parts on the same page, the On- page connector symbol is used to connect one part of the flowchart with another one. 7. OFF-Page connector:- Some time when an algorithm is large and complicated, the flowchart is drawn on more than one page. In order to connect one part of the flowchart on one page with another part on another page, an off-page connector symbol is used. FLOWCHART: Symbols of flow chart:
  • 7.
    Assessment: Review The process ofremoving errors in computer programs is called debugging. There are three types of errors in a computer program. (1) Syntax or Grammatical Error. (2) Logical Error. (3) Execution Error. Q1- What is meant by problem solving? Q2- What steps are involved in problem solving? Q3- What is Algorithm? Q4- What for we use flowchart? Q5- What is debugging? Q6- How many types of errors that occur in program? Write down the name of each. Explain the whole topic in short (Summary of the topic). Programming debugging: Types of Errors:
  • 8.
    Home Work Theclass will be assign to write and explain the errors which can occur in program.