Professional Documents
Culture Documents
I.T Study Guide - Exams 2022
I.T Study Guide - Exams 2022
- Easy for new users to start using the program a set of software features
- Should be able to adjust to different levels of expertise and hardware devices (such
- Should have tour guide programs that acquaint new users to the program. as windows, icons, mice, and
- Limits the need to use help manuals pull-down menus) designed to
- Limited information and effort required to complete a task simplify or demystify
- Should have troubleshooting programs. computing operations for the
- Possess help menus that gives the user a list of available choices user.
2. User Interfaces
A User Interface is the part of the computer (hardware or software) that interacts with the user. The user interface is
sometimes more formally called the Human Computer Interface (HCI). The user-friendlier an HCI, the easier it is for
a user to use. We will now take a look at the different types of HCI as it relates to software.
Advantages of a GUI
* The use of icons that is representative of the task being done results in less errors in the entering
of commands
* Best suited for novice users
* Reduce typing
Disadvantages of a GUI
* Uses a lot of processor resources
* Slowest interface due to the processing of colours, images, text, etc.
3. Software
Software is a series of instructions or commands that tells the computer what to do and how to do the task. This is
also called a computer program or application. Software is divided into two major categories:
o Application
Software
o System Software
System Software
This type of software is crucial to a computer. That is, it manages system resources and act as an interface
between the hardware and the user of the computer. Some system software is essential for the functionality of the
computer and some application software. Also, some system software work in the background and are not used by the user.
o Operating System
o Translators - This type of software is used to convert between two languages. For example. Converting from
a high-level language into machine language. A compiler like c++ compiler is usually used to accomplish this.
Application Software
These are programs that perform specific tasks for the users and is referred to as end-user programs. This type of
software is not essential to the computer for it to work. Users are able to use the computer to do various things such
as work, play games and play music as a result of application software. Application software falls into several
categories:
- General Purpose: Refers to computer applications that is made for everyone not designed for a specific
business, industry or department. It is also known as off-the-shelf software. General purpose software
consists of five main types. (Word Processing, Spreadsheet, Database Management, Communication and
Graphics/Presentation)
- Custom Written: This type of software is a general-purpose software that has been modified by a programmer
to fit the needs of a user or organization. E.g: Installing adobe reader plugin/addons to read pdf files in word.
- Customized General-Purpose: This type of software is often called tailor made or bespoke which is created
specifically for a user or an organization by a programmer. It is designed to fit the specific needs of the user
or organization. This enables a company to get their software exactly how they want it. It is also known as
tailor made or bespoke software. E.g: a shoe store hiring a programmer to create a point-of-sale program to
handle their business needs.
- Specialized: This is a software that is specially designed for an individual or company's specific
needs/discipline. It does not have much use beyond those tasks, so it can be quite expensive. E.g: Peach Tree
(Used by accountants), CAD (Used by architects)
- `Integrated Software: This is a set of useful applications that are bundled together or sold together as one
package. E.g: Microsoft Office, Apple Works, Google
4. File Management
What is a File Management?
File Management deals with the process of organizing, storing, retrieving and manipulating the files stored on a
secondary storage device.
What is a File?
A File is a collection of related records. A file in Information Technology is any sequence of similar data defined by a
name and an extension. A file can be almost anything, e.g. information on students in a class, a person's account in a
bank, information about a supermarket's stock, etc. Data is stored on a secondary storage media as a file. If you take
the information on students in a class, say their grades, then this would probably be stored on the hard disk as a MS
Excel file. There are two main categories of files:
- A Data file - is a file that stores data or information about someone, something, an organization,
etc. E.g. our grades file done in MS Excel.
- A Program file: is a file that stores commands or instructions used to operate the computer. For
example, the file that stores the code for Windows 2000.
Every file must have a name, which is used to identify and locate the file and also differentiates it from another file. A
filename therefore is the name given to a collection of related
items (file) so that it may be distinguished from another. A
filename is comprised of two parts - a name and an extension.
Extension Meaning
.html web page file - tells the web browser how to display
the doc in the file
.xls excel file - spreadsheet file
.txt text file – basic text file without much formatting
features.
.exe executable file - is an example of a program file.
.ppt PowerPoint file - presentation file done using MS
PowerPoint.
5. Directories
A Directory is a logical storage area on a secondary storage media used to organize files into convenient categories for
easy reference. Directories are also called folders. You may have other directories within a directory. For example,
maybe you are organizing your files into fruits, vegetables and meats. Within the fruits directory you may further
organize your files according to the vitamins they contain, so you may have inside the VITAMIN C folder oranges.
A Subdirectory is any directory within or under
another directory. It is also referred to, as the
child directory and the directory that it is in
known as the parent directory. Therefore, using
our directory tree above, VITAMIN C is the child
of FRUITS, however, FRUITS is the parent on
VITAMIN C. Both FRUITS and VITAMIN C are
subdirectories as both are located inside the
directory FOOD. Note that oranges.doc is not a
directory as it possesses a name and an extension and is therefore a file. The Root directory is the directory that is at
the first level of a directory tree but it is known as level O. A directory system is different for each secondary storage
medium and is created when the medium is formatted. Using our directory tree above, the root directory is FOOD. In
this directory system everything is contained in the root directory.
The Working Directory is the directory in which you are currently working. In order to manipulate a child directory then
the working directory must be the parent of that child. If you wanted to create a subdirectory called RED MEATS within
the directory MEATS then MEATS, which would be the parent of RED MEATS, must be the working directory. Simply put,
6. MS-DOS Commands
DOS stands for Disk Operating System. DOS can tell the computer how to handle the display, keyboard, printer, floppy
and hard disk drives, and memory (RAM). Everything that can be done with a GUI can be done with DOS.
DOS is a command driven operating system. Therefore, it is an entirely text-based system. All it provides for the user
is a prompt where the user enters commands. A prompt is a visual or audible message sent by a program to request
the user's response. The command prompt is located at the command line. It is there to let the user know that the
computer is waiting for your input, waiting for you to tell it what to do. In DOS the command prompt usually looks
something like this "C:\>" or "A:\>".
The system is entirely case insensitive (uppercase or lowercase may work), so either "FORMAT A:" or "format a:" would
have the same result on the A: drive. After you have typed a command at the prompt you have to press the enter key
(also referred to as the return key) to let the computer know that you are done telling it what to do and that it should
now act on your instructions. If you make a mistake in typing a command that does not exist, you will get an error
message and a new prompt. You will need to retype your command correctly to make the computer act.
- NOTE: With DOS comes power, and you can easily do irreparable damage to your system if you use
powerful commands in the wrong way. The commands you should be very careful of are: "FORMAT”,
“RECOVER", AND "DEL", all of which should ONLY be used when you are absolutely SURE of what you
The * symbol is referred to as a wildcard and stands for any character or group of characters. This is helpful when you
want to list files that start with a particular letter or group. You can also use the wildcard character * to look for a
group of files with the same extension.
Step 5 - Save Changes and exit or you can just push the Escape key
Installing Windows 7
Step 1 - Boot to the DVD Drive
Step 4 - Select the type of installation The two options for installing Windows are
custom which removes your current files and upgrade
Step 5 - Select the drive you wish the installation to take place and format them if
necessary
Step 6 - Click next and wait until all of the files are copied and the system restarts
several times
Step 7 - Enter your user information and time zone and restart
Step 8 - When the desktop loads up you then install all needed system updates, files
and device drivers
Definitions
• Table - is a collection of related records, made of a set of rows and columns. Also called a Relation.
• Record – is a row of data, or a collection of related fields in a database. Also known as a Tuple.
• Field – is a single column in a database table that stores data. Also referred to as an attribute in a database. One
item of data such as the actual address is called a Data value.
• Byte – is a group of eight bits, usually representing a single character. An example of a byte is: 11000001 which
represents the letter “A”.
• Bit – is an acronym for binary digit. It can be a value of 1 or 0.
• Primary Key – A unique field that is used to identify each record in a database table.
• Candidate Key - a field that could possibly act as the primary key for the table.
• Composite Key - a primary key that consists of two or more fields together.
• Secondary or Alternate Key - a candidate key that has not been selected as the primary key.
• Foreign Key - a field in a table that is has been linked with the primary key field of another table.
Every field has a data type. A field's data type indicates the kind of data that the field stores, such as large amounts of text or
attached files.
A data type is a field property, but it differs from other field properties as follows:
• You set a field's data type in the table design grid, not in the Field Properties pane.
• A field's data type determines what other properties the field has.
• You must set a field's data type when you create the field.
Data is sent on the analog phone line which is then converted to digital data on your computer via a modem (modulator
/demodulator)
What is a Network?
A network is a group of two or more computers linked together so that they can share resources (hardware, software and data)
and can communicate with one another.
LAN (Local Area Network)
A LAN is made up of two or more computers connected to each other within the
same geographical area but not necessarily within the same building. Where
LAN may be used:
- HOMES
- SMALL AND MEDIUM SIZED BUSINESSES
- SCHOOLS
Twisted Pairs
This is a convenient and cheap method of connecting computers and peripherals in a network. It is
normally used for home networking or on small sites where the distances between devices are small
and there is no great need for speed.
Coaxial cable
Coaxial cable is more expensive than twisted pair because its transmission capabilities are higher;
it is used to transmit voice, video, and data. It is ideal for a medium-sized network.
Features of an E-mail
Email stands for electronic mail. It is similar to regular mail except
that it is digital information and it is not sent through the post Iloveice-creamLOL@gmail.com
office. Electronic mail is the electronic transmission of messages
from one computer to another over ordinary telephone lines. User’s name Provider’s name
Electronic mail does not take place in real time but is much faster
than -normal mail.
Inbox and outbox: These are folders on the email provider's server where your incoming and outgoing messages are
kept.
- Junk mail: Messages sent to your inbox, from unknown or unauthorised are stored in this folder.
- Draft folder: Messages that are incomplete in that they weren't sent to anyone may be stored here for later editing.
- Ability to send the same email to several persons in a single effort
- Security features allowing only authorised persons to view particular emails.
- Send features (TO, FROM, Subject, CC, BCC)
Parts of a URL
The anatomy of the URL The URL like the email is divided into different sections or categories. - .com - commercial
There are no spaces in the URL and the information must be typed in correctly for the correct web - .edu - education
site to be accessed. The sections are: - .gov - government
The Scheme - this tells the web browser how to retrieve the document on the Internet. - .org - organization
The Hostname – the hostname tells the browser the computer on which the file is located. - .mil - military
All hostnames end with an extension; some of the common extensions are listed to the - .net - network
right:
Directories - this tells browser the directory or subdirectories on the computer where the file is stored.
Document name - this tells the name of the file to be displayed.
When writing pseudocodes, we use two key words BEGIN and END or START and STOP to state that we are starting our process and
stopping the process, however, please note that these words does not affect the process.
The word BEGIN is placed before all the statements in the pseudocode and END is placed at the end of all the statements within
the pseudocode. See example below:
BEGIN
Statement1
Statement2
Statement3
END
Output Statements
The output statement is a statement used to get information to the programmer or computer user. The key words used for
output statements are PRINT or OUTPUT; however, we will be using PRINT.
NB. The information that we want to print to the screen must be placed between quotation marks “ “.
E.g. If I want to print “Campion students are the best” to my screen, my output statement will be written as:
BEGIN
Campion students are the best
PRINT “Campion students are the best”
END
Print statements are used to either request information from the user (prompt)
or to give results of certain processes in the pseudocode to the user.
Constant: This provides locations for storing data which do not change value during execution of a program. E.g. Pi.
Identifier: This is the name invented by a programmer for a data item. An identifier can be the name of a variable or a constant.
E.g. Num or Pi.
Variable: In math a variable is a symbol, word or letter used to represent an unknown value. When we write programs, we don’t
know the value of which the user will enter into the program. E.g. I could ask a user to enter two numbers and that user enters
20 and 10 another could enter 5 and 15 and so on. These values are unknown to me (the programmer). So, it is therefore necessary
to use variables for unknown values. A variable is a named location in memory, the value of which may change during execution
of a program.
Memory
READ A
READ B
END
Based on the pseudocode “please enter two numbers” will be printed to the screen. Then the user can enter the two ‘unknown’
numbers which will be stored in variables A and B displayed in memory.
We use the print statement before the read statement to ask the user to enter the two numbers; in this case the print
statement is acting as a ‘prompt’. We could also use the print statement where it is used to give back results of a process. See
example below
Assignment Statement
Assignment statements are used to give initial value to variables and to change the value assigned to a variable.
The assignment statement has two parts, the Lvalue and the Rvalue. The Lvalue refers to the variable as the storage location
where the Rvalue will be stored. The Rvalue refers to a value, which may be the result of an expression or the content of
another variable. The arrow (←) or = is used as the assignment operator.
Days ← 28
Rate ← 500
This can be interpreted as follows, store the value 28 in the variable days and 500 in the variable rate.
The Lvalue is “salary” on the left and the Rvalue is the expression on the right, “days*rate”. The assignment can be interpreted
as, multiply the value in the variable days by the value in the variable rate and store the result in variable salary.
We can analyze this question by finding out the Input, process and output, creating what is called an IPO (Input, process,
Output) table.
IPO Table has three columns and is used to analyse a problem. The three columns are:
- Input – What is need from the user (what is needed from the person using the algorithm)
- Process – What is done by the program (ask yourself the following question. “What do I have to do with the inputs in
order to produce the desired output)
- Output – What is given to the user from the computer (the end result that is stated in the problem)
-
Num2
Sum=Num1+Num2+Num3
Display Sum
BEGIN
END
Write a pseudocode algorithm to accept three numbers and find and print their sum.
BEGIN
READ Num1
READ Num2
READ Num3
END
Description Symbol
The oval is used as a terminal point which shows where the
algorithm starts and stops.
The arrow signifies a flow line. The flow line connects the
different symbols and shows the direction in which the
algorithm should flow
Every day new websites are appearing and existing ones are being updated and modified. There are specific application programs,
such as: Microsoft FrontPage, Microsoft word and note pad that provide the tools for you to design and create your own web pages
and to edit exiting ones.
HyperText Markup Language (HTML) is a universal language that all web browsers can interpret. The most common browsers are
Microsoft Internet Explorer and Firefox. Browsers let you view HTML files, but not create them.
➢ To share documents – HTML was created to help users share documents on the Internet, so that a browser can read a
basic HTML document.
➢ To link to other documents - Hyperlinks use an Internet address for the related document s in the HTML code for the
page. Clicking on the hyperlink either downloads the related material or views the document.
Content
The messages of your website should be presented in a manner to capture the attention of those who visit it. The initial screens
should attract visitors’ interest so that they want to browse the site. The main screens and connecting web pages should supply
enough information and maintain a visitors’ interest enough to encourage repeat visits. The use of one or more combinations of
colour, images, sound, video and tone of language can capture or lose the a visitor’s attention.
Organization
Web pages should be well organized, with information arranged in categories and subcategories. This helps the user to browse
through information in a sequential and logical manner, so that interesting sub-topics can be selected for further reading.
Navigation
Navigational links can include pull-down and pop-up menus or links to other pages or documents. Any visitor to a website should
be able to move through the main categories or pages in a logical manner or go directly to an area of interest. Many websites
also use breadcrumbs. These are navigational links that are seen in a single line below the page header (breadcrumbs show the
path that a visitor has taken to access the current page). Breadcrumbs show the path a visitor would have to access the current
page. An example of a breadcrumb is:
The visitor should be able to go directly back to the opening screen or main web page from the current web page. This can be
done by clicking on the Home link or on the breadcrumbs. Also, it is useful to provide the option for users to see other web pages
that are related to your web page content.
Security
A website should have ample security features to assure confidence if users are providing sensitive data, such as credit card or
personal information. These security features should include measures to prevent hackers and viruses from compromising the
integrity of data, information, and hardware.
There are many pairs of tags. The beginning tag has brackets < > around the letter or word, while the ending tag contains a
forward slash in it such as </ >. These codes around a tag indicate that it is not normal text but an instruction that needs to be
executed. You therefore do not see these codes on web page. The beginning tag tells your browser to execute the code, while the
end tag tells the browser to stop executing the code. You can write tags in upper case, lower case, or both.
HTML Skeleton:
<HTML> Tags Explanation
HTML tags Usually found at the beginning and end of your document
<Head> <HTML> </HTML>
Head tags Instructions that will not be printed directly on your web page.
<Title> </Title>
<Head> </Head>
</Head> Title tags Belong within the HEAD tags. Any text typed between these
<Title> </Title> tags is shown at the top of the browser. Note that this text
<Body> does not name your web page but serves as a guide to the
purpose of the web page
</Body> Body tags Most of the HTML code is written between these tags. It is this
<Body> </Body> content that we see on a web page.
</HTML>
Hyperlinks
Visitors to a website use hyperlinks to move from web page to web page. A hyperlink can be an icon, image, or word that
automatically opens another file or document for viewing. You should therefore have a table of contents or home area to allow
visitors to select specific areas of interest. Be sure to create a link from each page that will return the user to that home page.
You click on a hyperlink to:
Styles style="background-color:yellow"
style="font-size:10px"
style="font-family:Times"
style="text-align:center"
Link <a href="url"> Link text </a>
Ordered List <ol> to change the order of listing use (type=”A” or “a” or “i” or “I”)
<li>Coffee</li>
<li>Milk</li>
</ol>