SlideShare a Scribd company logo
1 of 47
Computing Fundamentals Module
 Lesson 4 — Computer Software



         Computer Literacy BASICS
Objectives

        Distinguish between software and hardware.
        Explain how a computer software program
         works.
        Understand the steps involved in software
         development.
        Describe the difference between applications
         software and systems software.

2                                      Computer Literacy BASICS
Objectives (cont.)

        Describe the three categories of systems
         programs.
        Describe operating systems for
         microcomputers, including network operating
         systems.
        Define a user interface.



3                                     Computer Literacy BASICS
Objectives (cont.)

        Explain the difference between a command-
         line user interface and a graphical user
         interface.
        Understand the boot process a computer
         goes through when you start it.




4                                    Computer Literacy BASICS
Vocabulary

        Algorithm                   Network operating
        Applications software        system
        Boot                        Operating systems
        Graphical user              Software development
         interfaces (GUIs)           Systems software
        Language translators        Unix
        MS-DOS                      User interface
        Multitasking                Utility software

5                                           Computer Literacy BASICS
Hardware vs. Software

        Computer systems consist of both hardware
         and software.
        Hardware has little value without software,
         and software cannot run without hardware to
         run it.




6                                     Computer Literacy BASICS
What Is Hardware?

    Hardware refers to anything you can physically
     touch:
        The keyboard and the mouse
        The monitor and the printer
        The motherboard and expansion cards
        All the other components in the computer case
         or attached to the computer


7                                        Computer Literacy BASICS
What Is Software?

    Software consists of the instructions issued to
      the computer to perform specific tasks:
        The software on a computer system refers to the
         programs that make the computer run.
        Software programs are lists of instructions in
         code that the computer understands that tell the
         computer what to do.


8                                         Computer Literacy BASICS
How Software Programs Work

        A computer processes data by applying rules
         called algorithms.
        An algorithm creates a logical progression of
         steps needed to accomplish a task.




9                                       Computer Literacy BASICS
An Algorithm to Solve a
     Household Problem: Dirty Laundry




10                         Computer Literacy BASICS
Software Development

     Software development is a multistep process
        that begins with a need to perform a task
        more efficiently using a computer:
         First, the programmer breaks down the problem
          into a series of steps in an algorithm.
         The programmer may use a flowchart to show
          different paths the program will take.


11                                      Computer Literacy BASICS
Software Development (cont.)

         Next, the programmer writes the steps in a
          computer programming language or code,
          using formal terms and syntax.
         Then the computer translates the code into
          machine language it can understand and
          uses the translated commands to execute a
          program.


12                                    Computer Literacy BASICS
Debugging Software

         The software development process does not
          end when the computer executes the
          program.
         Errors in syntax or even spelling can cause
          problems and distort program results.
         Tests of the software find and fix bugs or
          errors in the code so it will run properly.


13                                      Computer Literacy BASICS
Types of Software

     There are literally thousands of software
       programs you can buy, but all of them can be
       grouped into one of two categories:
         Applications software
         Systems software




14                                   Computer Literacy BASICS
Applications Software

         Application software consists of programs
          that were created to perform a specific task.
         Application software is also called
          productivity software.




15                                       Computer Literacy BASICS
Applications Software (cont.)

         The most common types of application
          software are
          –    Word-processing programs
          –    Spreadsheet software
          –    Presentation software
          –    Database software
          –    Web browsers
          –    Games

16                                        Computer Literacy BASICS
Systems Software

         Systems software refers to the programs that are
          used to manage computer system resources.
         Systems software coordinates and controls the
          resources and operations of the computer itself.
         The three categories of systems software are
          –    Operating systems
          –    Utility programs
          –    Language translators


17                                          Computer Literacy BASICS
Operating Systems

         Operating systems provide an interface
          between the user and the computer.
         There are many brands and versions of
          operating systems.
         An operating system is designed to work with
          a specific processor.



18                                      Computer Literacy BASICS
An Operating System Is an Interface
     Between Users and Computers




19                           Computer Literacy BASICS
Utility Programs

     Utility programs are designed to help perform
       housekeeping chores for the computer:
         Manage the computer s resources
         Perform file and folder management tasks
         Clean up unused files from the hard disk
         Defragment disk storage
         Copy files from one disk to another
         Back up data to disk or tape

20                                       Computer Literacy BASICS
Language Translators

         Computers cannot read program statements in
          programming language format, such as Visual
          Basic or Java program statements.
         Language translator programs convert
          program language code into machine code that
          can be understood by the computer.
         Once converted to machine code, the program
          can be run and executed by the computer.

21                                      Computer Literacy BASICS
Microcomputer Operating Systems

         If your computer is a Macintosh, you are
          probably using a Mac OS.
         If your computer is a PC or is PC compatible,
          you are most likely using one of these
          operating systems:
          –    DOS
          –    A combination of DOS and Windows
          –    A standalone version of Windows

22                                        Computer Literacy BASICS
Mac OS

         Macintosh computers were introduced by
          Apple Computer in 1984.
         Macintosh had one of the first GUI operating
          systems, with icons that represented
          programs, documents, and disks.
         This was also the first operating system to
          provide an on-screen help system.


23                                      Computer Literacy BASICS
DOS

         IBM introduced its first PC in 1981. Its operating
          system was called DOS, which stands for Disk
          Operating System.
         DOS is a command-line interface operating
          system. The user had to enter commands at a
          screen prompt.
         It was a single-tasking operating system, which
          meant that only one program at a time could be
          executed.

24                                          Computer Literacy BASICS
Windows

         Windows was Microsoft s first GUI operating
          system, released in 1987.
         The first versions were called operating
          environments because they acted as a shell
          around the DOS operating system and
          worked in combination with DOS.



25                                     Computer Literacy BASICS
Windows

         Applications installed on a Windows system
          appeared as icons that were activated by
          clicking them, similar to the Mac OS Finder
          interface.
         The earliest versions of Windows were labeled
          Windows 3.0, 3.1, and so on.
         The first true multitasking version of Windows
          was Windows 95, which also included support
          for networking computers.

26                                         Computer Literacy BASICS
Windows

         Windows 98 improved on Windows 95 and
          offered Internet integration and support for the
          USB bus.
         Windows 2000 was an update to Windows 98
          and Windows NT and included tools for Web site
          creation.
         The latest version is Windows XP, which
          provides increased stability and device
          recognition.

27                                        Computer Literacy BASICS
The Windows XP Operating System




28                         Computer Literacy BASICS
Other Operating Systems

         Unix was developed by AT&T and is another
          early operating system that is still used
          today.
         It is a portable operating system, which
          means it can run on any hardware platform.
         Variants of Unix include the freeware
          operating system Linux and IBM s AIX.


29                                     Computer Literacy BASICS
Network Operating Systems

         A network operating system (NOS) is designed
          to allow multiple computers to be connected
          and talk to each other.
         The most popular networking operating
          systems include
          –    Microsoft Windows NT
          –    Novell s Netware
          –    IBM s Warp Server

30                                      Computer Literacy BASICS
User Interfaces

         You are probably familiar with the user
          interface of an operating system because it is
          what you see when you use the computer.
         The user interface determines how user
          friendly the operating system is.
         There are two commonly used types of
          operating system interfaces, command-line
          interfaces and graphical user interfaces.
31                                       Computer Literacy BASICS
Command-Line Interfaces

         With this interface, you must type exact
          commands into the computer from a
          command prompt.
         You must memorize many commands and
          keywords.
         Command-line interfaces are not as user
          friendly as graphical user interfaces.


32                                     Computer Literacy BASICS
Graphical User Interfaces

         Menu-based interfaces were easier to use,
          providing options so that commands did not
          need to be memorized.
         The breakthrough in ease of use came with
          the introduction of graphical user interfaces
          (GUIs).



33                                        Computer Literacy BASICS
Graphical User Interfaces (cont.)

         Users manipulate on-screen icons to perform
          functions, usually with a mouse or other
          pointing device.
         Most of today s personal computers are
          equipped with some type of user-friendly
          GUI.



34                                     Computer Literacy BASICS
Comparing User Interfaces

                                            Graphical
      Command-Line Interface
                                          User Interface




                      Icons
      Command         representing
      prompt
                      programs or files
35                                        Computer Literacy BASICS
Starting Your Computer

         When you start your computer, operating system
          commands are loaded into memory.
         Each operating system starts the computer in its
          own individual way.
         When you turn on a computer, you boot the
          system.
         POST (Power-on Self Test), a series of tests that
          check RAM and verify that the keyboard and disk
          drives are connected to the computer, runs when
          you start your computer.
36                                          Computer Literacy BASICS
Starting Your Computer (cont.)

         Then the BIOS (Basic Input Output System)
          searches for the boot record. The hard disk
          drive C is typically the startup drive, so that is
          where the BIOS will look first for the boot
          record. BIOS is built-in software on a ROM
          chip. It contains all of the code that controls
          the monitor, keyboard, disk drives, and other
          components.

37                                          Computer Literacy BASICS
Starting Your Computer (cont.)

         The boot record, which includes several files, is
          loaded into RAM. These files contain programming
          configuration instructions for hardware devices and
          software applications that you may have installed
          on your computer.
         Next, the software drivers are loaded. Drivers
          enable you to use your printer, modem, scanner,
          or other devices. Generally, when you add a new
          device to your system, drivers are installed for that
          device.
38                                            Computer Literacy BASICS
Starting Your Computer (cont.)

         Next to be loaded is the GUI or graphical user
          interface, such as Windows XP. When loading
          the GUI, the operating system reads the
          commands for your desktop configuration. It also
          loads whatever programs you have previously
          specified into the Windows Startup Folder.
         If everything goes as it should, the GUI displays
          the desktop and the computer is ready to use.


39                                         Computer Literacy BASICS
Summary

         Hardware refers to anything you can touch.
         Software is instructions that tell the computer
          what to do.
         Software is also called a program.
         A computer processes data by applying rules
          called algorithms.



40                                        Computer Literacy BASICS
Summary (cont.)

         An algorithm creates a logical progression of
          steps needed to accomplish a task.
         Software development is a multistep process
          that includes writing the command code in a
          programming language, having the computer
          translate the code into machine language,
          and then debugging and testing the program.


41                                       Computer Literacy BASICS
Summary (cont.)

         The two basic types of computer software are
          applications software, also called productivity
          software, and systems software.
         Systems software coordinates and controls the
          resources and operations of a computer system.
         Three major categories of systems software are
          operating systems, utilities, and language
          translators.


42                                        Computer Literacy BASICS
Summary (cont.)

         Operating systems provide an interface
          between the user and application program
          and the computer hardware.
         Utility programs help users complete
          specialized tasks, such as file management.
         Language translators convert code written in
          English-based software programs into
          machine language.
43                                      Computer Literacy BASICS
Summary (cont.)

         All computers have operating systems.
         Mac OS is used with Apple s Power
          Macintosh computers and Power Macintosh
          clones.
         DOS was introduced with the IBM PC in
          1981 and is a character-based operating
          system.


44                                   Computer Literacy BASICS
Summary (cont.)

         Microsoft introduced the first version of
          Windows in 1987; this was an operating
          environment.
         Windows 95 was Microsoft s first true
          multitasking operating system.
         Unix is a portable operating system.



45                                        Computer Literacy BASICS
Summary (cont.)

         Network operating systems allow a group of
          two or more microcomputers to be
          connected.
         The user interface is the part of the operating
          system with which we are most familiar.
         The two most common user interfaces are
          command-line interfaces and graphical user
          interfaces.
46                                        Computer Literacy BASICS
Summary (cont.)

         Most of today s computers come with some
          type of graphical user interface.
         Icons are symbols that represent documents,
          software programs, disks, and so forth.
         A graphical interface includes standard text
          and graphics so that data processed in one
          application program can be shared by other
          applications.
47                                      Computer Literacy BASICS

More Related Content

What's hot

CSI-503 - 1. Introduction to Operating system
CSI-503 - 1. Introduction to Operating systemCSI-503 - 1. Introduction to Operating system
CSI-503 - 1. Introduction to Operating systemghayour abbas
 
Mca i-fundamental of computer-u-2- application and system software
Mca  i-fundamental of  computer-u-2- application and system softwareMca  i-fundamental of  computer-u-2- application and system software
Mca i-fundamental of computer-u-2- application and system softwareRai University
 
Software (application and utilities)
Software (application and utilities)Software (application and utilities)
Software (application and utilities)mawarbeduri97
 
Assignment learning 2
Assignment learning 2Assignment learning 2
Assignment learning 2Jeha Ryhan
 
STRUCTURE OF OPERATING SYSTEMS
STRUCTURE OF OPERATING SYSTEMSSTRUCTURE OF OPERATING SYSTEMS
STRUCTURE OF OPERATING SYSTEMSKABILESH RAMAR
 
Chapter 1 part 2
Chapter 1 part 2Chapter 1 part 2
Chapter 1 part 2rohassanie
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Open source and_latest_development_in_ict
Open source and_latest_development_in_ictOpen source and_latest_development_in_ict
Open source and_latest_development_in_ictKanisRauKing
 
C PROGRAMING AND PC
C PROGRAMING AND PCC PROGRAMING AND PC
C PROGRAMING AND PC4044uday
 
Operating Systems
Operating SystemsOperating Systems
Operating SystemsLeon Lei
 
c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)Acad
 
The operating system
The operating systemThe operating system
The operating system11jonesjordan
 

What's hot (20)

Lecture 1
Lecture 1Lecture 1
Lecture 1
 
CSI-503 - 1. Introduction to Operating system
CSI-503 - 1. Introduction to Operating systemCSI-503 - 1. Introduction to Operating system
CSI-503 - 1. Introduction to Operating system
 
Sybo Tech Kit
Sybo Tech KitSybo Tech Kit
Sybo Tech Kit
 
Mca i-fundamental of computer-u-2- application and system software
Mca  i-fundamental of  computer-u-2- application and system softwareMca  i-fundamental of  computer-u-2- application and system software
Mca i-fundamental of computer-u-2- application and system software
 
Software (application and utilities)
Software (application and utilities)Software (application and utilities)
Software (application and utilities)
 
Assignment learning 2
Assignment learning 2Assignment learning 2
Assignment learning 2
 
Presentation windows operating system
Presentation  windows operating systemPresentation  windows operating system
Presentation windows operating system
 
STRUCTURE OF OPERATING SYSTEMS
STRUCTURE OF OPERATING SYSTEMSSTRUCTURE OF OPERATING SYSTEMS
STRUCTURE OF OPERATING SYSTEMS
 
Software: Systems and Application Software
Software:  Systems and Application SoftwareSoftware:  Systems and Application Software
Software: Systems and Application Software
 
Chapter 1 part 2
Chapter 1 part 2Chapter 1 part 2
Chapter 1 part 2
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Original assignment
Original assignmentOriginal assignment
Original assignment
 
computer Unit 6
computer Unit 6computer Unit 6
computer Unit 6
 
Open source and_latest_development_in_ict
Open source and_latest_development_in_ictOpen source and_latest_development_in_ict
Open source and_latest_development_in_ict
 
C PROGRAMING AND PC
C PROGRAMING AND PCC PROGRAMING AND PC
C PROGRAMING AND PC
 
Richa garg itm
Richa garg itmRicha garg itm
Richa garg itm
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)
 
Software
SoftwareSoftware
Software
 
The operating system
The operating systemThe operating system
The operating system
 

Viewers also liked

Power point lesson 12
Power point lesson 12Power point lesson 12
Power point lesson 12heidirobison
 
Natural Sciences and Engineering Research Council Presentation to GPRC CRI
Natural Sciences and Engineering Research Council Presentation to GPRC CRINatural Sciences and Engineering Research Council Presentation to GPRC CRI
Natural Sciences and Engineering Research Council Presentation to GPRC CRIGPRC Research & Innovation
 
SMART OFF GRID ENERGY SYSTEM
SMART OFF GRID ENERGY SYSTEMSMART OFF GRID ENERGY SYSTEM
SMART OFF GRID ENERGY SYSTEMMd Farman
 
Review for quiz lesson 3 5
Review for quiz lesson 3 5Review for quiz lesson 3 5
Review for quiz lesson 3 5heidirobison
 
CICan Energy Symposium - Medicine Hat November 2015
CICan Energy Symposium - Medicine Hat November 2015CICan Energy Symposium - Medicine Hat November 2015
CICan Energy Symposium - Medicine Hat November 2015GPRC Research & Innovation
 
my resume new himanshu vijayvargiya_
my resume new himanshu vijayvargiya_my resume new himanshu vijayvargiya_
my resume new himanshu vijayvargiya_HIMANSHU VIJAYVARGIYA
 
Só tua gloria slides
Só tua gloria slidesSó tua gloria slides
Só tua gloria slidesconsagrada
 
κατάλογος SHOWOOD 2015
κατάλογος SHOWOOD 2015κατάλογος SHOWOOD 2015
κατάλογος SHOWOOD 2015showood.gr
 
goeco.compressed-1
goeco.compressed-1goeco.compressed-1
goeco.compressed-1Cas Feder
 
Power point lesson 14 (2010)
Power point lesson 14 (2010)Power point lesson 14 (2010)
Power point lesson 14 (2010)heidirobison
 
Pantech power electronics & drives [simulink,hardware-open & closed ...
Pantech  power electronics & drives [simulink,hardware-open & closed ...Pantech  power electronics & drives [simulink,hardware-open & closed ...
Pantech power electronics & drives [simulink,hardware-open & closed ...Senthil Kumar
 
How developers write documentation
How developers write documentationHow developers write documentation
How developers write documentationSenthilkumar Gopal
 
Phase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift KeyingPhase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift KeyingNaveen Jakhar, I.T.S
 

Viewers also liked (15)

Business development and operation.
Business development and operation.Business development and operation.
Business development and operation.
 
Power point lesson 12
Power point lesson 12Power point lesson 12
Power point lesson 12
 
Natural Sciences and Engineering Research Council Presentation to GPRC CRI
Natural Sciences and Engineering Research Council Presentation to GPRC CRINatural Sciences and Engineering Research Council Presentation to GPRC CRI
Natural Sciences and Engineering Research Council Presentation to GPRC CRI
 
Places in rome
Places in romePlaces in rome
Places in rome
 
SMART OFF GRID ENERGY SYSTEM
SMART OFF GRID ENERGY SYSTEMSMART OFF GRID ENERGY SYSTEM
SMART OFF GRID ENERGY SYSTEM
 
Review for quiz lesson 3 5
Review for quiz lesson 3 5Review for quiz lesson 3 5
Review for quiz lesson 3 5
 
CICan Energy Symposium - Medicine Hat November 2015
CICan Energy Symposium - Medicine Hat November 2015CICan Energy Symposium - Medicine Hat November 2015
CICan Energy Symposium - Medicine Hat November 2015
 
my resume new himanshu vijayvargiya_
my resume new himanshu vijayvargiya_my resume new himanshu vijayvargiya_
my resume new himanshu vijayvargiya_
 
Só tua gloria slides
Só tua gloria slidesSó tua gloria slides
Só tua gloria slides
 
κατάλογος SHOWOOD 2015
κατάλογος SHOWOOD 2015κατάλογος SHOWOOD 2015
κατάλογος SHOWOOD 2015
 
goeco.compressed-1
goeco.compressed-1goeco.compressed-1
goeco.compressed-1
 
Power point lesson 14 (2010)
Power point lesson 14 (2010)Power point lesson 14 (2010)
Power point lesson 14 (2010)
 
Pantech power electronics & drives [simulink,hardware-open & closed ...
Pantech  power electronics & drives [simulink,hardware-open & closed ...Pantech  power electronics & drives [simulink,hardware-open & closed ...
Pantech power electronics & drives [simulink,hardware-open & closed ...
 
How developers write documentation
How developers write documentationHow developers write documentation
How developers write documentation
 
Phase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift KeyingPhase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift Keying
 

Similar to Power point lesson 04

Power Point Lesson 04
Power Point  Lesson 04Power Point  Lesson 04
Power Point Lesson 04Nasir Jumani
 
Programming_Fundamentals_Chapter_1_INTRO.pdf
Programming_Fundamentals_Chapter_1_INTRO.pdfProgramming_Fundamentals_Chapter_1_INTRO.pdf
Programming_Fundamentals_Chapter_1_INTRO.pdfBernardVelasco1
 
Operating Systems ( Os )
Operating Systems ( Os )Operating Systems ( Os )
Operating Systems ( Os )Amber Wheeler
 
An overview of computers and programming languages
An overview of computers and programming languages An overview of computers and programming languages
An overview of computers and programming languages Ahmad Idrees
 
What is computer software
What is computer softwareWhat is computer software
What is computer softwareBesar Limani
 
W3CERT Computer Software M2
W3CERT Computer Software M2W3CERT Computer Software M2
W3CERT Computer Software M2HemaHeloise
 
Neha ict project
Neha ict projectNeha ict project
Neha ict projectamitgarg46
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptxVanshikaPatel41
 
Computer Software and Application Software
Computer Software and Application Software Computer Software and Application Software
Computer Software and Application Software Bonie Patosa Jr.
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft wareSamuel Igbanogu
 
system software and application software
system software and application softwaresystem software and application software
system software and application softwareTallat Satti
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features TypesSwapnaliPawar27
 
ComputerSoftware.pdf
ComputerSoftware.pdfComputerSoftware.pdf
ComputerSoftware.pdfAFANJIPHILL
 

Similar to Power point lesson 04 (20)

Power Point Lesson 04
Power Point  Lesson 04Power Point  Lesson 04
Power Point Lesson 04
 
Softwares
SoftwaresSoftwares
Softwares
 
Programming_Fundamentals_Chapter_1_INTRO.pdf
Programming_Fundamentals_Chapter_1_INTRO.pdfProgramming_Fundamentals_Chapter_1_INTRO.pdf
Programming_Fundamentals_Chapter_1_INTRO.pdf
 
Topic 6
Topic 6Topic 6
Topic 6
 
Operating Systems ( Os )
Operating Systems ( Os )Operating Systems ( Os )
Operating Systems ( Os )
 
Document of
Document of Document of
Document of
 
An overview of computers and programming languages
An overview of computers and programming languages An overview of computers and programming languages
An overview of computers and programming languages
 
What is computer software
What is computer softwareWhat is computer software
What is computer software
 
W3CERT Computer Software M2
W3CERT Computer Software M2W3CERT Computer Software M2
W3CERT Computer Software M2
 
Comp2
Comp2Comp2
Comp2
 
MS-CIT Unit 4 (slide share)
MS-CIT Unit 4 (slide share)MS-CIT Unit 4 (slide share)
MS-CIT Unit 4 (slide share)
 
Neha ict project
Neha ict projectNeha ict project
Neha ict project
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptx
 
Computer Software and Application Software
Computer Software and Application Software Computer Software and Application Software
Computer Software and Application Software
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft ware
 
system software and application software
system software and application softwaresystem software and application software
system software and application software
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features Types
 
Software
SoftwareSoftware
Software
 
Computer Software
Computer SoftwareComputer Software
Computer Software
 
ComputerSoftware.pdf
ComputerSoftware.pdfComputerSoftware.pdf
ComputerSoftware.pdf
 

More from heidirobison

L26 communication services
L26   communication servicesL26   communication services
L26 communication servicesheidirobison
 
L25 network fundamentals
L25   network fundamentalsL25   network fundamentals
L25 network fundamentalsheidirobison
 
Lesson 8 vocabulary
Lesson 8 vocabularyLesson 8 vocabulary
Lesson 8 vocabularyheidirobison
 
Power point lesson 08
Power point lesson 08Power point lesson 08
Power point lesson 08heidirobison
 
Lesson 7 vocabulary
Lesson 7 vocabularyLesson 7 vocabulary
Lesson 7 vocabularyheidirobison
 
L7 operating system
L7   operating systemL7   operating system
L7 operating systemheidirobison
 
Questions for interviewers worksheet
Questions for interviewers worksheetQuestions for interviewers worksheet
Questions for interviewers worksheetheidirobison
 
Starting the career search
Starting the career searchStarting the career search
Starting the career searchheidirobison
 
Labor laws questions
Labor laws questionsLabor laws questions
Labor laws questionsheidirobison
 
Work place readiness (student instructions)
Work place readiness (student instructions)Work place readiness (student instructions)
Work place readiness (student instructions)heidirobison
 
Candy bar presentation
Candy bar presentationCandy bar presentation
Candy bar presentationheidirobison
 
Power point lesson 20
Power point lesson 20Power point lesson 20
Power point lesson 20heidirobison
 
Power point lesson 19
Power point lesson 19Power point lesson 19
Power point lesson 19heidirobison
 
Review for 6 week assessment
Review for 6 week assessmentReview for 6 week assessment
Review for 6 week assessmentheidirobison
 
Lesson 5 vocabulary
Lesson 5 vocabularyLesson 5 vocabulary
Lesson 5 vocabularyheidirobison
 
Power point lesson 05
Power point lesson 05Power point lesson 05
Power point lesson 05heidirobison
 

More from heidirobison (20)

L26 communication services
L26   communication servicesL26   communication services
L26 communication services
 
L25 network fundamentals
L25   network fundamentalsL25   network fundamentals
L25 network fundamentals
 
Lesson 8 vocabulary
Lesson 8 vocabularyLesson 8 vocabulary
Lesson 8 vocabulary
 
Power point lesson 08
Power point lesson 08Power point lesson 08
Power point lesson 08
 
Lesson 7 vocabulary
Lesson 7 vocabularyLesson 7 vocabulary
Lesson 7 vocabulary
 
L7 operating system
L7   operating systemL7   operating system
L7 operating system
 
Questions for interviewers worksheet
Questions for interviewers worksheetQuestions for interviewers worksheet
Questions for interviewers worksheet
 
Starting the career search
Starting the career searchStarting the career search
Starting the career search
 
Osha rules
Osha rulesOsha rules
Osha rules
 
Labor laws questions
Labor laws questionsLabor laws questions
Labor laws questions
 
Work place readiness (student instructions)
Work place readiness (student instructions)Work place readiness (student instructions)
Work place readiness (student instructions)
 
Wpr career search
Wpr   career searchWpr   career search
Wpr career search
 
Candy bar presentation
Candy bar presentationCandy bar presentation
Candy bar presentation
 
Power point lesson 20
Power point lesson 20Power point lesson 20
Power point lesson 20
 
Power point lesson 19
Power point lesson 19Power point lesson 19
Power point lesson 19
 
Week 8 october 22
Week 8 october 22Week 8 october 22
Week 8 october 22
 
Week 7 october 15
Week 7 october 15Week 7 october 15
Week 7 october 15
 
Review for 6 week assessment
Review for 6 week assessmentReview for 6 week assessment
Review for 6 week assessment
 
Lesson 5 vocabulary
Lesson 5 vocabularyLesson 5 vocabulary
Lesson 5 vocabulary
 
Power point lesson 05
Power point lesson 05Power point lesson 05
Power point lesson 05
 

Recently uploaded

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Power point lesson 04

  • 1. Computing Fundamentals Module Lesson 4 — Computer Software Computer Literacy BASICS
  • 2. Objectives   Distinguish between software and hardware.   Explain how a computer software program works.   Understand the steps involved in software development.   Describe the difference between applications software and systems software. 2 Computer Literacy BASICS
  • 3. Objectives (cont.)   Describe the three categories of systems programs.   Describe operating systems for microcomputers, including network operating systems.   Define a user interface. 3 Computer Literacy BASICS
  • 4. Objectives (cont.)   Explain the difference between a command- line user interface and a graphical user interface.   Understand the boot process a computer goes through when you start it. 4 Computer Literacy BASICS
  • 5. Vocabulary   Algorithm   Network operating   Applications software system   Boot   Operating systems   Graphical user   Software development interfaces (GUIs)   Systems software   Language translators   Unix   MS-DOS   User interface   Multitasking   Utility software 5 Computer Literacy BASICS
  • 6. Hardware vs. Software   Computer systems consist of both hardware and software.   Hardware has little value without software, and software cannot run without hardware to run it. 6 Computer Literacy BASICS
  • 7. What Is Hardware? Hardware refers to anything you can physically touch:   The keyboard and the mouse   The monitor and the printer   The motherboard and expansion cards   All the other components in the computer case or attached to the computer 7 Computer Literacy BASICS
  • 8. What Is Software? Software consists of the instructions issued to the computer to perform specific tasks:   The software on a computer system refers to the programs that make the computer run.   Software programs are lists of instructions in code that the computer understands that tell the computer what to do. 8 Computer Literacy BASICS
  • 9. How Software Programs Work   A computer processes data by applying rules called algorithms.   An algorithm creates a logical progression of steps needed to accomplish a task. 9 Computer Literacy BASICS
  • 10. An Algorithm to Solve a Household Problem: Dirty Laundry 10 Computer Literacy BASICS
  • 11. Software Development Software development is a multistep process that begins with a need to perform a task more efficiently using a computer:   First, the programmer breaks down the problem into a series of steps in an algorithm.   The programmer may use a flowchart to show different paths the program will take. 11 Computer Literacy BASICS
  • 12. Software Development (cont.)   Next, the programmer writes the steps in a computer programming language or code, using formal terms and syntax.   Then the computer translates the code into machine language it can understand and uses the translated commands to execute a program. 12 Computer Literacy BASICS
  • 13. Debugging Software   The software development process does not end when the computer executes the program.   Errors in syntax or even spelling can cause problems and distort program results.   Tests of the software find and fix bugs or errors in the code so it will run properly. 13 Computer Literacy BASICS
  • 14. Types of Software There are literally thousands of software programs you can buy, but all of them can be grouped into one of two categories:   Applications software   Systems software 14 Computer Literacy BASICS
  • 15. Applications Software   Application software consists of programs that were created to perform a specific task.   Application software is also called productivity software. 15 Computer Literacy BASICS
  • 16. Applications Software (cont.)   The most common types of application software are –  Word-processing programs –  Spreadsheet software –  Presentation software –  Database software –  Web browsers –  Games 16 Computer Literacy BASICS
  • 17. Systems Software   Systems software refers to the programs that are used to manage computer system resources.   Systems software coordinates and controls the resources and operations of the computer itself.   The three categories of systems software are –  Operating systems –  Utility programs –  Language translators 17 Computer Literacy BASICS
  • 18. Operating Systems   Operating systems provide an interface between the user and the computer.   There are many brands and versions of operating systems.   An operating system is designed to work with a specific processor. 18 Computer Literacy BASICS
  • 19. An Operating System Is an Interface Between Users and Computers 19 Computer Literacy BASICS
  • 20. Utility Programs Utility programs are designed to help perform housekeeping chores for the computer:   Manage the computer s resources   Perform file and folder management tasks   Clean up unused files from the hard disk   Defragment disk storage   Copy files from one disk to another   Back up data to disk or tape 20 Computer Literacy BASICS
  • 21. Language Translators   Computers cannot read program statements in programming language format, such as Visual Basic or Java program statements.   Language translator programs convert program language code into machine code that can be understood by the computer.   Once converted to machine code, the program can be run and executed by the computer. 21 Computer Literacy BASICS
  • 22. Microcomputer Operating Systems   If your computer is a Macintosh, you are probably using a Mac OS.   If your computer is a PC or is PC compatible, you are most likely using one of these operating systems: –  DOS –  A combination of DOS and Windows –  A standalone version of Windows 22 Computer Literacy BASICS
  • 23. Mac OS   Macintosh computers were introduced by Apple Computer in 1984.   Macintosh had one of the first GUI operating systems, with icons that represented programs, documents, and disks.   This was also the first operating system to provide an on-screen help system. 23 Computer Literacy BASICS
  • 24. DOS   IBM introduced its first PC in 1981. Its operating system was called DOS, which stands for Disk Operating System.   DOS is a command-line interface operating system. The user had to enter commands at a screen prompt.   It was a single-tasking operating system, which meant that only one program at a time could be executed. 24 Computer Literacy BASICS
  • 25. Windows   Windows was Microsoft s first GUI operating system, released in 1987.   The first versions were called operating environments because they acted as a shell around the DOS operating system and worked in combination with DOS. 25 Computer Literacy BASICS
  • 26. Windows   Applications installed on a Windows system appeared as icons that were activated by clicking them, similar to the Mac OS Finder interface.   The earliest versions of Windows were labeled Windows 3.0, 3.1, and so on.   The first true multitasking version of Windows was Windows 95, which also included support for networking computers. 26 Computer Literacy BASICS
  • 27. Windows   Windows 98 improved on Windows 95 and offered Internet integration and support for the USB bus.   Windows 2000 was an update to Windows 98 and Windows NT and included tools for Web site creation.   The latest version is Windows XP, which provides increased stability and device recognition. 27 Computer Literacy BASICS
  • 28. The Windows XP Operating System 28 Computer Literacy BASICS
  • 29. Other Operating Systems   Unix was developed by AT&T and is another early operating system that is still used today.   It is a portable operating system, which means it can run on any hardware platform.   Variants of Unix include the freeware operating system Linux and IBM s AIX. 29 Computer Literacy BASICS
  • 30. Network Operating Systems   A network operating system (NOS) is designed to allow multiple computers to be connected and talk to each other.   The most popular networking operating systems include –  Microsoft Windows NT –  Novell s Netware –  IBM s Warp Server 30 Computer Literacy BASICS
  • 31. User Interfaces   You are probably familiar with the user interface of an operating system because it is what you see when you use the computer.   The user interface determines how user friendly the operating system is.   There are two commonly used types of operating system interfaces, command-line interfaces and graphical user interfaces. 31 Computer Literacy BASICS
  • 32. Command-Line Interfaces   With this interface, you must type exact commands into the computer from a command prompt.   You must memorize many commands and keywords.   Command-line interfaces are not as user friendly as graphical user interfaces. 32 Computer Literacy BASICS
  • 33. Graphical User Interfaces   Menu-based interfaces were easier to use, providing options so that commands did not need to be memorized.   The breakthrough in ease of use came with the introduction of graphical user interfaces (GUIs). 33 Computer Literacy BASICS
  • 34. Graphical User Interfaces (cont.)   Users manipulate on-screen icons to perform functions, usually with a mouse or other pointing device.   Most of today s personal computers are equipped with some type of user-friendly GUI. 34 Computer Literacy BASICS
  • 35. Comparing User Interfaces Graphical Command-Line Interface User Interface Icons Command representing prompt programs or files 35 Computer Literacy BASICS
  • 36. Starting Your Computer   When you start your computer, operating system commands are loaded into memory.   Each operating system starts the computer in its own individual way.   When you turn on a computer, you boot the system.   POST (Power-on Self Test), a series of tests that check RAM and verify that the keyboard and disk drives are connected to the computer, runs when you start your computer. 36 Computer Literacy BASICS
  • 37. Starting Your Computer (cont.)   Then the BIOS (Basic Input Output System) searches for the boot record. The hard disk drive C is typically the startup drive, so that is where the BIOS will look first for the boot record. BIOS is built-in software on a ROM chip. It contains all of the code that controls the monitor, keyboard, disk drives, and other components. 37 Computer Literacy BASICS
  • 38. Starting Your Computer (cont.)   The boot record, which includes several files, is loaded into RAM. These files contain programming configuration instructions for hardware devices and software applications that you may have installed on your computer.   Next, the software drivers are loaded. Drivers enable you to use your printer, modem, scanner, or other devices. Generally, when you add a new device to your system, drivers are installed for that device. 38 Computer Literacy BASICS
  • 39. Starting Your Computer (cont.)   Next to be loaded is the GUI or graphical user interface, such as Windows XP. When loading the GUI, the operating system reads the commands for your desktop configuration. It also loads whatever programs you have previously specified into the Windows Startup Folder.   If everything goes as it should, the GUI displays the desktop and the computer is ready to use. 39 Computer Literacy BASICS
  • 40. Summary   Hardware refers to anything you can touch.   Software is instructions that tell the computer what to do.   Software is also called a program.   A computer processes data by applying rules called algorithms. 40 Computer Literacy BASICS
  • 41. Summary (cont.)   An algorithm creates a logical progression of steps needed to accomplish a task.   Software development is a multistep process that includes writing the command code in a programming language, having the computer translate the code into machine language, and then debugging and testing the program. 41 Computer Literacy BASICS
  • 42. Summary (cont.)   The two basic types of computer software are applications software, also called productivity software, and systems software.   Systems software coordinates and controls the resources and operations of a computer system.   Three major categories of systems software are operating systems, utilities, and language translators. 42 Computer Literacy BASICS
  • 43. Summary (cont.)   Operating systems provide an interface between the user and application program and the computer hardware.   Utility programs help users complete specialized tasks, such as file management.   Language translators convert code written in English-based software programs into machine language. 43 Computer Literacy BASICS
  • 44. Summary (cont.)   All computers have operating systems.   Mac OS is used with Apple s Power Macintosh computers and Power Macintosh clones.   DOS was introduced with the IBM PC in 1981 and is a character-based operating system. 44 Computer Literacy BASICS
  • 45. Summary (cont.)   Microsoft introduced the first version of Windows in 1987; this was an operating environment.   Windows 95 was Microsoft s first true multitasking operating system.   Unix is a portable operating system. 45 Computer Literacy BASICS
  • 46. Summary (cont.)   Network operating systems allow a group of two or more microcomputers to be connected.   The user interface is the part of the operating system with which we are most familiar.   The two most common user interfaces are command-line interfaces and graphical user interfaces. 46 Computer Literacy BASICS
  • 47. Summary (cont.)   Most of today s computers come with some type of graphical user interface.   Icons are symbols that represent documents, software programs, disks, and so forth.   A graphical interface includes standard text and graphics so that data processed in one application program can be shared by other applications. 47 Computer Literacy BASICS