# data[].attributes.body
1. user guide

how to add, delete or ammend datas

queries, forms, tables, reports

screen layouts

2. technical documentation

fowchart

hardware software requirements

validaion rules

# data[].attributes.body
Bar code reader- scans the bar codes on products and allow automatic stock control to take place

Input device, touch screen- allows the staff to easily select options from the screen

# data[].attributes.body
Braille Keyboard-- Its allows blind people to use the computer by feeling the braille with their hands.

Gigantic trackball-- It allow disabled people to input information into the computer by feeling the trackball with other parts of their body.

Voice recognition-- It allow disabled people to input information into the computer by speaking using a microphone.

# data[].attributes.body
1) Booting the computer and it performs basic computer tasks e.g. managing the various peripheral devices eg mouse, keyboard

2) An operating system is software that manages computer hardware and software resources and provides common services for computer programs.

3) A real time operating system is an operating system intended to serve real-time application process data as it comes in, typically without buffering delays.

4)

# data[].attributes.body
Data logging - involves automatic data collection using sensors

e.g monitoring the environment

Magnetic stripe - information is stored in magnetic stripe and can be read by swiping the stripe through a sensor.

e.g credit/debit card

Biometrics - involves the use of unique characteristic of humans such as finger prints

e.g security information on passports

Barcode readers - involves reading of barcode using a barcode laser reader or other type of reader

e.g automatic stock control.

Optical Mark Recognition (OMR) - can read pen/pencil marks on a piece of paper in predefined position

e.g response in questionnaire

# data[].attributes.body
Design the capture forms

Design screen layout

Design output forms and reports

Produce system flowchart or psuedocode

Create any validation rule which is needed

Design the hardware requirements for the new system

Design the software requirements for the new system

Produce or program any flowcharts

Designing a testing plan

# data[].attributes.body
4) In a situation where only a single type of device is using the programming code.

# data[].attributes.body
Highest=0

Lowest=100000000000000000000000000

y=0, z=0, A=0, B=0

Average_day=0

Average_year=0

For x=1 to 3650

input temperatures

A=temperatures

B=temperatures

if Lowest>temperatures then Lowest=temperatures

if Highest<temperatures then Highest=temperatures

y=y+1, Average_day=B+temperatures/y

if y=10 then Output Average_day and y=0, Average_day=0

End if

z=z+1

Average_year=A+temperatures/z

Next x

Output Highest

Output Lowest

Output Average_year

.......OH MY GOSH so complex!!!!!!

# data[].attributes.body
health risk:

back problems- use chairs which fully adjust to give correct posture

eyestrain- take regular breaks

headaches- use anti-glare screen

safty risk:

electrocution- do not allow drinks to be consumed at work stations

risk of fire- change to low voltage hardware

# data[].attributes.body
Feasibility study, Analysis, Design, Implementation, System maintenance and evaluation.

# data[].attributes.body
data must  be processed fairly and lawfully

data must be kept secure

data users must register

data must be accurate an up to date

data can be viewed and changed if inaccurate

# data[].attributes.body
1. Virtual reality is an artificial 3D environment which is created by the computer system.  Example of special hardware devices are data suit, data gloves, data helmet, data goggles.

2. Used for training like dental training

3. It is safer, able to do dangerous or almost impossible tasks for normal people

# data[].attributes.body
1) Verification is the process where users need to give personal information so that web

developers will know who the user is and can reject fakes

2) Two-step verification, Security Question, Product Key/ Serial Key

3) Validation is the collection and evaluation of data

4) Limits character number, limits phone numbers, limits postal code numbers

# data[].attributes.body
Advantages:

1) It is light and can be brought anywhere as long

as there is a wall socket to charge it

2) Users need not sit down to use it as users can

lie down to use a laptop

Disadvantages:

1) It uses a battery

2) Charging; especially outdoors

3) It warms up easily

# data[].attributes.body
1. Previous weathers would be jotted down and they would use estimation for the computer model

2. Average of the previous temperatures

3. (i) forecast

(ii) newspaper

# data[].attributes.body
Compact Disk, Digital Video Disk, Thumb drive, hard drive, sd card, internal sd card, micro chip

# data[].attributes.body
1. Virtual reality is a 3-Dimensional effect to make a user look and

feel the world which is created by a computer system.

E.g: motion sensors

2. Flight simulator

3. (i) a user could see how his house would look like without actually

waiting

(ii) an amateur pilot can learn the basics of flying a plane with the

of virtual reality

(iii) it uses a limited amount of space

# data[].attributes.body
Microwave- the microprocessor allows the user to control the timer and different functions like defrost or cooking power

# data[].attributes.body
The cave is the enclosure where the virtual reality system is housed.

# data[].attributes.body
Step 1: Information is gathered from human experts or written resources.

Step 2: Information is used to populate a knowledge base which needs to be created.

Step 3: A rule base also needs to be created. Made up of inference rule. These rule must be linked to knowledge base.

Step 4: Inference engine needs to be created. The engine infer possible outcomes using information from the knowledge base.

Step 5: User interface is designed. Expert systems need to interact with human.

Step 6: Test with known facts/outcomes.

Application: diagnosing a person's illness.

Benefits: Provide consistent answer. Reduce time taken to draw a conclusion.

Disadvatanges: costly to developed

# data[].attributes.body
1. Virtual reality is an artificial 3D environment which is created by a computer system. One example of special hardware is Data goggles ad helmets. They are used to measure the head movement and position and send this information back to the computer and can also track eye movement. Another example of special hardware is Data gloves. The gloves contain sensors which pick up hand and finger movement and relay information this back to the computer.

2. Used in film and tv programs for special effects.

3. (i) Safer, scenarios can be tried out without endangering life

(ii) Potential costs saving, no need use real thing

(iii) Able to perform difficult tasks

# data[].attributes.body
1. Washing machine

> control of water temperature

> time for each part of the wash cycle

2. Digital cameras

> shutter speed

> lens focussing

# data[].attributes.body
Write a pseudocode to input any unspecified amount of number. Stop only when Q or q is enter.

Hint: cannot use the FOR...NEXT loop use the While....Endwhile or Repeat Until loop

# data[].attributes.body
Desirable properties for processor

1. do not generate too much heat

2. do not consume too much power

# data[].attributes.body
Laser printer, inkjet printer, dot matrix printe

# data[].attributes.body
there are 3 different types of printers, dot matrix printer, laser printer and inkjet printer.

# data[].attributes.body
There is a standard step and procedure from the text book.

Use that.......

# data[].attributes.body
The sender composed a message using an email cilent of their computer. When the user presses 'Send', the email text and attachments are placed on the SMTP server as outgoing mail. All outgoing messages wait in the outgoing mail queue while the SMTP server communicates with the DNS to find out where the recipients's email server is located. If the SMTP server finds the recipients's server can't be found, the sender will get a 'Mail Failure' notification in their inbox.

# data[].attributes.body
1) programs are generally easier to maintain and modify,

generally easier to read than machine or assembly language and

greater portability for a program

# data[].attributes.body
Should contain

a. the description of the existing system

b. the problems

c. proposal for computerized system at least two

d. the cost of project

e. schedule

# data[].attributes.body
the typical size for each device and what types of applications or files hat can be stored

# data[].attributes.headline
The different method of fact finding methods are observation, documentation,  interview 

# data[].attributes.subject
The different method of fact finding methods are observation, documentation,  interview 

# data[].attributes.body
and by conducting a survey. The advantage of using observation is to give the person being observed minium time to prepare however the disadvantage of observation is that people tend to behave differently when being observed.

The advantage of documentation collection is that you will be able to get data that cannot be collected from other methods of fact finding methods and you will be able to get information from the observer fast and it will help you to understand the situation faster. Disadvantage - may have a lot of documents to go through

The advantage of interviewing is to  get information faster and more reliable as the people being interviewed should know more about the situation. Disadvantage - it is time consuming

The advantage of conducting a surevey is that information obtained tend to be less biased. disadvantage - people may not take the survey seriously

YI CHEN

# data[].attributes.body
Advantages:

Portability , it is very convenient as it can be brought with us almost anywhere at anytime.

It also gives a immediate access to information which is very flexible.

It makes the user productive as they can use it at times where desktop is not avaliable , which at times time will be wasted.

Disadvantages:

The performances of the laptop is much less capable than the performances of a desktop.

The laptop also has a short battery life for up to a few hours minimum.

Laptop are subjected to more wear and tear due to its portability.

The desired properties of the processor in mobile phones are like the ability to connect to wireless network allowing communications. , they also allow communication wirelessly through phone calls and texts.  Mobile phone also have a camera device to capture images.

# data[].attributes.body
CD, DVD, USB Flash drive, External hard drive

# data[].attributes.body
a) Because it helps to analyze and let you know what changes needed to be done and what are the problems that needed to be improved on.    The maunal paper based management is too troublesome and ineffective as it is too time consuming. For the computerized system we should include database and mircrosoft word. the cost of the project wull cost quite a lot as we need to purchased computer, keyboard etc.

b) Observations , Interviews , Survey and document collections

c) Observation- Advantages-- Get to personally witness the process. Disadvantages--It might not be true as if people know that you are observing, they might put on an act.

Interview- Advantages-- get to know more about how the customer thinks. Disadvantages-- Some customers might not give their true comments. Disadvantages - it is time consuming.

Survey-- Advantages-- Get to know how majority thinks about  computer based system. Disadvantages-- Some will not answer the survey truthfully or take the survey seriously.

Document Collection-- Advantages-- Get to gather information. Disadvantages-- Some information might be lost after collecting it and some of the document collected can be forged. Sometimes many documents to go

# data[].attributes.body
How do we classify when an equipment has an embedded microprocessor...

when the equipment allows the user to enter different settings.

# data[].attributes.body
1) Television - microprocessor is used for channel tuning

2) Washing Machine - it controls the programming of the maching

# data[].attributes.body
Weather forecasting using computer models has made predicting weather more accurate.

1. Describe how data is gathered for the computer model

2. how does the computer model makes it prediction based on the new weather data input.

3. Describe two ways the predicted weather for a week could be conveyed to the user.

# data[].attributes.body
Describe the buffer and interrupt system.

# data[].attributes.body
Backup computer system and recovering data loss

Describe how the data on a computer system can be backup.

# data[].attributes.body
Health and safety risk

What are the health and safety risk associated with using computers.

What are these risks be minimised or prevented?

# data[].attributes.body
What can cause data corruption?

How to prevent data corruption?

# data[].attributes.body
Describe how an email system works.

What are the advantages and disadvantages of email over traditional mail

# data[].attributes.body
Describe how an online ticketing system works. For example an airline ticketing system

# data[].attributes.body
Describe how a stock control system works

# data[].attributes.body
What are the two different type of documentation?

List down the items that needs to be included in each documentation.,

# data[].attributes.body
What are the different test data?

In an examination with marks ranging from 0 to 100?

Give examples for the different test data.

# data[].attributes.body
What are the different implementation methods?

Give the advantage and disadvantages of the different implementation methods.

# data[].attributes.body
What is a feasibility report?

What needs to be included in the feasibility report?

# data[].attributes.body
Stage 2 - Design

What are the different task in the design phase?

# data[].attributes.body
Stage 1 - fact finding

What are the different method of fact finding?

What are the advantages and disadvantages of the different method of fact finding

# data[].attributes.body
List down the five different stages of system analysis

# data[].attributes.body
What is verification?

What are the methods of verification?

What is validation?

What are the methods of validation?

# data[].attributes.body
What are the advantages and disadvantages of using laptops.

What are the desirable properties of the processor that is to be used in mobile devices

# data[].attributes.body
what data is in the barcode?

what data is not in the barcode?

# data[].attributes.body
You should be able to state what are the devices and how they are used at the checkout counters in the supermarket.

# data[].attributes.body
You should know and be able to name the different types of devices and how it helps people with disabilities to use the computer system.

# data[].attributes.body
Describe how an expert system can be created.

What are some applications for expert systems.

What are the benefits and drawbacks of using expert systems

# data[].attributes.body
How many different type of printer are there?

List down their properties .

Give examples of where the printer can be used.

# data[].attributes.body
What are considered as the primary memories?

There are two main types....what are they?.....for each....give at least 2 properties..

What are considered as secondary memories?

List down the different types and their storage capacity.

# data[].attributes.body
Types of storage media.

What are they?

# data[].attributes.body
List down the principles of the data protection act

# data[].attributes.body
1. List down the task of an operating system.

2. What is an operating system?

3. What is a real time operating system?

4. What is a batch operating system?

5. List down the functions of a file management system.

# data[].attributes.body
You should know the different automatic data capture devices and where they are used (their application).

# data[].attributes.body
1. Explain the term virtual reality, including the special hardware devices that may be used for input and output.

2. Give examples of systems that uses virtual reality

3. Give advantages of using virtual reality.

# data[].attributes.body
1. What are the benefits of writing a high level language?

2. What is the connection between source code and object code?

3. Describe two differences between an assembler and a compiler

4. In which sort of situation is it better to use a low level language rather than a high level language

# data[].attributes.body
A group of students were monitoring the temperature everyday over a one-year period. Reading were taken ten times every day. (You may assume a year contains 365 days).

Write an algorithm which

a. inputs all the temperatures (ten per day)

b. outputs the highest temperature taken over the year.

c. outputs the lowest temperature taken over the year.

d. outputs the average temperature per day.

e. outputs the average temperature for the whole year.

# data[].attributes.body
Write a pseudocode to validate a number by repeating its input until it is in the range 1 to 10.

# data[].attributes.body
Write a pseudo code to input 20 numbers and output their total.

# data[].attributes.body
A company want to convert their manual paper based management system into a computer based system

a. describe why a feasibility study should be carried out. what are the component that needs to be added into the report

b. state the four fact finding methods.

c. for each of the method, give one advantage and one disadvantage

# data[].attributes.body
State two household appliances which contains a microprocessor and describe the purpose of the microprocessor in each appliance