1-Introduction To Computers and Programming
1-Introduction To Computers and Programming
Theory Outline 1
BASE-164
1.Introduction
• Think about some of the different ways that people use computers. In
school, students use computers for tasks such as writing papers, searching
for articles, sending email, and participating in online classes.
At work, people use computers to analyze data, make presentations,
conduct business transactions, communicate with customers and coworkers,
control machines in manufacturing facilities, and do many other things.
At home, people use computers for tasks such as paying bills, shopping
online, communicating with friends and family, and playing computer
games.
• And don’t forget that cell phones, iPods, car navigation systems, and many
other devices are computers too.
• The programs that control and manage the basic operations of a computer are
generally
• referred to as system software. System software typically includes the
following types of
• programs:
• Operating Systems
• An operating system is the most fundamental set of programs on a computer.
The operating system controls the internal operations of the computer’s
hardware, manages all of the devices connected to the computer, allows data
to be saved to and retrieved from storage devices, and allows other programs
to run on the computer.
• Figure 1-6 shows screens from three popular operating systems: Windows
Vista, Mac OS
• X, and Linux.
• Utility Programs A utility program performs a
specialized task that enhances the computer’s
operation or safeguards data. Examples of utility
programs are virus scanners, file compression
programs, and data backup programs.
• Software Development Tools Software
development tools are the programs that
programmers use to create, modify, and test
software. Assemblers, compilers, and interpreters
are examples of programs that fall into this
category.
• Application Software
• Programs that make a computer useful for everyday tasks
are known as application software. These are the programs
that people normally spend most of their time running on
their computers.
• Figure 1-1, at the beginning of this chapter, shows screens
from two commonly used applications: Microsoft Word, a
word processing program, and Adobe
• Photoshop, an image editing program. Some other examples
of application software are spreadsheet programs, email
programs, web browsers, and game programs.