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.
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% 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.
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.
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.