0% found this document useful (0 votes)
26 views2 pages

Develop Computer Program Level 5

The document is an assessment for a Level 5 computer programming course at The Nyamira National Polytechnic. It includes various questions on programming concepts, language translators, program development methodologies, and algorithm design. Students are required to answer all questions to demonstrate their understanding of the subject matter.

Uploaded by

ochiengdancan98
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views2 pages

Develop Computer Program Level 5

The document is an assessment for a Level 5 computer programming course at The Nyamira National Polytechnic. It includes various questions on programming concepts, language translators, program development methodologies, and algorithm design. Students are required to answer all questions to demonstrate their understanding of the subject matter.

Uploaded by

ochiengdancan98
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

DEVELOP COMPUTER PROGRAM LEVEL 5

UNIT CODE: IT/CU/ICT/CR/5/5 TERM: SEPTEMBER-DECEMBER 2025

THE NYAMIRA NATIONAL POLYTECHNIC

DEPARTMENT OF COMPUTING AND INFORMATICS WRITTEN ASSESSMENT

CAT 2

Instructions: Answer ALL questions in this section.

1. Define the following terms.

a) Program (1 Mark) b) Programming (1 Mark) c) Source Program 1 Mark) d) Object


Program

2. State the functions of each of the following language translators: (4 Marks)

a) Assembler b) Interpreter

3. Differentiate between a Compiler and an Interpreter. (4 Marks)


4. List and briefly explain THREE program development methodologies. (6 Marks)
5. State FOUR factors to consider when choosing a programming language. (4 Marks)
6. List FOUR characteristics of a good algorithm. (4 Marks)
7. Identify TWO types of programming languages and give an example of each. (4 Marks)
8. State THREE main approaches that are used in program development. (3 Marks)
9. Outline THREE functions of a compiler. (3 Marks)
10. Creating an algorithm is a systematic process that entails creating a step-by-step approach for addressing a
problem or completing a task. Identify FOUR stages required to design an algorithm. (4 Marks)

You might also like