Anda di halaman 1dari 7

UNIT PLAN (INFORMATION TECHNOLOGY)

Unit Title
Program Implementation
Unit Summary
This unit deals with student understanding of how to convert algorithms to programs using
structured programming techniques.
Curriculum Links
Mathematics - basic arithmetic
English - syntax
Year Level
Form 4 CSEC
Approximate Time Needed
Total (12) lessons over 21 periods @ 35 mins periods i.e.
3 single period lessons; 9 double periods
Standards/Syllabus Outcomes
CSEC EDPM Syllabus Section 3 Objective 1 - 11
Curriculum-Framing Questions
Essential Question

Essential Question
How do we make computers perform the tasks we want?

Unit Questions

Unit Questions
1.

How do we communicate our instructions


to the computer?
1 | Page

UNIT PLAN (INFORMATION TECHNOLOGY)

2.

How can we implement algorithms as


working programs?

3.

How can data structures be used in


programs?

Content Questions

1.
What are the differences between High
Level Languages and Low Level Languages?
2.
What are the characteristics of the 5
Generations of Programming Languages?
3.
What are the sequences of steps associated
with implementing a program?
4.
What are some common terms used in
programming and their meaning?
5.
How do we select a suitable programming
language to communicate our instructions to the
computer?
6.
How are variables and constants declared
and used in a program?
7.
How are elementary data types declared
and used in a program?
8.

How is a simple program structured?

9.
What is Conditional Branching and how is
it implemented in a program?
10.
What are different methods of looping and
how can they be implemented in a program?
11.
data?

How are arrays used to store and retrieve

12.
How can a program be improved using
testing and debugging?

2 | Page

UNIT PLAN (INFORMATION TECHNOLOGY)

13.
What is the difference between internal and
external documentation?
Assessment
Before Unit Work Begins

While Students Work on


Unit

Assessment
After Unit Work
Ends

Diagnostic

Formative

Summative

Test sheets / Practical


coding.

K-W-L sheet
Brainstorming sheets
Questioning sheets

Activity sheets
Think-pair-share sheets
Oral Questioning
Discussions

Unit Details

Unit Details
1.
CONCEPT LESSON:
(1 period)
What is a program
How is it different from an algorithm
2.
LESSON TITLE: Programming Languages
(2 periods)
Types of programming languages
Generations of programming languages

3.
LESSON TITLE: Syntax & Logic in
Pascal (1 period)
Basic structure of a Pascal program

4.

LESSON TITLE: Constants, Variables &


3 | Page

UNIT PLAN (INFORMATION TECHNOLOGY)

Data Types
(2
periods)
Understand the difference between variables and
constants
Use variables and constants in a simple program
Declare and use various data types correctly in a program
5. LESSON TITLE: Sequence

(2 periods)

Create programs to solve simple problems


6. LESSON TITLE: Conditional Branching
periods)

(2

Understand the purpose and structure of IF statements


Use IF..THEN and IF..THEN..ELSE statements correctly
7. LESSON TITLE: Introduction to Looping

(2 periods)

Understand the different methods of looping


Understand the purpose and structure of the For loop
Use the For loop in a program
8. LESSON TITLE: Looping Continued

(2 periods)

Understand the purpose and structure of a the While loop


Use the While loop in a program
Understand the purpose and structure of a Repeat loop
Use the Repeat loop a program
9. LESSON TITLE: Arrays

(2 periods)

Understand the purpose of arrays


Declare, initialize and populate an array
Traverse and retrieve data from an array

4 | Page

UNIT PLAN (INFORMATION TECHNOLOGY)

10. LESSON TITLE: Testing & Debugging

(2 periods)

Understand the importance of testing and debugging a


program
11. LESSON TITLE: Documentation

(1 period)

Understand the difference between internal and external


documentation
Use internal documentation in a program
12. SUMMARY LESSON: Evaluation
Student Prerequisite Skills

Student Prerequisite Skills

Students Prior Knowledge

(2 periods)

Computer literacy skills


Research, problem-solving and
Communication skills
Accessing and using the Internet

Students Prior Knowledge


Problem Solving
Algorithms - pseudocode/flowcharts

Teachers Processional Learning

Teachers Processional Learning


Fundamentals of computer hardware components.
Use of programming software PASCAL

Teaching and Learning Activities


Strategies

K-W-L sheet
Active Learning
Venn diagram (Concept lesson)
Jigsaw (Lesson 2)
Think aloud/Think-pair-share
Peer tutoring
5 | Page

UNIT PLAN (INFORMATION TECHNOLOGY)

Observations
Accelerated or individualized programming
Accommodations for Diverse Needs
Students with Special Needs

Provide individual help


Assist them outside classroom
Peer tutoring/groups
Combine oral and visual aids to written work
Give extra time
Online tutorials e.g. YouTube videos, blogs, tutorialspoint.com
Use of assistive technologies

Gifted Students

Give extra questions


Give more challenging activities
Assist weaker ones individually
Assist in class/peer tutoring

Materials and Resources Required for Unit


Technology Hardware

Technology Hardware
Computers
Projector

Technology Software

Technology Software
Windows
6 | Page

UNIT PLAN (INFORMATION TECHNOLOGY)

Pascal Compiler
Printed Materials

Printed Materials

Other Resources

Activity sheets
Brainstorming sheets
Think-pair-share sheets
Questioning sheets
Test sheets

Other Resources

Classroom with movable furniture

Unit Author
First and Last Name

Salma Varachhia Hosein

School District

Caroni

School Name

ASJA Boys College Charlieville

School Address

ASJA Ave Charlieville

7 | Page

Anda mungkin juga menyukai