Anda di halaman 1dari 6

# UNIT PLAN (INFORMATION TECHNOLOGY)

Unit Title
Program Design and Implementation
Unit Summary
This unit deals with student understanding of how to convert algorithms to
programs using structured programming techniques.
Mathematics Basic Arithmetic.
English Basic syntax
Year Level
2015 CSEC Form 5
Approximate Time Needed
Sixteen (16) lessons spread over (9) 35 min periods and (7) 70 min periods
Standards/Syllabus Outcomes
On completion of this unit students should have an understanding of how to
convert algorithms to programs using structured programming techniques.
Curriculum-Framing Questions
Essential Question

Unit Questions

Essential Question
1. How can we make computers perform
the tasks we want?
Unit Questions
1. How can we implement algorithms
as working programs?
2. How can data structures be used in
programs?
3. How can we improve the integrity
and accuracy of a program?

1 | Page

## UNIT PLAN (INFORMATION TECHNOLOGY)

Content Questions

Content Questions
1.1

## What is the sequence of steps

in implementing a program?
1.2 What are some common
programming terms?
1.3

1.4

## How can we write a simple

sequential program?
1.5
1.6

## How can we debug a program?

How is conditional branching

implemented in a program?
1.7

## implemented when there is more

than one decision?
1.8

a program?
1.9

## How is the for...do loop

implemented in a program?
2.1

declared?

2.2

## How is an array used to store

and retrieve data?

3.1

through testing?

2 | Page

Diagnostic
Quiz

Begins

While
Students
Work on Unit

## After Unit Work

Ends

Formative
Activity sheets
Brainstorming
sheets
Think-pair-share
sheets
Question sheets

Summative
Test

Unit Details
.

1.

Unit Details
Lesson 1 Concept Lesson
What is a program
Programming languages
Structure of a program
1 Period

2.

## Lesson 2 Steps in a Program

Sequence of steps in a
program
1 Period

3.

terms

4.

Testing
Debugging
Types of errors
1 Period

## Lesson 4 - Declaring variables and

constants

Declaring constants
Declaring variables
Declaring elementary data
types
Assigning initial values
2 Periods

3 | Page

5.

## Lesson 5 Writing a simple

program

Reserved words
Writing to variables
Arithmetic operations
2 Periods
6.

1 Period

7.

## Lesson 7 Conditional Branching

If-then statement
If-then-else statement
2 Periods

8.

## Lesson 8 Multiple decisions

Relational operators
1Period

9.

RepeatUntil

## Difference between while

do and repeatuntil
Implementing each
structure
2 Periods
10. Lesson
loop

10 Iteration: ForDo

1 Period
11.

## Lesson 11 Introduction to arrays

Define an array
Declaring a 1-dimensional
array
Populating an array
2 Periods

12.

4 | Page

Writing to
2 Periods
13.

(Contd)

Traversing
Linear search
2 Periods
14.

## Lesson 14 - Program Testing

1 Period

15.

Lesson 15 Documentation
Internal documentation
External documentation
1 Period

16.

Lesson 16 Summative
Assessment

1 Period
Student Prerequisite Skills

## Students Prior Knowledge

Teachers Processional
Learning

Program design

## Teaching and Learning Activities

Strategies
K-W-L , questioning, think-pair-share, brainstorming, pair and group activity
and assessment, observation
Accommodations for Diverse Needs
Students with Special Needs

5 | Page

## UNIT PLAN (INFORMATION TECHNOLOGY)

Peer tutoring
Teacher guidance
Challenge these student(s) with .
More challenging questions
Peer tutoring

## Materials and Resources Required for Unit

Technology Hardware

Technology Hardware
Laptop
Projector

Technology Software

Technology Software
Pascal compiler

Printed Materials

Printed Materials
Activity sheets
Brainstorming sheets
Question sheets
Assessment sheets

Other Resources

Other Resources

Unit Author
First and Last Name

Carla Lewis

School District

St Patrick

School Name