Scaling API-first – The story of a global engineering organization
Concept of computer programming iv
1.
2. A set of instruction given to a
computer to give the certain results.
A sequence of instructions that are
interpreted and executed by a
computer. It can be made of a single
or hundred of lines of codes.
3. A process of giving instructions to the computer.
Designing or creating a set of instructions to ask
the computer to carry out certain jobs which
normally are very much faster that human being
can do.
The art and science of creating instructions for a
computer to follow. It is a problem-solving activity
that involves planning and designing a solution for
a particular problem and then writing a solution in
code using a programming language.
4.
5. Machine languageMachine language this is the language
that a computer can understand. It is
composed of the two binary digits 1 and 0.
Assembly languageAssembly language this is a low-level
programming language that allows
programmer to interact directly with the
computer hardware.
6. Program compilercompiler is a program that translates
the source codes of another program from a high-
level or declarative language that a computer can
understand.
High-level languagesHigh-level languages the most widely used
programming language prior to the development of
OOP. All computer language higher than assembly
language used to be considered high-level language.
7. Declarative languageDeclarative language the
highest level and focuses more on the
OOP. OOP is a programming approach
that uses graphical object to create the
interface of the program. Examples
include Visual Basic, Visual FoxPro.
9. MAINTENANCE
DOCUMENTATIO
N
Documentation includes all information such as the
program profile, hardware requirements, technical
information, and instructions on how to use and
maintain the program.
The final stage of the process wherein the
programmer is tasked to keep the program running
efficiently and updated to meet changes and
developments in the field where it is used.
10.
11. is a powerful notation that software engineer can use
to perform object-oriented analysis and design.
Object-Oriented Analysis Using UMLObject-Oriented Analysis Using UML
Two types of User Requirement
Functional requirementsFunctional requirements – services that the user
want the software to do for them. (Ex. Add, update,
delete records of books in the database)
Nonfunctional requirementsNonfunctional requirements- condition or
constraint on behavioral or structural aspects of the
software. (Ex. Color of the GUI)
15. Visual BasicVisual Basic is a high level
programming language that evolved from
earlier DOS version called BASIC. BASICBASIC
means BBeginner’s AAll-Purpose SSymbolic
IInstruction CCode. MS Visual basic was
designed from QBASIC language. It was
produced by MicrosoftMicrosoft, the world’s
largest software manufacturer.
Visual Basic was invented by Allan
Cooper who sold it to Microsoft.
16. 1. Who is the father of Visual Basic?
2. The Visual Basic evolved from earlier
DOS version called BASIC which
means?
3. What is User Requirement that the user
want the software to do for them?
4. What is the only language computer can
understand?
5. The art and science of creating
instructions for a computer to follow.
17. 6. A sequence of instructions that are interpreted
and executed by a computer.
7. A program that translates the source codes of
another program from a high-level or declarative
language.
8. Part of program development process that
includes all the information and instruction of the
program.
9. It refers to producing an early version of the
software and asking user for feedback.
10. It is a powerful notation that software engineer
can use to perform object-oriented analysis and
design.
18. 1. Read chapter 3 of your textbook. Write a short
summary of your understanding on this chapter.
2. What is Visual Language?
3. What is Visual Basic IDE?
4. List down and explain the different parts of IDE.
5. What is the importance of Prototyping the
Graphical User Interface?
NOTE: write your answers on your notebook.