Computer Applications (Unit 1 2)
Computer Applications (Unit 1 2)
Computers in Business: Computers have become essential business tools. They are used in
every aspect of a company's operations, including product creation, marketing, accounting and
administration. Normally, most of the businesses need to store and maintain huge data and other
records; manually, it is very difficult to maintain, but the use of computer not only increases the
storage capacity, but also facilitates the processing and retrieval of data anytime.
Computers are used in both large and small businesses for purposes such as accounting,
documents and presentations, electronic communications (email), and Internet access.
Elements of Computer System: A computer device is made up of various elements which help
in its effective functioning and processing. There are five basic components of the computer
which help in making this processing of data easier and convenient.
By definition, components of a computer system are the primary elements which make the
functioning of an electronic device smooth and faster. There are five basic components which
include:
1. Input Unit
2. Output Unit
3. Memory Unit
4. Control Unit
5. Arithmetical and Logical Unit
Data processing systems comprise the interaction of people, processes, and equipment to
generate usable information from raw data. Thus, data processing system management involves
the administration of the people and equipment aspects of the system including all the processes
outlined as follows:
Data conversion— changing the data into the required format that can be processed.
Data cleanup— removing irregularities in the data before processing.
Organizing—categorizing the data into sets/groups.
Analysis—discovering and generating valuable information from the data.
Reporting—presenting the information.
Program Development Life Cycle (PDLC): Program Development Life Cycle (PDLC) is a
systematic way of developing quality software. It provides an organized plan for breaking down
the task of program development into manageable chunks, each of which must be successfully
completed before moving on to the next phase. Program development life cycle (PDLC) The
process containing the five phases of program development: analyzing, designing, coding,
debugging and testing, and implementing and maintaining application software.
Flow chart: - A flowchart is a graphical representation of a process. It's a diagram that illustrates
the workflow required to complete a task or a set of tasks with the help of symbols, lines and
shapes. Flowcharts are used to study, improve and communicate processes in various fields.
Input-output analysis:- Input-output analysis (I-O) is a form of macroeconomic analysis based
on the interdependencies between different economic sectors or industries. This method is
commonly used for estimating the impacts of positive or negative economic shocks and
analyzing the ripple effects throughout an economy.
The foundation of I-O analysis involves input-output tables. Such tables include a series of rows
and columns of data that quantify the supply chain for all sectors of an economy. Industries are
listed in the headers of each row and each column. The data in each column corresponds to the
level of inputs used in that industry's production function.
Programming concept: - In the most basic sense, programming means creating a set of
instructions for completing some specific task. Almost all programs consist of the same basic
'building blocks', assembled in different ways to achieve a particular goal. Variables, data types,
sequence, selection, and iteration are examples of these basic concepts, which all new
programmers need to learn.
The three basic programming constructs
sequence is the order in which instructions occur and are processed.
selection determines which path a program takes when it is running.
iteration is the repeated execution of a section of code when a program is running.
There are five main steps in the programming process:
Defining the problem.
Planning the solution.
Coding the program.
Testing the program.
Documenting the program.
Software development process: In software engineering, a software development process is a
process of dividing software development work into smaller, parallel, or sequential steps or sub-
processes to improve design, product management. It is also known as a software development
life cycle (SDLC).
Five phases of software development:
he SDLC process includes planning, designing, developing, testing and deploying with ongoing
maintenance to create and manage applications efficiently.
Planning and analysis. This phase is the most fundamental in the SDLC process. ...
Designing the product architecture. ...
Developing and coding. ...
Testing. ...
Maintenance.
Generation of Computer
In computers, we use the term “generation” to show the evolution of technology. Earlier, the
generation term was used to distinguish the computers in terms of varying hardware but now it
all together includes the hardware and software which makes up a computer system.
5 Generations of Computers
The 1st Generation Computers were introduced using the technology of vacuum tubes which can
control the flow of electronics in a vacuum. These tubes are usually used in switches, amplifiers,
radios, televisions, etc. The First Generation of Computer was very heavy and large and were not
ideal for programming. They used basic programming and didn’t have an operating system,
which made it tough for users to do programming on them. The 1st Generation Computers
required a big room dedicated to them and also consumed a lot of electricity.
ENIAC: Electronic Numerical Integrator and Computer, built by J. Presper Eckert and John V.
Mauchly which contained 18,000 vacuum tubes.
The main memory of 1st Generation Computers consisted of magnetic tapes and magnetic
drums.
Paper tapes and Punched cards were used as input/output devices in these computers.
Machine language and Assembly Languages were used for these computers.
Magnetic core and magnetic tape/disk were used for memory storage.
The Second Generation Computers were smaller in size, consumed less power and generated less
heat.
Some of the examples are PDP-8, IBM1400 series, IBM 7090 and 7094, UNIVAC 1107, CDC
3600, etc.
The evolution of Third Generation Computers took place with a shift from transistors to
integrated circuits also called IC. The Third Generation of Computers was known for being very
fast and dependable. These computers used Integrated Circuits (ICs) made from silicon, known
as silicon chips. Each chip contains many tiny electronic parts, like transistors, registers, and
capacitors, all on a thin piece of silicon.
This made computers in this generation more powerful and efficient with better memory. During
this time, programming languages like BASIC (Beginners All-purpose Symbolic Instruction
Code) were commonly used. Also, Minicomputers, which are smaller than mainframes but still
powerful, were introduced. Overall, this generation marked significant improvements in speed,
reliability, and capabilities of computers.
Large magnetic core and magnetic tape/disk were used for memory storage.
Magnetic tape, monitor, keyboard, printer, etc were used as input/output devices.
Some of the examples of Third Generation Computers are IBM 360, IBM 370, PDP-11, NCR
395, B6500, UNIVAC 1108, etc.
The period from 1971 to 1990 is considered the period of the fourth generation of computers.
Microprocessor technology was used to develop the Fourth Generation of Computers. The
foremost advantage of these computers is that the microprocessor can contain all the circuits
required to perform arithmetic, logic, and control functions on one chip. In the Fourth
Generation, computers became very small in size and also became portable.
The Fourth Generation Computers have been developed using the technology of Very-large-
scale integration (VLSI) and the microprocessor (VLSI has thousands of transistors on a single
microchip).
Semiconductor memory such as RAM, ROM, etc was used for memory storage.
Input/output devices such as pointing devices, optical scanning, keyboard, monitor, printer, etc
were introduced.
Some examples of Fourth Generation Computers are IBM PC, STAR 1000, APPLE II, Apple
Macintosh, Alter 8800, etc.
The Fifth Generation of Computers has been built using the technology called Artificial
Intelligence (AI). This technology encourages computers to behave like humans. Some of the
applications of AI have been seen in features like voice recognition, entertainment, etc. The
speed of the Fifth Generation of Computers is the highest while the sizes are the smallest. A big
improvement has been noticed so far over the years in the various generations of computers in
the aspect of speed, accuracy dimensions, etc.
Characteristics of Fifth Generation of Computers
The 5th Generation Computers have been built based on artificial intelligence, use the Ultra
Large-Scale Integration (ULSI) technology and parallel processing method (ULSI has millions
of transistors on a single microchip and the Parallel processing method uses two or more
microprocessors to run tasks simultaneously).
Trackpad (or touchpad), touchscreen, pen, speech input (recognize voice/speech), light scanner,
printer, keyboard, monitor, mouse, etc are used as Input/Output devices.
Examples of 5th Generation Computers are Desktops, laptops, tablets, smartphones, etc...