Tuesday, March 24, 2015

O - Levels Computer notes 2nd half



1 Applications Of Computers, Their Social & Economic
Implications
1.1 The Range And Scope Of Computer Applications
General Application Areas
The range of computer applications is vast. You should have an awareness of as many
applications as possible, and for each, try to know the following:
1 The purpose of the application.
2 The required outcome.
3 The overall system design, including both the computerised and the non-
computerised parts of the application.
4 The necessary inputs to the system and the means by which any data is captured.
5 The overall organisation and processing of the data within the system.
6 The use and organisation of the major software and hardware components of the
system.
7 The need for recovery in the event of a system failure.
8 The interface between the system and its users.
9 The effectiveness of the system in practice.
10 The effects of the application on individuals and organisations.
Communication And Information Systems
Data is exchanged between computers. The data can be in the form of text, images, sound
or video.
Electronic mail (e-mail) simple message exchange. Can attach other files
Electronic conferencing can either be a text, voice or video conference
On-Line Services & Remote Databases
Computers are often placed in locations where the public can use them to lookup
information.
Information retrieval online databases, encyclopaedias, dictionaries, bus
timetables, etc.
Library systems documents are stored digitally where they can be
searched
Multimedia systems stored information contains text, sound, video, etc.
Commercial And General Data Processing
These are often batch-processing systems involving data being collected over a period of
time, and then processed later. The collected data is stored in a transaction file, and this is
used to update the master file to give a new master file.
Banking systems bank accounts are updated based on daily transactions
Personnel records employee's pay is calculated based on hours worked
Stock control when items are sent / received, the stock is updated
Order processing received orders are dealt with




ndustrial, Technical And Scientific Uses
Data is entered into the computer and the computer can then manipulate the data. In the
case of CAD systems, products can be designed and tested completely within the
computer's memory. In forecasting systems, predictions are made about the future based
on previous data, and a model of how the system works.
Weather Forecasting try to predict weather, taking data from sensors, using
computer models of weather systems
Computer-aided design (CAD) designs for objects can be designed, altered and
tested within the computer, prior to manufacture
Monitoring And Control Systems
A computer is used to monitor a system through the use of sensors (such as light, heat,
etc.) The computer can then operate devices to control the system (such as pumps,
valves, etc.)
Monitoring hospital patients checks heart rate, etc. setting off an alarm if low
Nuclear power station control monitors temperature, etc. and adjusts coolant
Traffic survey and control checks the number of cars, alters traffic light timings
Automation And Robotics
The use of computers to control other mechanical devices. Usually requires some sort of
interface which allows the computer to receive data from input sensors, and to control
output devices such as motors.
Domestic automation washing machines, microwaves
Automatic navigation aircraft, ships, cars (GSM satellite navigation)
Industrial robots used to work on manufacturing lines. Can work non-stop,
24 hours a day, 365 days a year. Can work in hazardous
areas
Expert Systems And Artificial Intelligence
Artificial Intelligence (AI) is the attempt to simulate the human brain, and its thought
processes, using computer hardware and software. Expert systems use AI techniques to
replace a human expert. All of the human's knowledge on a subject is entered into the
computer as a series of rules.
Medical diagnosis data is fed into the system, and questions are answered.
The expert system rules then come up with the best
diagnosis (usually with a % confidence level)
Speech recognition checks voice patterns to determine what was spoken
Miscellaneous Areas
Some other applications of computers are:
Computer-aided learning (CAL) CD-ROMs, etc. where you can learn at your own
pace, like having your own personal tutor
Computer animation for films and TV. Special effects, etc.




.2 The Social And Economic Implications Of The Use Of
Computers
Social And Economic Effects
Effects on people, organisations and on society in general.
Redundancies jobs lost when staff replaced by computer-based systems
De-skilling replacement of skilled staff by computers. Staff are then
left to do less skilled jobs
Electronic 'scabbing' if staff are striking, work can easily switched to non-striking
staff via a network, even in a different country
Tactical striking unions maximise impact of strikes by selecting computing
staff first. Whole company is then affected
'New tech,' agreements benefits to workers (cleaner, safer workplace) and
management (more cost-effective) of using computer-
based systems
Economic Reasons For The Use Of Computers
There are many financial reasons for using computers, and computer controlled systems,
even though they are expensive to set-up initially.
More efficient tasks completed quicker, and with lest wastage
Work longer than people automated systems need no rest, can work for 24 hours a
day
Save on wages computers can often do the work of several people, so
people are made redundant
Changes To Existing Methods, Products And Services
Businesses change the way they work, and provide different, and better services to clients.
On-line banking more convenient for customer, cheaper for banks, less
real staff required to deal with cash
E-commerce selling goods online means less overheads, so better
prices for customers, and more profit for company
EPOS (Electronic Point of Sale) tills in shops where the good
purchased are automatically taken from the database of
stock. Can automatically generate orders for new stock
EFT (Electronic Funds Transfer) allows people to pay for goods
using a card which is 'swiped' in the store, authorising the
transfer of money from the customer's bank account
Development Of New Products And Services
Computers have lead to the development of new markets and businesses.
• Internet service providers
• Web-design services
• Internet cafes




Changes In The Working Environment
Using computers within businesses has altered the environment that we work in
Cleaner and safer dangerous / messy jobs done by computer systems
Work injuries can go up due to prolonged computer use – RSI, back ache, etc.
Changes In Employment
The use of computers in the workplace has an impact on the way people work
Retraining of staff software packages upgraded, staff need to be trained.
This is often a regular thing. However…
Individual training training can be personalised to staff's needs through the
use of CAL systems, CD-ROMs, etc.
Privacy And Integrity Of Data
So much personal data is stored within computer systems that companies and
governments have to have guidelines and laws to protect the privacy of people and their
information.
Data Protection Legislation
The Data Protection Act gives the following requirements to anyone who stores data about
someone else:
• Person must give permission for data to be stored
• Data must not be used for purposes other than those it was given for
• Must not store more data than is necessary for the purpose
• Data must be kept up-to-date
• Data should not be kept for longer than is necessary
• Data must be protected against unlawful access, or accidental loss
• Data must not be transferred outside of EU unless the country also has data laws
Security And Reliability
Data must be protected. This involves a number of procedures.
Back-ups of critical data should be performed on a regular basis. A full copy of all
files is taken (can use CD-R, magnetic tape, etc.)
Usual technique is to keep 3 generations of back-ups
(today's, yesterday's and the day before's). This is the
grandfather, father, son system.
Batch-Processing Backup of both transaction files and master files
required. If today's master file is lost, we can re-build it
from yesterday's backed-up master file and transaction
file.
Archiving of old data to reduce the amount of system resources required (disk
space, etc.) and keep the system running smoothly, old
data that is no longer used (but may be required for future
reference) is moved into an archive file




Consequences Of System Failure
The requirements for security and reliability vary considerably depending on the nature of
the application. For example, a failure during a batch update of a sequential master file is
irritating and will cause delay, whereas a failure in an air traffic control system could well
have catastrophic results.
Safety-critical systems (such as air-traffic control, or medical systems) have much more
emphasis (and money) placed on reliability.
Hacking And Other Computer Crime
Computer crime includes activities such as the cracking of ineffective security systems to
gain unauthorised access to commercially sensitive or confidential personal files, and
fraud through the improper transfer of funds from one account to another. Computer
criminals may work within the organisation or may be outsiders. Precautions can be taken.
Physical security only allow authorised users near the computers
Complex security codes use of good passwords (not just 'Fred' or 'Password')
Firewall soft/hardware prevents access from outside the network
Encryption of data can only be read by someone with the password
Monitoring of all access trace users who are accessing and misusing system
Computer viruses
Sensible precautions should be taken.
• Up-to-date virus protection
• Limited use of disks, etc from outside your network
• Firewall software / hardware – prevents viruses using your Internet connection




2 System Analysis
2.1 Systems Analysis
Systems Analysis describes the process followed when replacing or upgrading a system
with a computer-based one. The steps followed are:
• Fact-finding
• Feasibility study
• Analysis
• System design
• Implementation
• Testing
• Documentation
• Evaluation
Identification Of The Problem (Fact-Finding)
What exactly is/are the problem(s) that needs to be solved? How do we find out as much
as possible about the present system? We need to do some fact-finding:
• Interviewing people who work for the company
• Questionnaires
• Observation of people at work within the company
• Inspecting documents that are used within the present system
Deciding And Stating Specific Desired Outcomes (Feasibility Study)
Before continuing with solving the problem identified, it is important that it will be
worthwhile. The feasibility Study, and the resulting Feasibility Report, will give an idea of:
• A brief description of the business and the sections which will be affected
• A description of what the system is required to do (objectives)
• Some early system designs to allow estimations of time and cost
• Details of why some designs were chosen, and some rejected
• Approximately how long the project will take
• Approximately how much it will cost
• Cost / benefit analysis detailing whether the solution will save money or not
• Plan of further action
• Conclusions as to whether to continue, and if so, how
Based on the contents of the study and report, the company will decide if they are going to
proceed with the project.
Analysing The Flow Of Information And Data In Existing Solutions and
Evaluation Of Existing Solutions
If the project is to continue, then a much more detailed look at the business and its
systems is required. Data will be collected and analysed thoroughly to aid in the design of
a replacement system. In particular this stage will provide:
• Charts and diagrams of the present system, and the proposed new system
(structure diagrams, data-flow diagrams, etc.)
• Detailed objectives for the new system
IGCSE Computer Studies Syllabus 0420
The International School Seychelles 7
• Details of exactly which parts of the old system will be replaced
• Constraints of the new system (things it will not be able to do)
• An updated cost / benefit analysis
• A new plan for further action (including timing, responsibilities, etc.)
Consideration Of Alternative Solutions
Designs will need to be produced including:
• Required outputs (documents, reports, etc.)
• Required inputs (data, method of entry, validation, etc.)
• File / database design (number of tables, links between them, etc.)
• Hardware configuration (computers, networks, printers, etc.)
• Software required (operating systems, application packages, custom written, etc.)
A solution will need to be selected, based on the objectives that were set: Which solution
fulfils all of the objectives?
Implementation
This can be done in one of three ways:
Direct implementation the new system simply replaces the old one. Only suitable
for small systems
Phased implementation parts of the old system are slowly replaced by the new
one, taking time to make sure each bit works before the
next is begun


Parallel running the new system runs alongside the old one to check it
works as well. When all problems have been solved, the
old one stops.
Testing
We must ensure that any new system functions as expected, both in normal use, and
when potential problems arise. We test the system with:
Normal data to see if correct, expected results are achieved
Data with errors to check that our validation and error-checking routines
Large amounts of data to ensure that the system can cope with high loading
Rare / uncommon events like yearly reports, just to see that they work as expected
Extreme data to make sure that validation works, and calculations cope
with the large / small values
Documentation
There are two main type of document that are required:
User documentation explaining how to use the new system (a user guide)
Technical documentation to allow people to alter / upgrade the system in the future
Evaluation
Finally, the new system has to be assessed. Did it meet its objectives? Ask the new
users!


3 Problem Solution, Algorithm Design & Programming
Concepts
3.1 Making An Overall Plan
Defining The Scope Of Separate Modules
Software problems should always be broken down into small modules of code
(subroutines). These modules should be small and as self-sufficient as possible as:
• The module is easy to produce, not being dependent upon other modules
• The module is easy to test for the same reason
• The code is re-usable - the same module can be used in another project
e.g. Software for teaching children about shapes could be broken down into the following
modules:
• One that deals with drawing shapes (further broken down into shape modules)
• One that deals with asking questions about shapes, and uses the drawing modules
• One that saves and loads the student's progress to / from disk
Each module has a clear purpose and it's dependency on other modules is clear. If the
modules are well defined, then the overall problem becomes easier to solve.
Designing Algorithms
When writing algorithms to solve software problem, you must always bear in mind that
your solution must satisfy the requirements of the system. If the software is required to
calculate the average scores of 1000 students, then that is what your algorithms must do.
Explaining Algorithms And How They Relate To The System
The design of any algorithm should be driven by:
Inputs supplied what data will be passed to the algorithm to work with?
Outputs required what data is expected from the algorithm?
The inputs and outputs will be defined by the algorithm's location within the overall system,
and it's connections to other modules.
e.g. If an algorithm is required to draw a square on the screen, then we need to define
how it will be used. We want to use it several times for different sized squares, in
different places on the screen, so we'll need to give it some sizes and a location:
• Inputs: side length l, and position of top-left corner (x, y)
• Outputs: a square! Sides l, located at (x, y)
This algorithm can now be easily used to draw any square, anywhere, as long as we
supply it with the correct data.
The actual algorithm produced is almost irrelevant as long at it produces the desired
results, from the inputs supplied (there are issues of speed, good programming practice,
etc. to be considered though)

Important Essays For Class 9th



An Interesting Cricket Match Essay
In Pakistan, cricket is the most popular game. National team of Pakistan is among the top team of the world. Large amount of people including children and women watch cricket matches.

One of the most interesting matches of my life was when our school team played the inter-school final. On November 1, our school team played the final with last’s year interschool champion team. We all were very exciting. Our team won the toss and our captain elected to bat first. The weather was cloudy that day. At around 10 pm, the match started. Our team played and scored 180 in 20 overs. It was a good innings and amazing to watch.

The second innings started after lunch. The rival team’s openers were great and scored 120 in the start. We all thought that we would definitely loss the match but turning point came when one of our fast bowler took the wicket of the opener and that was the point we headed towards victory. After that, every player contributed single digit score and their whole team was out at the 160.

It was a great victory to enjoy. Large numbers of spectators had also enjoyed the match. We celebrated our win with great fun.



Hobby is the way of passing spare time. Hobby of the person is dependent on his will. Reading, gardening, photography and music listening are some common and famous hobbies.

A hobby of one can be a profession of others like photography or painting. People also earn through their hobby. My hobby is Gardening I have been doing it for years.

I love nature and it is my best way to stay close to it. I like to add new plants in my garden often. I have vegetables, fruits and flowers in my garden. In flowers, I have jasmine and roses of many colors. I have recently added tulips also. I have plants of tomato, chili, lemon, mango and banana in my garden.

Plants are known as the lungs of the earth and they keep the environment clean. My hobby is beneficial to the environment too. We not only get fresh vegetables and fruits but also enjoy fresh air.


I have adopted this hobby because people say gardening gives you peace of mind when I practiced it have come to know that they said the truth. 

My Hobby Short Essay, Free Essay on My Hobby, Paragraph on My Hobby



Patriotism is love of the person for one’s own country. It is the feeling that is present in us by birth. We love the land in which we are born and continue to love it no matter where we go.

Patriotism is a forever feeling that lasts throughout the life. It gives great force to the man to serve his country. It is the love that bound us to our land and whenever there is any adverse condition, it is the will that makes us stand together and provides us hope. Every person knows that country is the identity. In the world, people know us for where we live.

Patriotism is the good will for the place we called homeland. Arm forces’ personnel, government servants, private employers and every citizen of the country work hard day and night to build their nation; patriotism is a fuel that powers them all.

To be free in the land is the great blessing and we all must enjoy our freedom by being true to our country, by being patriotic.



“Education is the most powerful weapon which you can use to change the world.”
                                                                                                                                
Nelson Mandela

Education is the basic right of every human being. It is the power that drags a person from darkness of illiteracy into the light of knowingness. In general sense, education is the transferring of knowledge, habits and skills from one generation to the next. However, in our country, education is taken as the art of getting knowledge from the books only. This is the foremost reason of educational downfall in Pakistan.

There are many factors that are contributing to the destruction of education in Pakistan; government negligence, poverty, class discrimination, and poor education system are the top ones.

In the last few decades, many primary and secondary government schools have been developed in cities and villages and they are providing free education but their standard is no match with the schools of private sectors. In public schools, many students get enrolled every year but the school administration doesn’t care for the daily attendance.
In government schools, students don’t get proper education as many government school teachers don’t bother to pay visit to the school and the students who go to these schools often don’t get educated in the way they deserve. This problem can only be solved with the involvement of government. It should take initiatives to control the attendance of the teachers at school.

Another big problem is the class discrimination that can be seen in the educational system of Pakistan also. Our elite class, which includes our ministers and officials, send their children to some best private schools. So the people with the power don’t concern with the poor educational system of the government schools.

The rise of poverty in Pakistan is forcing every single person of the house to work, as parents’ wages are low to support the whole family. When a poor has nothing to eat, how can he think about the education of his children. In this alarming situation, it is necessary for the government to introduce beneficial policies for the poor that can help them to educate their families.  As the less privileged people are in the majority, government should help them in education so they can be fruitful for Pakistan in the future.
There is a huge list of educational problems in Pakistan. We don’t have the power to change the system, but we can change ourselves. If we can afford, we should take the responsibility to teach at least one child who is illiterate. We can give tuition to the ones who are going to the government schools.  Sitting and condemning government cannot bring change; we can also do a lot!


Saturday, February 28, 2015

Important Chemistry topics for first year



Important Topics Of Chemistry 1st year - p1 :: -NUMERICALS OF CHAPTER 1, 3, 7, 8 -Mass spectrometer -Solids -Dipole Moment + Bond Energy
- p2 :: Law of Thermodynamics -Bohr's Atomic Model -Electrode Potential -Colligative Properties -Catalysis + Enzymes -Manometric Method
- p3 :: -Molecular Orbital + VSEPR theory -qv=delta E + qp=delta H -Electrolysis of NaCl -Order of Reaction + Rate of Reaction -Empirical
- p4 :: formula + calculation -Liquid crystals -Hess's Law + Born Haber Cycle -Hybridization -Raoult's Law -Calorimeters -Cathode rays
: - p5 :: -Electronegativity + I.E + E.A -Arrhenius Equation -Bonds -Balancing Equations -Dalton's Law -Hydrogen Bonding -Graham's Law

TAJWEED AND MAKHARIJ



Tajweed is a set of rules for proper pronunciation and recitation of the Qur’an. Learning Tajweed means learning how to pronounce the letters in the words correctly, which covers matters like when a consonant is silent or not and how long a vowel is. the word Makharij  ,that is the points of vocal articulation. Scholars define the word Makhraj as the where, the position or the point of articulation which a letter in the sound stops at or produced from.

Sunday, February 15, 2015

CHEMICAL BOND

Introduction:

A chemical bond is a force, which holds together 2 or more atoms or ions to form a large variety of compounds. The theory of chemical bonding has been a major problem of modern chemistry...................


Contents:


1. Cause of chemical combinition.

2. Atomic size.
3. Ionization energy, electron affinity and electronegativity.
4. Tyoes of bonds.
5. Bond energy, bond length and dipole moment.
6. The effect of bonding on the properties of compounds.

Friday, February 13, 2015

what is SEO

SEO stands for Search Engine Optimization. SEO is all about optimizing a website for search engines. SEO is a technique for:
  • designing and developing a website to rank well in search engine results.
  • improving the volume and quality of traffic to a website from search engines.
  • marketing by understanding how search algorithms work, and what human visitors might search.
SEO is a subset of search engine marketing. SEO is also referred as SEO copyrighting, because most of the techniques that are used to promote sites in search engines, deal with text.
If you plan to do some basic SEO, it is essential that you understand how search engines work.

How Search Engine Works?

Search engines perform several activities in order to deliver search results.
  • Crawling - Process of fetching all the web pages linked to a website. This task is performed by a software, called a crawler or a spider (or Googlebot, in case of Google).
  • Indexing - Process of creating index for all the fetched web pages and keeping them into a giant database from where it can later be retrieved. Essentially, the process of indexing is identifying the words and expressions that best describe the page and assigning the page to particular keywords.
  • Processing - When a search request comes, the search engine processes it, i.e. it compares the search string in the search request with the indexed pages in the database.
  • Calculating Relevancy - It is likely that more than one page contains the search string, so the search engine starts calculating the relevancy of each of the pages in its index to the search string.
  • Retrieving Results - The last step in search engine activities is retrieving the best matched results. Basically, it is nothing more than simply displaying them in the browser.
Search engines such as Google and Yahoo! often update their relevancy algorithm dozens of times per month. When you see changes in your rankings it is due to an algorithmic shift or something else outside of your control.
Although the basic principle of operation of all search engines is the same, the minor differences between their relevancy algorithms lead to major changes in results relevancy.

What is SEO Copywriting?

SEO Copywriting is the technique of writing viewable text on a web page in such a way that it reads well for the surfer, and also targets specific search terms. Its purpose is to rank highly in the search engines for the targeted search terms.
Along with viewable text, SEO copywriting usually optimizes other on-page elements for the targeted search terms. These include the Title, Description, Keywords tags, headings, and alternative text.
The idea behind SEO copywriting is that search engines want genuine content pages and not additional pages often called "doorway pages" that are created for the sole purpose of achieving high rankings.

What is Search Engine Rank?

When you search any keyword using a search engine, it displays thousands of results found in its database. A page ranking is measured by the position of web pages displayed in the search engine results. If a search engine is putting your web page on the first position, then your web page rank will be number 1 and it will be assumed as the page with the highest rank.
SEO is the process of designing and developing a website to attain a high rank in search engine results.

What is On-Page and Off-page SEO?

Conceptually, there are two ways of optimization:
  • On-Page SEO - It includes providing good content, good keywords selection, putting keywords on correct places, giving appropriate title to every page, etc.
  • Off-Page SEO - It includes link building, increasing link popularity by submitting open directories, search engines, link exchange, etc.