1. INTRODUCTION TOCOMPUTER SCIENCE
CSC 1302
LECTURE 1
Department of Maths and Computer-
Science
Faculty of Natural and Applied Science
BY
UMAR DANJUMA MAIWADA
2. OBJECTIVES
๏ข History of Computer
๏ข Functional Components of Computer
๏ข Characteristics of a Computer
๏ข Problem Solving
๏ข Flow Charts
๏ข Algorithm
๏ข Computer programming
๏ข Computer Applications
2
3. INTRODUCTION
๏ข Computer has the capacity to solve
complex, arithmetic and scientific problems
at very high speed.
๏ข This information provided by the user to the
computer is data. The information in one
form which is presented to the computer is
the input information
or input data.
๏ข The set of instructions given to the computer
to perform various operations is called as
the computer program. 3
4. HISTORY OF COMPUTER
๏ข The history of computer starts at about 4000 years
ago
๏ข At the birth of Abacus
๏ข A wooding rack holding two horizontal wires with
beads strung to them
๏ข It could be used to carry out all regular arithmetic
problems
4
5. ABACUS
๏ข 4000 years ago to 1975
๏ข Beads represent figures (data)
๏ข By moving the beads according to rules, the
user can add, subtract, multiply, or divide.
5
6. BLAISE PASCAL
๏ข French Mathematician
๏ข Credited for building the first computer in 1642
๏ข Invents an adding machine to relieve the tedium of
adding up long columns of tax figures.
๏ข His machine encountered many problems
๏ It was always breaking down
๏ It was slow and expensive
6
7. LEIBNIZโS CALCULATOR
๏ข 1674
๏ข German mathematician
๏ข built the first calculator to do multiplication and
division.
๏ข It was not reliable due to accuracy of contemporary
parts.
7
8. JACQUARD'S LOOM
๏ข 1801
๏ข French weaver Joseph-Marie Jacquard
๏ข creates an automatic, programmable weaving
machine that creates fabrics with richly detailed
patterns.
๏ข It is controlled by means of punched cards.
8
9. CHARLES BABBAGE
๏ข 1822
๏ข English mathematician and scientist
๏ข He build a machine that help him complete and
print mathematical table, which he called analytical
engine
๏ข designs a complex, clockwork calculator capable of
solving equations and printing the results.
๏ข Despite repeated attempts, Babbage was never
able to get the device to work.
9
10. AUGUSTA ADA BYRON
๏ข Mid 1800s
๏ข the first computer programmer
๏ข Made extensive notes on the analytical engine
included step-by-step instructions to be carried out
by the machine.
10
11. HOLLERITHโS TABULATING MACHINE
๏ข 1890
๏ข Created to tally the results of the U.S. Census, this
machine uses punched cards as a data input
mechanism.
๏ข The 1880 census took 8 years to tabulate but with
the invention of Hollerithโs machine the 1890
census took a year.
11
12. ALAN TURING
๏ข 1936
๏ข He is considered to be the father of computer
science
๏ข he described a theoretical device called the Turing
machine or โa-machineโ.
๏ข He also formalized the concepts of computation
and algorithms.
๏ข Turing later helped crack German military codes
during World War II.
12
13. 13
Zuseโs Z1
โข 1938
โข German inventor Konrad Zuse creates a
programmable electronic calculator.
โข An improved version, the Z3 of 1941, was the
worldโs first calculator capable of automatic
operation.
14. HOWARD AIKEN
๏ 1944
๏ Howard Aiken designs Mark I
๏ the first operational general- purpose electro-
mechanical computer.
๏ Financed and built at IBM.
๏ The Mark I computer (51ft long) was based on relays
(operate in milliseconds) as opposed to the use of
gears.
๏ It required 3 seconds for a multiplication.
๏ Grace Hopper joined the project in July of that year and
in 1947, Aiken completed his work on the Harvard Mark
II computer.
๏ He continued his work on the Mark III and the Harvard
Mark IV.
14
15. ECKERT AND MAUCHLY
15
Continuat
ion
๏ข 1946
๏ข complete the Electronic Numerical Integrator and
Calculator (ENIAC) at Univ of Pennsylvania.
๏ข It was for military computations.
๏ข It used vacuum tubes (valves) which were
completely electronic (operated in microseconds)
as opposed to the relay which was
electromechanical.
๏ข It weighed 30 tons, used 18000 valves, and
required 140 kwatts of power.
๏ข It was 1000 times faster than the Mark I multiplying
in 3 milliseconds.
16. VON NEUMANN
๏ข was a scientific genius and was a consultant on the
ENIAC (Electronic Numeric Integrator and
Calculator) project.
๏ข Who began the practice of storing instruction in
binary code and initiated the use of memory to
store data, as well as programs.
๏ข He also concluded that the binary system was more
suitable for computers since switches have only two
values.
๏ข Almost all modern computers are based on this
idea and are referred to as von Neumann
machines. 16
17. UNDERSTANDING COMPUTER AS A TOOL
17
โข The word โcomputerโ, you probably picture a
machine that sits on a desk and is used to
create documents, send mails, or explore the
www.
18. Meaning of the word "Computer"
๏ข Computer is derived from a Latin word โcomputareโ
which means โto calculateโ, โto countโ, โto sum
upโ or โto think togetherโ. So, more precisely the
word computer means a "device that performs
computation".
โข
18
19. DEFINITION OF COMPUTER
๏ข A computer can be defined as an electronic device
that accept data as (input), process it into useful
information (output), and store it for future use
(storage).
๏ Computer system is a group of devices, commonly
called hardware that together with sets of instructions
called programs or software, perform information
processing functions.
๏ The main purpose of all computer system is to process
data quickly and efficiently so that information obtained
is timely, meaningful, and accurate.
19
20. SOME INTERESTING FACTS ABOUT COMPUTER & ITS
OPERATING SYSTEMS
๏ข The first digital computers were developed between 1940 to
1945.
๏ข Konrad Zuse, in 1941 developed โZ3โ, the first modern
computing machine.
๏ข Konrad Zuse is regarded as โthe inventor of computersโ.
๏ข ENIAC (Electronic Numerical Integrator & Computer) was
the first US-built electronic computer.
๏ข ENIAC was developed by John Mauchly and J. Presper
Eckert.
๏ข The worldโs first stored-program computer was โManchester
Babyโ developed in 1948.
๏ข The โManchester Babyโ was a small-scale experimental
computer developed in Victoria university of Manchester.
๏ข In the 1st generation of computers, Computers were built with
vacuum tubes.
๏ข In 1957, FORTRAN (Formula Translator) was introduced.
๏ข Computers were built with Transistors in the 2nd generation of
20
21. 21
In the 4th generation of computers, Microprocessors were used to build
Computers.
In 1981, IBM PC with Intel processors and MS-DOS were introduced.
In 1984, Macintosh Computers were introduced.
In 1985, Microsoft Windows GUI was introduced.
In 1989, Intel 486 computers were introduced.
In 1990, Windows 3.0 operating System for PCs was launched.
In 1991, the World Wide Web was introduced to the general public.
In 1991, Linux operating was developed.
In 1993, Intelโs Pentium was introduced.
In 1995, windows 95 operating system was made released.
In June, 1996 Windows 4.0 operating system was released.
On February 17, 2000, Windows 2000 was released.
Windows XP was released on 25th October, 2001.
On November 30th, 2006 Windows Vista was released.
On July 22nd 2009, Windows 7 was introduced.
On Windows 8, the successor of Windows 7 was released on October 28th,
2012.
Continuation
Scalability of handover framework to handle increased handovers without compromising latency performance
Flexibility to support various 4G deployments
Mobility framework designed to cover:
all possible deployment scenarios
enable and optimize handover between IEEE 802.16m Bss
handover from an IEEE 802.16e BS to an IEEE 802.16m BS
(note: under a legacy ASN network)
intra-BS zone switch between LZone and Mzone