Professional Documents
Culture Documents
ICT Notes
ICT Notes
ICT notes
Day 1
Coding is just a language for computer used to solve certain problems
faced by the machine or to complete a task that is given. There are many
types of coding languages and many platforms to code on. (e.g., for coding
languages C, C++, COBOL, PASCAL, etc.)
Day 2
Recap
5 main types of programming languages
-Machine language
-Assembly language
-High-level language
-Very high-level language
-Artificial Language
Pg 59
Computer translator
A computer language translator is defined as a computer program that
converts instructions written in a given computer language to another
language. The text that is translated is called the source code. The
language that the source code is translated into is called the target
language. The product is sometimes called the target code or object
code.
Assembler
An assembler is a utility software program that converts a program written
in assembler in language into machine language and vice-versa.
Compiler
A utility that is a software program that transform source code to written in
high-level language into machine language (object code) that a computer
can understand. Compiler converts an entire source code into object code
in one attempt and generates an error is with line numbers (any type).
Interpreter
An interpreter is a utility software program that translate the source code
into intermediate code and immediately executes it line-by-line. The object
is not stored in a separate file. The interpreter analyses and executes each
line of source code in succession, without looking at the entire program.
programming
A technique in which logical parts of a problem are divided into series of
individual, interchangeable routines so that each may be programmed
independently
Procedural programming
Refers to functions and executions of the functions step by step (linear
order)
Non-procedural programming
(Opposite of procedural programming) a type of programming where the
programmer has to specify what the program should do, rather than step by
step
Event-driven programming
Code that executes in response to an event called event-driven
programming.
Modular
A technique in which the logical parts of a problem are divided into series
of individual.
Day 3
What is network?
Network consists of two or more computers linked together for sharing
resources.
Resource sharing
Being able to share resources
Save spaces
Cheap
Speed
Files can be sent and received quickly
Cost efficient
Saves money
Security
Protected by passwords
Read only files
Disadvantages of computer network
When the server develops a fault, not be able to run application
programs
If the network stops operating, cannot access the data/files
Becomes difficult to manage when a large number of computers are
connected
If the server is hacked or attacked by a virus, computers are at risk
As traffic increases, performance degrades
Day 4
Network topology
Physical arrangement of cables.
-Bus topology
-star topology
-ring topology
Day 5 & 6
N/A (tr quiz class on lessons).
Day 7
The medium used for transmission of data between the nodes in a network
is called a transmission channel.
Wired transmission
- Coaxial cable
- Twisted pair cable
- Fibre-optic cable
Coaxial cable
- Short distance transmission
- Cheap
- Commonly used
- Used for low-powered signal
Fibre-optic cable
- Use the concept of light for transmission
- Can travel over a long distance with less damage
- Steadily replacing copper wire as an appropriate means of
communication through signal transmission
Wireless
Wireless communication is the transfer of information over a distance
without the use of wire.
They can transmit data over thousands or even millions of kilometers for
radio communication
Radio waves
- Used for long distances
- can pass through any non-metallic objects
- Radio waves are used in radio communication (AM/FM)
Infrared
- Oldest forms of wireless communication
- Electromagnetic radiation
- For short distance
- Cannot go through walls
- Travels in straight line
Microwave
- Most commonly used wireless transmission
- Access points and wireless devices work on microwave
communication
- Not cost effective
- Extensively used in cellular communication
Bluetooth
- Short distance (3-300ft)
- Phones, laptop, digital cameras, MP3 players
- Enables small device form a small network
- Eight devices can be connected to one Bluetooth
- Bluetooth uses radio wave technology. (Low power consumption and
not very expensive)
Day 8
Mobile operating system
- Introduced in the late 90’s
- Making and receiving calls
- Sending text messages
- Just like a loaded compact computer
- Can be designed and uploaded easily
- Smart phones
Android by google
iOS by Apple
BlackBerry OS by RIM
webOS by Hewlett Packard