Lesson Notes By Weeks and Term - Senior Secondary 1

Programming language

Term: 2nd Term

Week: 7

Class: Senior Secondary School 1

Age: 15 years

Duration: 40 minutes of 2 periods each

Date:       

Subject:      Computer Studies and ICT

Topic:-       Programming language

SPECIFIC OBJECTIVES: At the end of the lesson, pupils should be able to

  1. Define Programming language
  2. Discuss the various levels of programming languages

INSTRUCTIONAL TECHNIQUES: Identification, explanation, questions and answers, demonstration, videos from source

INSTRUCTIONAL MATERIALS: Videos, loud speaker, pictures, Data Processing for senior Secondary Education by Hiit Plc, WAPB Computer Studies for Senior Secondary I by Adekunle et al, On-line Materials.

INSTRUCTIONAL PROCEDURES

PERIOD 1-2

PRESENTATION

TEACHER’S ACTIVITY

STUDENT’S ACTIVITY

STEP 1

INTRODUCTION

The teacher reviews the previous lesson on packages for specialized areas

Students pay attention

STEP 2

EXPLANATION

He defines programming languages

 

Students pay attention and participates

STEP 3

DEMONSTRATION

He discusses further the various levels of programming languages

Students pay attention and participate

STEP 4

NOTE TAKING

The teacher writes a summarized note on the board

The students copy the note in their books

 

NOTE

PROGRAMMING LANGUAGE

Computer programming is the specification of instructions that a computer follows to perform a particular task.

A computer program is a sequence of instructions that tells a computer what to do and how to do it.

A programming language is a language used to write instructions for the computer. Programming language, like any human language has rules and grammar that governs the formation of a statement.

The syntax of a language describes the possible combinations of symbols that form a correct statement. The meaning given to these combinations of symbols is called semantics.

 

Levels of programming

  1. Machine language: Is a system of instructions and data directly understood by the computer’s CPU. These instructions and data are combinations of sequence of bits (0’s and 1’s) with different patterns corresponding to different commands to the machine.
  2. Assembly language: This language uses abbreviations or symbolic letter codes (mnemonics)to write each machine-language instruction. The letter codes are used in place of binary digits. Programs written in Assembly language are translated into machine language by an Assembler.
  3. High level language:The instructions of this language are written using words that are very close to human languages and algebra-type expression. They are closer to human understanding and are translated into machine language by a compiler or an interpreter.

Both machine and assembly languages are also called low level languages.

 

 

EVALUATION:    1. Define Programming language

  1. Discuss the various levels of programming language

CLASSWORK: As in evaluation

CONCLUSION: The teacher commends the students positively