SS1 Ict 2ND Term
SS1 Ict 2ND Term
Definition of Data
Data are raw facts. They are figures, words and symbols that have not been processed or put into
meaningful form. Data can be referred to as raw material from which information is produced.
Types of Data
1. Quantitative Data
2. Qualitative Data
Quantitative Data
Quantitative data are data that can be counted or measured, and given a numerical value
a. Discrete data: Data that can be counted and has finite values is known as discrete data. Examples:
1, 2, 50, 89
b. Continuous data: Continuous data are data which can take any values, Continuous data has finite
values. Examples: 1.33, 0.222, 45.11111
Qualitative Data
Qualitative data can’t be expressed as a number, so it can’t be measured. It mainly consists of words,
pictures, and symbols, but not numbers. It is also known as Categorical Data as the information can be
sorted by category, not by number.
Popular holiday destinations such as Switzerland, New Zealand, South Africa, etc.
Nominal data
Ordinal data.
a. Nominal Data: This data type is used just for labeling variables, without having any quantitative
value. The term ‘nominal’ comes from the Latin word “nomen” which means ‘name’
b. Ordinal Data: “Ordinal” means “order”. This type of qualitative data places variable in rank or
order.Examples of Ordinal Data: First, second, and third, etc, low, medium, and high.
Sources of data
Data could be gathered or collected from various sources. Some of the sources include the following:
iv. Examination Bodies
vi. Bank Statement
Definition of Information
Sources of information
Information could be gathered from different sources. Some of the sources of information include the
following:
i. Radio
ii. Television
iii. Newspaper
iv. Computer
The processing of data into information consist a combination of activities and procedures. Some of the
ways in which raw data can be converted into information are:
ii. Classifying: This is the process of identifying certain characteristics in an items of data and putting
them into categories or groups according to those characteristics
iii. Sorting: Sorting takes the form of arranging data into a predefined order of sequence.
iv. Editing: This takes the form of correcting mistakes from the body of data.
v. Calculating: This is by performing arithmetic manipulation such as adding, subtracting, dividing and
multiplication
vi. Translating: This is the process of changing the language form of a data into another.
Data Information
ASSIGNMENT
Information is refers to knowledge obtained from reading, investigating, study and research.
Technology is the application of scientific knowledge for practical purpose especially in industry.
ICT can therefore be defined as the use of diverse set of technological tools and resources to
communicate, create, disseminate, store and manage information. ICT also refers to technologies
that provide access to information through telecommunications.
1. Synchronous communication
This is a communication strategy where all parties involved in the communication involved are present
and available at the same time. E.g. online chat, video conferencing, etc.
2. Asynchronous communication
Asynchronous communication does not require that all parties involved need to be present and
available at the same time. E.g. Discussion forum, Blogs e-group, etc.
Types of ICT
1. Broadcasting
2. Telecommunication
3. Data network
4. Information system
5. Satellite communication
Broadcasting
Broadcasting is the distribution of audio and video content to a dispersed audience via any
electronic mass communication medium. Types of broadcasting include Radio broadcasting,
Television broadcasting, Satellite TV system broadcasting and Webcasting.
Telecommunication
Telecommunication is the transmission of information over significant distance, for the purpose of
communication. A basic telecommunication system consist of three primary units; a transmitter,
transmitting medium and the receiver. Types of telecommunication system include:
o Satellite Telephone
Data Network
Data network is an electronic communication process that allows for orderly transmission and
receptive of data only.
· Local Area Network (LAN). A local area network is a computer network covering a small local area,
like a home, office, or school.
· Metropolitan Area Network (MAN). MANs are large computer network usually spanning a large
campus.
· Wide Area Network (WAN). WAN is a computer network covering a broad geographical area.
Information Systems
Information system is an integrated set of components for collecting, storing, processing and
communicating information. Types of informative system include Data processing system and Global
positioning system (GPS) a satellite based navigating system.
Satellite communication
ICT has different types of applications for different fields. These fields are explained below:
Teleconferencing
The word tele means distance. The word conference means discussion, consultation. It be simply
defined as the process of holding conference via telephone or network connection. Teleconferencing is
the live exchange and mass circulation of information among several person and machine remote from
one another but linked by telecommunication system
Video conferencing
With videoconferencing people can interact as if they were talking face to face with both images and
sound relay in real time. Thus far video conferencing has been used in the following fields; Business,
Distance learning, Home offices, Legal environment and Telemedicine.
Telepresence
Telepresence is also called virtual presence, is a technique to create a sense of physical presence at a
remote location using multimedia such as sound, vision and touch.
Telecommunication is the process of sending and receiving electrical signal over a large distance by
electronic means. A single telecommunications circuit consist of two stations, each equipped with a
transmitter and a receiver. There are certain mediums of telecommunication systems such as coaxial
cables, fiber optics, radio frequency and air etc. a telecommunication network is a network of nodes and
links and the communication signal passes through one link to another.
Telecomputing
It is a generic (common) term referring to the use of computers for communication. The term includes
communication using computers linked either one-to-one or in networks of interlinked computers. The
most common use of interlinked computers now is by the way of the internet and Intranet. Intranet is a
private network which serves a single organization, such as a corporation.
Messaging
The most common forms of messaging are emails, paging, Short Message Service (SMS), Enhanced
Message Service (EMS), Multimedia Message (MMS) and instant Messaging.
ICT-BASED GADGETS
A gadget is a small technological device or an appliance that has a particular function. Examples of ICT
gadgets include Computer, Automated teller machine (ATM), Dispensing machine, Radio sets, Television
set, Fax machine, Telephone, GSM, etc.
Mobile Phone
Cell phones, also known as mobile phones or wireless phones, are hand-held phones with built-in
antennas. Unlike home phones, cell phones can be carried from place to place with minimum fuss.
Computer
A computer is a programmable machine that inputs, processes and outputs data. A computer system
refers to the computer and all its equipment.
Fax Machine
Fax machine is a short form for facsimile machine. It is a device that can send or receives text and
pictures (graphics) over a radio broadcast or a telephone line.
Automated Teller Machine is also known as automated banking machine (ABM) or cash machine is a
computerized telecommunication device that provides the client of financial institution with access to
financial transactions in public space without the need for a cashier, human clerk or a bank teller.
Dispensing machine
Radio Set
A radio receiver (commonly also called a radio) is an electronic device that receives radio wave and
converts the information carried by them to a useable form. It is used with an antenna. The antenna
intercepts radio waves (electro-magnetic) and converts them to tiny alternating current which are
applied to the receiver, and the receiver extracts the desired information
Television
Television or TV is a telecommunication medium used for transmitting sound with moving images
in monochrome (black and white), or in color, and in two or three dimensions
ASSIGNMENT
Programming Language
Definition of Terms
Program: A computer program is a sequence of related instruction (command) that tell the computer
how to accomplish a specific task. A program can also be defined as a set of instruction that is executed
by the CPU.
Programming: Programming is the act of writing computer program. A computer program are written by
trained and qualify people called programmer.
Computer language: Computer language is a language used by, or associated with the computer.
Programming Language: A computer programming language is an artificial language that can be used to
control the behavior of a machine particularly a computer. Programming language is a means through
which programmer communicate with the computer in solving different categories of problems. A set of
rules governing how the words in the language are written is called syntax and the meaning associated
with each word is called semantic. Markup languages like HTML are generally not regarded as
programming languages, but they are computer language. Programming language foster the
communication of programs among programmers and computer; markup language communicate the
formatting or structure of document among human and computer.
1. Machine Language
Machine Language
This was the first generation programming language. A computer will only understand one language,
which is the machine language. There are two symbols in machine language; these are 1 and 0 generally
called binary digits or bits.
Advantages
2. It requires no translator to translate the code. It is directly understood by the computer.
Disadvantages
3. It is hard to amend or find errors in a program written in the machine language.
A low Level programming Language is a programming that provides little or no abstraction from a
computer’s microprocessor. The word low does not imply that the language is inferior to high level
programming languages but rather refers to the small or nonexistent amount of abstraction between
the language and machine: because of this, low level languages are sometimes described as being “close
to the hardware. The example of low-level language is the assembly language, and it was the second
generation programming language, or 2GL. It was developed to overcome some of the many
inconveniences of machine language. Assembly language is a mnemonic representation of machine
language. It is one level above machine language. A program for translating low assembly language is
called assembler.
3. Program written in assembly language executes faster than that of high level language.
These are programming languages that allow for programs to be written in forms that are readable to
human beings. A high level language is a programming language that, in comparison to low level
programming languages, may be more abstract, easier to use, or more portable across platforms.
a. PASCAL
d. Java
g. PROLOG
k. Python
6. It does not require programmer to have knowledge of the computer hardware architecture
1. It takes time to execute or run because it must first be translated into machine code by a translator
before it can be executed.
Comparison of Machine Language, Low Level Language (assembly language) and High Level language
Language Characteristics
3. 1 to 1 language
3. High Level Language 1. Machine independent
3. 1 to many language, i.e. for one high level instruction, many machine leve
statement may be generated.
ASSIGNMENT
BASIC stands for Beginners All-purposed Symbolic Instruction Code. It was developed in 1964 by
Professor John Kemeny and Thomas Kurtz to teach students at Dartmouth College. It has undergone
series of historical development, which has resulted in several forms of the language.
Versions of BASIC
1. BASICA
2. GWBASIC
3. Torbo BASIC
4. Quick BASIC
5. VB.NET
BASIC CHARACTER SET
1. Alphabetic Characters – A to Z
2. Numeric Character – 0 to 9
BASIC VARIABLES
A variable is a quantity that changes during the execution of a program. It can also be defined as a
name that is used to represent some storage location.
Types of Variable
1. Numeric Variables: These are used to store numeric values such as 23, 98, etc. There are two
major types of numeric variables, which are; Integer variable and real variable
Hence Integer variable are names which the computer can assign integer values or constants to and
real variable are name which the computer can assign real numbers or constant to. Integer variable
name are written with a “%” sign as the last character. E.g. . When a numeric variable name is
written without the % sign, it can take both integer and real numbers.
2. String Variables: These are used to store alphabetic and alpha-numeric values. A string variable
name is always written with a dollar sign ($) as the last character. E.g. Name$=”John”
Rules for coding variable
1. In BASIC combining alphabets, numbers and decimal point (a maximum length of 40 characters)
may for variable.
4. A string variable corresponds to string data whereas a numeric variable corresponds to numeric
data,
CONSTANTS
A constant is data that remains the same as the program runs (executes).
2. Alpha-Numeric or string constant: It consists of the combination of letters, digits, and other
symbols that is treated in a manner completely analogous to numeric constant. They are enclosed
within inverted comma
2. No comma is allowed
5. No blank space, special characters or any other letter is allowed in the number.
In programming, an expression can be defined as the combination of operand and operator which is
to be evaluated to produce answer. Operands are the data items involved in an expression.
Operators determine the action to be carried out on the operand in the expression. For instance in
the statement: LET C = A + B, A and B are the operands while “+” is the operator.
i. Arithmetic expression
Arithmetic Operator
SYMBOL
NAME
FUNCTION
Upper caret
Exponential
Slash
Division
Asterisk
Multiplication
+
Plus
Addition
Minus
Subtraction
Arithmetic Expression
Mathematical formulae
BASIC Expression
lbc
L*B*C
ut+1/2at^2
U*T+1/2*A*T^2
2(lb + bh + lh)
2*(L*b+B*H+L*H)
PTR/100
P*T*R/100
Relational Expression
Relational Expression is used for comparison of two or more data items. BASIC relational operators
are listed below:
SYMBOL
NAME
<
Less than
>
Greater than
=
Equal to
<>
Not equal to
<=
>=
Logical Expression
Logical expression involve is an expression involving two or more relational repression joined by
logical expression. BASIC logical operators are:
i. AND
ii. NOT
iii. OR
PRIORITY
OPERATOR
1ST
2nd
Exponentiation
3rd
4th
5th
BASIC STATEMENT
1. LET Statement
Syntax
Example
LET X = 12
LET B$ = “Clementina”
2. INPUT Statement
The INPUT statement is uses to enter data into the computer with a user prompt or a group of
variable during program execution.
Example
3. READ-DATA statement
READ and Data are two statement concerned with each other which are used to put data in a line of
the program and to read the data when it is needed.
Example
READ A, B, C
DATA 5, 6, 7
PRINT SUM
END
The REM statement is used to insert comments or remarks into a BASIC program. The use of remark
statements improves the readability of the program. REM is a non-executable statement.
Syntax
REM [remark]
Example
5. PRINT statement
This statement is used to transmit data from the computer memory to the output device.
Examples
PRINT A
The STOP statement is used to terminate the execution of a program at any point in the program.
The END statement indicates the actual end of a program. The STOP statement may appear many
times and anywhere, whereas an END statement can only appear at the end of a program and only
once.
Example
END
7. FOR – NEXT
Looping is used to have the computer do repetitive tasks in a fraction of the time that would be
otherwise be required. The most common type of loop used in QBASIC programming is the
FOR...NEXT and WHILE WEND loop that repeats a series of instructions a specified number of times.
Syntax
NEXT [variable][,variable...]
Example 1
FOR I = 1 TO 5
END
EXAMPLE 2
PRINT ODD
NEXT ODD
END
10 REM this program accepts two numbers and finds their sum and difference
80 PRINT “================”
110 END
80 END
ASSIGNMENT