Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Programming
Knowledge:
Understand the concepts of computer, hardware,
software and programming
Monitor
Screen
(Output
Device)
Printer (Output Device)
Keyboard (Input Device) Mouse (Input Device)
Computer Software
Program
An organized list of instructions that, when executed, causes the
computer to behave in a predetermined manner.
Without programs, computers are useless. A program is like a
recipe. It contains a list of ingredients (called variables) and a
list of directions (called statements) that tell the computer what
to do with the variables. The variables can represent numeric
data, text, or graphical images.
Software
An executable program that is run in the computer
2 types of software:
System Software
Application Software
Computer System
The diagram below illustrates the anatomy of a computer system
User
App. Software
Syst. Software
Hardware
Computer Environment
Personal Computer
All components are directly connected and
not shared by others (stand-alone)
Time-sharing
Several users share hardware resources
Client-server
Computer tasks are divided between central
computer and users computers
Roles of Computer
Data Processing
Transform raw data into organised and
meaningful information
Control
Control tools that are difficult to be controlled
by human
Design and Development
Data Communication
Concepts of Programming
A planning process for a sequence of instruction
to be executed by the computer
Programming is performed to solve a particular
problem
Phases involved:
Problem Analysis
General Solution (Algorithm)
Validation
Detailed Solution (Coding)
Testing
Programming Languages
Machine Language Perwakilan decimal : 5
Consists of code 0 and 1 Perwakilan penduaan : 0000 0101
ALGORITHM on the
way