Categories: Lesson Notes

SS2 Third Term Computer Studies Lesson Note – Program Development

The content is just an excerpt from the complete note for SS2 Third Term Computer Studies Lesson Note – Program Development. Check below to download the complete DOCUMENT

WEEK 2                    

TOPIC:          PROGRAM DEVELOPMENT

CONTENTS

  • Definition of program
  • Characteristics of a good program
  • Precautions

The heart of computer science is of course the computer, but the heart of the computer is computer software (program). To be an expert in the field of computer science, an in-depth knowledge of software is required – what is it? How does it work? How is it created? How does it interact with the computer?

Sub-Topic 1: DEFINITION OF PROGRAM

This is a general term used to describe the set of instructions, which computer use to solve problems. These instructions (source codes) are written by humans (called programmers) and it is used to direct the hardware component on what, when and how to accomplish (solve) a given task (problem).

These programming instructions cause the computer to perform arithmetic and logical operations or comparisons or to input or output data in a desired sequence.

Sub-Topic 2: CHARACTERISTICS OF A GOOD PROGRAM

  1. Accuracy/Correctness: It ensures the software does what it is meant to do and according to the design specifications. Every computer requires appropriate instruction set (i.e., program) to perform the required task. The quality of processing depends on the program. It should therefore be stable and not prone to crash.
  2. Readability: This means that the program must be easily read and understood by any programmer and others users without much effort. Hence it should include proper and adequate comments and aligning the codes properly. In addition, the program should be written in such a manner that it is easy to understand the underlying logic.
  3. Maintainability: Programs get outdated due to organizational need or advancement in technology. A good program should be carefully written such that it is easy to be upgraded and /or revised.

To gain full access to the note: DOWNLOAD FILE

Sunday

Share
Published by
Sunday

Recent Posts

GCE 301 Theory Questions: Types Of Entrepreneur And Entrepreneurial Skills

300 Level Introduction To Entrepreneurial Skills Practices exam questions and detailed answers. Download the answers…

8 hours ago

GCE 301 Theory Questions: Introduction to Entrepreneurial Skills

300 Level Introduction To Entrepreneurial Skills Practices exam questions and detailed answers. Download the answers…

9 hours ago

GCE 301 Theory Questions: Entrepreneurship Education and SMEs

300 Level Introduction To Entrepreneurial Skills Practices exam questions and detailed answers. Download the answers…

9 hours ago

GCE 302 Theory Questions: Importance Of Continuous Assessment

300 Level Measurement & Evaluation In Educational Practices exam questions and detailed answers. Download the…

10 hours ago

GCE 302 Theory Questions: Classification Of Tests

GCE 302 Theory Questions: ClassificGCE 302 Theory Questions: Classification Of Testsation 300 Level Measurement &…

10 hours ago

GCE 302 Theory Questions: Evaluation & Purposes

300 Level Measurement & Evaluation In Educational Practices exam questions and detailed answers. Download the…

11 hours ago