Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Class notes

Computer Structured Programming in C

Rating
-
Sold
-
Pages
49
Uploaded on
15-01-2025
Written in
2024/2025

This manual introduces a student to programming, explains terminologies of programming, and explains how to code computer programs using C programming language.

Institution
Course

Content preview

Compiled by Meeme JM (EMELISWAP)
Email: , 0717111051

DEVELOP COMPUTER PROGRAM
Using C & html
Unit Outline and Unit notes
(Learning guide)
By
Meeme JM (EMELISWAP) - Trainer
For
ICT Technician Level 5


REFERENCE:
EMELISWAP ICT YouTube Channel:
https://www.youtube.com/@emeliswapict
Contacts:
Emails: ,


Page 1 of 49

Unit Content Reference: EMELISWAP ICT YouTube Channel
https://www.youtube.com/@emeliswapict

, Compiled by Meeme JM (EMELISWAP)
Email: , 0717111051

Unit description:
This unit specifies competencies required to develop computer program. It involves identifying
of programming concepts and approaches, identifying program development methodologies,
identifying program design, identifying of programming languages, performing of basic
structured programming and performing basic internet programming.


Taught/Not
Learning Outcome Content
taught
1. Identify Programming  Definition of program and programming
concepts and approaches  Language translators
 Types of programming approaches

2. Identify program  Description of program specifications
Development  Types of development methodologies
methodologies  Program development cycle
 Styles of programming
3. Identify Program design  Define program design
 Program Design Approaches
 Program Design Tools
4. Identify computer  Define computer programming language
programming languages  Computer programming languages
 Factors to consider when choosing a
programming language
 Tools for program development

5. Perform Basic  C language Concepts
structured Programming  Fundamentals of C programming
using C language language
 Control Structures
 Sub-programs
 C program format

6. Perform Basic Internet  Internet based programming concepts
programming  Web programming approaches
 Web programming languages
 Web programming interfaces
 HTML coding is done
Page 2 of 49

Unit Content Reference: EMELISWAP ICT YouTube Channel
https://www.youtube.com/@emeliswapict

, Compiled by Meeme JM (EMELISWAP)
Email: , 0717111051


Methods of Delivery
 Face-to-face Presentations and practical demonstrations
 Video-based presentations and demonstrations from EMELISWAP ICT YouTube channel
 Reading learning guides (notes) as provided by the trainer
 Guided learner activities and research
 Supervised activities and projects in the lab;

Reference materials
a) Develop Computer Program Videos from EMELISWAP ICT YouTube channel:
https://www.youtube.com/@emeliswapict
b) Learning guides (unit notes) prepared by Meeme JM (EMELISWAP)


NOTE:

To acquire in-depth explanations and demonstrations, including getting answers to the various
tasks to be assigned in the course of study of this unit:

1)Visit EMELISWAP ICT YouTube Channel by typing it in your device’s browser or just
by tapping on the following link. https://www.youtube.com/@emeliswapict
2) Once in the channel, look for the term Subscribe or Subscribed next to the name of the
channel “EMELISWAP ICT”. If it reads as Subscribe, tap on it so that it changes to
Subscribed to enable you access all the learning content in the channel for free and with
ease.
3) Search for videos for each topic under the following Playlists:
a) Develop Computer Program Fundamentals
b) Programming in C
c) Programming in HTML




Page 3 of 49

Unit Content Reference: EMELISWAP ICT YouTube Channel
https://www.youtube.com/@emeliswapict

, Compiled by Meeme JM (EMELISWAP)
Email: , 0717111051

TOPIC ONE:
PROGRAMMING CONCEPTS AND APPROACHES
 Definition of program and programming
• Computer program is a set of logical instructions that have been coded using a particular
programming language to represent a logical solution to a problem.
• Programming is thus the process of developing a set of computer instructions using a
particular programming language to perform a particular task or solve a specific problem.
• This task of developing a program is done by a programmer.
• Therefore, a programmer is an expert in computing who develops a set of instructions using
a particular programming language to tell a computer what to do and how to do it.
• A programming language is a set of instructions used for writing programs that can be
translated into machine readable form by the computer. Examples of such languages are C,
HTML, etc.
• The program created must specify in detail the logical steps to be taken & the method of
processing the data input into the computer to carry out the specified task.
• Therefore, a computer program performs the following tasks:
i) Accepts data from outside the computer as its input.
ii) Carries out a set of processes on the data within the computer memory.
iii) Presents the results of this processing as its output, and
iv) Stores the data for future use.


Language Translators
- A Translator is a language processor (a computer program) that converts the source code into
object code.
- The two main types of translators are compilers and Interpreters.
- Compiler - This is a special program that scans the entire source code written by a
programmer and converts it into an object code that a computer’s processor uses, all at
once. It gives the programmer the opportunity to code the whole program and then come
back to correct errors.


Page 4 of 49

Unit Content Reference: EMELISWAP ICT YouTube Channel
https://www.youtube.com/@emeliswapict

Written for

Course

Document information

Uploaded on
January 15, 2025
Number of pages
49
Written in
2024/2025
Type
Class notes
Professor(s)
Meeme jm (emeliswap)
Contains
All classes

Subjects

$8.49
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
emeliswap70

Also available in package deal

Get to know the seller

Seller avatar
emeliswap70 Nkabune Technical Training Institute
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
1 year
Number of followers
0
Documents
3
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions