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

UNDERSTANDING-THE-COMPUTER-PROGRAM

Rating
-
Sold
-
Pages
7
Uploaded on
11-06-2025
Written in
2021/2022

The document titled "Understanding the Computer Program" introduces the fundamentals of computer programming. It explains what a computer program is, describes the different types of programming languages (from machine language to natural language), and outlines the steps in developing a program: specification, design, coding, testing, documentation, and maintenance. It also includes examples and a breakdown of Input-Process-Output (IPO) analysis to help students understand problem-solving in programming.

Show more Read less
Institution
Course

Content preview

UNDERSTANDING THE COMPUTER PROGRAM

Specific Learning Outcomes:
• Learn about the language of a computer and the evolution of programming languages
• Examine how a computer program is processed
• Become familiar with developing computer programs




What is Computer Program?
• A computer program is a list of instructions arranged in some logical order, which
completely specifies how the computer is to solve a particular problem or perform a
specific task. The people who creates computer program are called programmers.

• Just as human beings communicate with each other using languages such as Filipino, English, or Chinese,
programmers use a variety of special languages called programming languages, to communicate with the
computer. The instructions in a program are stated using computer language such as C, Visual BASIC, JAVA
and among others. Natural languages such as English and Filipino are not suitable to use in computer
programming because of their ambiguity and lack of precision.


What you want the
computer to do
What you have What you need

INPUT PROCESS OUTPUT


DATA COMPUTER INFORMATION
PROGRAM
Example 1: Payroll Program


• Hourly Rate • Basic Salary
• Hours Worked Payroll • Gross Pay
• Allowances Program • Total Deductions
• Deductions • Net Pay




Example 2: Grades Program
• Exam Scores • Exam Average
• Attendance Grades • Midterm Grade
• Other Scores Program • Final Grade
• Grades Table • Grades Report

, Programming Languages
• Writing a computer program requires the use of a programming language that the
computer can understand.

The native language of the computer is the machine
language. This language is based on the binary low (0) and high (1) PROGRAMMER WRITES PROGRAMS
IN ASSEMBLY, HIGH LEVEL, VERY
signals that flow within the computer machine’s circuits. Data and instructions in the HIGH LEVEL, OR NATURAL
LANGUAGES
machine level are all expressed in terms of combinations of 0’s and 1’s only.



Programming the computer using the machine language as it was actually
done before could be very difficult. The use of abbreviations or mnemonics instead of
pure 0’s and 1’s in assembly language only partly lessened the difficulty and it was CONVERSION
still generally considered complicated to allow greater productivity. SOFTWARE



The use of English – like instructions in high – level procedural
SOFTWARE CONVERTS THE
languages greatly facilitated the programming of the computer. Programs written PROGRAMS WRITTEN N ASSEMBLY,
HIGH LEVEL, AND VERY HIGH LEVEL.
in these languages are easier to understand and are no longer constrained by the kind OR NATURAL LANGUAGES

of computer being programmed, thereby, making them portable to other kinds of
computers.



The use of very high – level problem – oriented languages
require only little training in programming because they are designed to solve specific
problems. To make computer programming even a lot easier, programming is being
developed to approach that of our natural languages.


COMPUTER EXECUTES THE
PROGRAMS IN MACHINE
LANGUAGE OR MACHINE CODE
FORM

Written for

Institution
Course

Document information

Uploaded on
June 11, 2025
Number of pages
7
Written in
2021/2022
Type
Class notes
Professor(s)
Base
Contains
Copro1: understanding-the-computer-program

Subjects

$6.99
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
dianelucero

Get to know the seller

Seller avatar
dianelucero Asian College of Technology - International Educational Foundation
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
10 months
Number of followers
0
Documents
1
Last sold
-
BSIT Study Notes by a Fresh Grad

Hi! I'm a fresh graduate of Bachelor of Science in Information Technology (BSIT). I'm sharing my personal study notes to help students who are pursuing the same path. These notes helped me pass my subjects — I hope they do the same for you. Whether you're reviewing for exams or just need a clearer understanding of your lessons, you're in the right place!

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