Concept of computer programming iv

18

description

 

Transcript of Concept of computer programming iv

Page 1: Concept of computer programming iv
Page 2: Concept of computer programming iv

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.

Page 3: Concept of computer programming iv

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.

Page 4: Concept of computer programming iv
Page 5: Concept of computer programming iv

Machine language Machine language this is the language that a computer can understand. It is composed of the two binary digits 1 and 0.

Assembly language Assembly language this is a low-level programming language that allows programmer to interact directly with the computer hardware.

Page 6: Concept of computer programming iv

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 languages High-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.

Page 7: Concept of computer programming iv

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.

Page 8: Concept of computer programming iv

ANALYSIS

DESIGN

DEPLOYMENT

TESTING

CODING

Basic Software Basic Software Development Development ProcessProcess

Page 9: Concept of computer programming iv

MAINTENANCE

DOCUMENTATION

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.

Page 10: Concept of computer programming iv
Page 11: Concept of computer programming iv

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 requirements Functional 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)

Page 12: Concept of computer programming iv
Page 13: Concept of computer programming iv
Page 14: Concept of computer programming iv

A GUI for the Add Books Use Case

Page 15: Concept of computer programming iv

Visual Basic Visual 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.

Page 16: Concept of computer programming iv

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.

Page 17: Concept of computer programming iv

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.

Page 18: Concept of computer programming iv

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.