0% found this document useful (0 votes)
9 views

Programming Presentation

This document outlines the basics of computer programming. It discusses: - The need for information storage which has evolved from carving into materials to using computer memory as data. - How a computer system is made up of hardware (physical components) and software (intangible programs). - The two types of programming - hardware programming which programs chips like the BIOS, and software programming which includes operating systems and applications. - The typical steps involved in programming which include defining the problem, designing, coding, executing, debugging, testing and documenting a program.

Uploaded by

Aa Aa
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Programming Presentation

This document outlines the basics of computer programming. It discusses: - The need for information storage which has evolved from carving into materials to using computer memory as data. - How a computer system is made up of hardware (physical components) and software (intangible programs). - The two types of programming - hardware programming which programs chips like the BIOS, and software programming which includes operating systems and applications. - The typical steps involved in programming which include defining the problem, designing, coding, executing, debugging, testing and documenting a program.

Uploaded by

Aa Aa
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Presentation by:

Aymen Kh. Ibrahim


Outline
 Needs of Information and Data
 Computer
 programs
 Types of Programming
 Levels of programming Languages
 Steps of Programming
Needs of Information and Data
In ancient time, Information was carved out on pots,
stones, metals etc. ,then gradually pen & papers came into existence.
In modern world, these information are stored in Computer memory
as “DATA”.

Since the starting of civilization the people needed information.

Communication was the only method for sharing information.


Just as human society developed, they made cities, states and
countries and it was the Internet which maintained dealings,
between these countries.
• Data : “set of values” which generate meaningful information
when processed.

• Data processing : Performing calculations


on data, providing order to “row data” ,
comparing two values, making decision
for given condition etc.
Computer

• "Computer" is an electronic Machine (controlled by programs) and


generate information after processing.
• “Computer System" is “ a Group of Individual Units to Solve a
Problem".
Computer System divided into two main parts :

• Hardware : refers to the physical components of a computer.


(monitor, keyboard, mouse etc.)

• Software : Refers to the intangible components of a computer. (O.S.


programs, Photoshop, etc. )
Programs
What is Programs?
“Set of Instructions“ guiding the Computer functions according to
these instruction.
Programming divided into two types :
- First type of Programs uses to instruct a computer to perform tasks
a) Hardware Programming
b) Software Programming

- Second type of programming is Application software programming By


which computer functions accordingly and generates desirable results.
Hardware Programming

Example:
The BIOS is a computer chip on the motherboard that resembles the
picture above.

This chip is programmed by programming language from the company

BIOS (basic input/output system) is the program a computer's


microprocessor uses to start the computer system after it is powered
on. It also manages data flow between the computer's operating system
(OS) and attached devices, such as the hard disk, video adapter,
keyboard, mouse and printer.
• Programs are written in BIOS chip during
manufacturing time.

• Programs writing on BIOS chip is called Hardware


Programming.

* In case BIOS chip implanted on MB is dead, computer


can not boot again.
Software Programming
Software is 'set or collection of program files"

There are two types of Software Programming -


1-System Software (operating sys.) 2-Application Software
System software & Application Software
• System Software: BIOS after completing it's processes hand over
controlling to Operating System Software (0.S.).
It is the Operating System Software which is
loaded first in computer Memory.

• Application Software: MS-office, Corel-Draw, page maker,


Photoshop all are App. Software.
level of computer language
Steps of Programming
1. Problem Definition.
2. Program Designing.
3. Program Coding.
4. Program Execution.
5. Program Debugging.
6. Program Testing.
7. Program Documentation.

You might also like