Home

 

Lesson Plan 1

 

Your NAME:  Jay Chakravarthy

 

Type of Lesson:  A tutorial on how to write a Java program

 

Lesson Plan Title – My first java Program

 

Discipline and Topic – – This lesson is mainly applied to computer programming. Students will write their first Java program. It is assumed that the Java Development Kit (JDK) is already downloaded from Sun Microsystems’s website and installed on their computers. Also, they an editor is installed which will compile and run their programs. We’ll be using Textpad that can be downloaded free from www.textpad.com.  

 

Target Population –

 

Grade Level: Higher education

 

Population Characteristics: The group consists of higher education students with an interest in IT or Computer Science. This lesson will be presented to a class of twenty – twenty five students

 

Lesson Groupings: This lesson will be introduced to the class as a whole, and various programming syntax will be explained.  Students will complete the assignment independently with several exercises that would reinforce the concept. The entire lesson will not be more than one or two class sessions.

 

Curriculum Links – This lesson is an integral part of Information Technology or Computer Science curriculum. The lesson is a beginning in the area of problem solving.

 

Objectives –

The objectives of this lesson are:

  1. Write an error free Java program.
  2. Understand the syntax of writing a Java program.
  3. Understand how the program is encapsulated in a Java Class.
  4. Compile and run.
  5. Observe the output to the screen/ monitor.

 

Media Literacy Objectives –

·        Demonstrate an understanding of concepts underlying hardware, software, and connectivity and of practical applications to learning and problem solving. (NETS standard 1, 6)

·        Use technology resources (e.g., calculators, data collection probes, videos, educational software) for problem solving, self-directed learning, and extended learning activities. (5, 6)

·        Although the NETS standard does not provide for specific instruction in computer programming, I have tried to associate it with, “understanding of concepts underlying hardware, software, and connectivity”.

 

Materials and Timing – Students will require one handout for conceptual understanding and hands-on exercises. This lesson requires one/two- college lecture sessions. The tutorial is attached herewith.

 

Scope and Sequence – Teacher will introduce the lesson by introducing the purpose of using computers in modern times, their impact in our every day life and in work places.

 

Supplemental MaterialsThere will not be any supplemental materials other than computers.

 

Evaluation of Students –

Students will be evaluated informally.

Objectives

1 point

2 points

3 points

1.      Write an error free Java program

Did not understand the significance of programming syntax.

Understood, but took some time get it to run.

Understood the concept, also tried it with several variations.

2.      Understand the syntax

 

Could not make the connection

Could do it with some help

Understood the syntax and followed it very carefully.

3.      Understand the concept of  “Encapsulation” – an object oriented paradigm

Could not make the connection

Could do it with some help

Understood the concept and followed it with critical analysis.

4.      Program compiled and executed

Could not compile, and could not fix errors.

Could compile, but repeated errors several times.

Program compiled and executed without problem.

 

Evaluation of the Lesson –

The lesson is a success if the learners can write an error free Java program, understand the concept of encapsulation, understand the significance of programming syntax, and understand what it means by program compilation and program execution. Perhaps this lesson needs to be updated further to incorporate a little more complex syntax using variables and numeric data which would then match the objectives laid out for this lesson.

 

***********

 

 

 

 

TOC

 

Site Overview

 

Mini lectures

 

Lesson plan

Tutorials

Podcast

Take a quiz

Digital story

Image map

 

Video simulation

Contact me

 

jaych@frontiernet.net