Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROGRAMMING
ITD 10103
CHAPTER 1
Introduction to Computer &
Programming
Topics of discussion :
The use of Computer to solve
computational problem
Programming Languages
Computer Software
What is a computer?
Computer
Whats in a Computer?
Hardware:
Software:
Topic 2 : Programming
Languages
Computer program is a sequence of
steps that are needed to fulfill a task
Computer programming is the act of
designing and implementing programs
Example : BASIC, COBOL, Fortran,
Pascal, C, C++, Java
Topic 3 : Computer
Software
Software
- is a computer program /program
- is a series of instructions that tells the
hardware of computer what to do.
- Before a computer can perform or
execute a program, the instruction in the
program must be placed, or loaded into the
memory of the computer.
Software can be categorized into two types: system software and application
software.
System Software
Set of instruction given to the computer to allow interaction between
application users and the computer
There are two types of system software:
a. Operating System
- A collection of systems programs that control and coordinate the overall
operation of a computer system.
- These programs act as an interface between the hardware and the
applications programs.
- Among function performed by an operating system:
i. Boots, starts the computer operation
ii. Controls input and output operations
iii. Controls program execution
iv. Manages data and file storage
v. Provides security and control
- Example of OS are : OS/2, UNIX, MS DOS, ZENIX, Windows 7, Windows
Hardware Devices
Input:
Keyboard
Mouse, Touchpad, Joystick
Pen & tablet, Perforated cards
Output:
Printer
Screen (monitor)
Input & Output:
Auxiliary Devices:
disks (hard disk, floppies, DVDs/CDs, USB keys, Flash
memories)
tape drives
Touch screen
Network cards (intranet, internet)
Hardware Devices
(cont)
Conclusion
Programmers use programming
languages to communicate with the
computer
Use programs to complete task
Computers consists of hardware &
software