UNIT PLAN (INFORMATION TECHNOLOGY)
Unit Title
Program Implementation Part I
Unit Summary
This unit deals with the skills and knowledge required for the students to
convert algorithms to programs using the Pascal programming language.
Curriculum Links
CSEC Information Technology Syllabus Section 3
Year Level
2015 Form 3
Approximate Time Needed
Total 6 Lessons spread over (12) 35 minutes period
Standards/Syllabus Outcomes
On completion of this Unit, students should have an understanding of how
convert algorithms to programs using structured programming techniques. They
should be comfortable designing programs using Pascal programming
language.
Curriculum-Framing Questions
Essential Question
Essential Question
1 | Page
UNIT PLAN (INFORMATION TECHNOLOGY)
How can I design a program from an
algorithm?
Unit Questions
Unit Questions
1. What do I need for program
implementation?
Content Questions
Content Questions
1. What are the different levels and generations
of programming languages?
2. Review of problem solving steps?
3. What is program structure in Pascal?
4. What are the steps in implementing a
program?
5. What is debugging?
6. How to test the program?
Before Unit Work
Begins
Ask students what is their
favourite program to use and
what makes it appealing.
Give out a questionnaire.
Unit Details
While Students Work
on Unit
Review programming
concepts.
Allow students to build
own mobile application
using instructions given
by the teacher.
Fills out minute cards
After Unit Work
Ends
Give
questionnaire.
Final assessment
grade the app
developed using
Rubric.
Unit Details
1. Concept Lesson Language Levels
Define the two levels of languages
2 | Page
UNIT PLAN (INFORMATION TECHNOLOGY)
Define with examples the generations of
languages
2. Problem Analysis
Recall how to break up a problem
Lay out the steps in solving
The inputs and outputs and storage
What they would like their app to look like and
do
3. PASCAL Review
Show the basic layout of a program in PASCAL
Define rules and syntax
Compile and Build
Work on app
4. Pascal Review
Show the different loop constructs
Control structures
Work on app
5. Finalizing App
Explain terms debugging and testing
Finish app
6.
Presentations
Students presents app
Gets a mark for their product
Student Prerequisite
Skills
Student Prerequisite Skills
Students Prior Knowledge
Computer literacy skills
Research communication skills
Accessing the Internet
Basic math skills
Able to do algorithms and simple programs in
Pascal
Students Prior Knowledge
Knows how to navigate
through the computer file system.
Can open and save files
Can efficiently use a Pascal
application
3 | Page
UNIT PLAN (INFORMATION TECHNOLOGY)
Teachers Processional
Learning
Teachers Processional Learning
Knowledge of problem solving
Proficient in PASCAL
Comfortable with mobile app development
Teaching and Learning Activities
Strategies
Questioning, brainstorming, problem solving, Journaling
Accommodations for Diverse Needs
Students with Special Needs
Give the students more time to build simple app.
Gifted Students
Challenge these student(s) to see more functions in their applications.
Materials and Resources Required for Unit
Technology Hardware
Technology Hardware
Computer
Projector
4 | Page
UNIT PLAN (INFORMATION TECHNOLOGY)
Technology Software
Technology Software
Windows
Checklists
Minute Cards
Rubric for app
Questionnaire
A PASCAL compiler Free Pascal
Internet
App developer students choice (MIT App
Inventor or Game Maker etc.)
Printed Materials
Other Resources
Printed Materials
Other Resources
Classroom with internet access
Power outlets for the computers
Unit Author
First and Last Name
Tricia Singh
School District
Caroni
School Name
Presentation College Chaguanas
School Address
Cor. Yves & Rene Streets Chaguanas
5 | Page