SlideShare a Scribd company logo
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.
Objectives (cont.) Describe the three categories of systems programs.  Describe operating systems for microcomputers, including network operating systems.  Define a user interface.
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.
Vocabulary Algorithm Applications software Boot Graphical user interfaces (GUIs) Language translators MS-DOS Multitasking Network operating system Operating systems Software development Systems software Unix User interface Utility software
Hardware vs. Software Computer systems consist of both hardware and software. Hardware has little value without software. Software cannot run without hardware to run it.
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
What Is Software? Software  consists of the instructions issued to the computer to perform specific tasks: Computer Operating System refers to the programs that make the computer run Software programs are lists of instructions in code that the computer understands  tells the computer what to do
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.
An Algorithm to Solve a Household Problem: Dirty Laundry
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.
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.
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.
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
Applications Software Application software consists of programs that were created to perform a specific task. Microsoft® Office TurboTax Internet Explorer Games Application software is also called productivity software.
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
Operating Systems Operating systems provide an interface between the user and the computer. There are many brands and versions of operating systems. MVHS uses Windows XP An operating system is designed to work with a specific processor.
An Operating System Is an Interface Between Users and Computers
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
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.
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
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.
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.
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.
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.
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.
The Windows XP Operating System
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.
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
User Interfaces User interface of an operating system  it is what you see when you use the computer The user interface determines how “user friendly” the operating system is. Two commonly used types of operating system interfaces command-line interfaces   graphical user interfaces .
Command-Line Interfaces 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.
Graphical User Interfaces (GUI) 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).
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.
Comparing User Interfaces Command-Line Interface Graphical User Interface Command prompt Icons representing programs or files
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.
Starting Your Computer (cont.) BIOS (Basic Input Output System) searches for the boot record Hard disk drive C is typically the startup drive BIOS will look on C first for the boot record  BIOS is built-in software on a ROM chip contains all of the code that controls the monitor, keyboard, disk drives, and other components.
Starting Your Computer (cont.) Boot record is loaded into RAM.  Has 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.
Starting Your Computer (cont.) GUI is loaded next 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.
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.
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.
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.
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.
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.
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.
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.
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.

More Related Content

PPTX
Introduction to computer hardware
PPTX
Troubleshooting
PPTX
Pace IT - Common Laptop Components
PPSX
Computer repair and maintenance
PDF
Introduction to Operating Systems
PPT
Uses of Computers
PDF
Software vs hardware
PPTX
World wide web An Introduction
Introduction to computer hardware
Troubleshooting
Pace IT - Common Laptop Components
Computer repair and maintenance
Introduction to Operating Systems
Uses of Computers
Software vs hardware
World wide web An Introduction

What's hot (20)

PPTX
How Computers Work
PPT
The History Of The Internet Presentation
PPT
Operating systems
PPTX
Von Neumann Architecture
PPT
Device Drivers
PPTX
Powerpoint presentation on internet and its uses
PPTX
Managing files and folder in windows 10
PPTX
Introduction To Internet
PPTX
Introduction, Installation Operating System and Application
PDF
Advanced PC Maintenance and Troubleshooting
PPTX
Hardware & networking
PPT
INTRODUCTION TO COMPUTERS
PPTX
The internet
PDF
Computer Troubleshooting
PPT
An introduction to Computer Technology
PPT
Basic Network And Hardware Troubleshooting
PPTX
Introduction to Basic Computer System
PPTX
Primary and secondary storage devices
PPT
Computer network ppt
PDF
Smart and Intelligent Terminal
How Computers Work
The History Of The Internet Presentation
Operating systems
Von Neumann Architecture
Device Drivers
Powerpoint presentation on internet and its uses
Managing files and folder in windows 10
Introduction To Internet
Introduction, Installation Operating System and Application
Advanced PC Maintenance and Troubleshooting
Hardware & networking
INTRODUCTION TO COMPUTERS
The internet
Computer Troubleshooting
An introduction to Computer Technology
Basic Network And Hardware Troubleshooting
Introduction to Basic Computer System
Primary and secondary storage devices
Computer network ppt
Smart and Intelligent Terminal
Ad

Viewers also liked (9)

PPS
Power Point Lesson 03
PDF
Module6 handling devices
PPS
Power Point Lesson 02
PDF
Chapter 1 Fundamentals of Database Management System
PPTX
Data base management system
PPT
Data Base Management System
PPT
Basic DBMS ppt
PPTX
Dbms slides
PPT
Database management system presentation
Power Point Lesson 03
Module6 handling devices
Power Point Lesson 02
Chapter 1 Fundamentals of Database Management System
Data base management system
Data Base Management System
Basic DBMS ppt
Dbms slides
Database management system presentation
Ad

Similar to Power Point Lesson 04 (20)

PPTX
system software and application software
PPTX
Software
PPTX
What is software?
PPT
software system_and_application_software
PPTX
Software
PDF
Power point lesson 04
PDF
002 Types of software (1).pdftxx7tx7rz7rzydzyrz
PDF
ComputerSoftware.pdf
PPTX
System Software and Programming.pptx
PPT
302_System_Software_082747 by Abraham.ppt
PDF
Inroduction System Software -features Types
PPT
Computer software (Introduction to OS)
PDF
Features Of A Operating System
PPT
Operatig System Tutorial Level3
PPT
CISY 105 Chapter 1
PPTX
Operating systems
PPTX
USE COMPUTER FUNDAMETALS TO IDENTIFY TYPES AND FUNCTIONS OF A COMPUTER SOFTWA...
PDF
System programming note
system software and application software
Software
What is software?
software system_and_application_software
Software
Power point lesson 04
002 Types of software (1).pdftxx7tx7rz7rzydzyrz
ComputerSoftware.pdf
System Software and Programming.pptx
302_System_Software_082747 by Abraham.ppt
Inroduction System Software -features Types
Computer software (Introduction to OS)
Features Of A Operating System
Operatig System Tutorial Level3
CISY 105 Chapter 1
Operating systems
USE COMPUTER FUNDAMETALS TO IDENTIFY TYPES AND FUNCTIONS OF A COMPUTER SOFTWA...
System programming note

More from Nasir Jumani (17)

PPT
Introduction to Machine Vision
PPT
World Without Wires 2007
PPS
Power Point Lesson 09 Part 2
PPS
Power Point Lesson 08 P1
PPS
Power Point Lesson 08 P2
PPS
Power Point Lesson 09 Part 1
PPS
Power Point Lesson 09 Part 2
PPS
Power Point Lesson 07 P2
PPS
Power Point Lesson 10 Part1
PPS
Power Point Lesson 07 P1
PPS
Power Point Lesson 05
PPS
Power Point Lesson 06
PPT
The Needs Of Computation
PPT
Inside The Computer
PPT
Number Systems
PPS
Power Point Lesson 01
PPTX
Nanotechnology
Introduction to Machine Vision
World Without Wires 2007
Power Point Lesson 09 Part 2
Power Point Lesson 08 P1
Power Point Lesson 08 P2
Power Point Lesson 09 Part 1
Power Point Lesson 09 Part 2
Power Point Lesson 07 P2
Power Point Lesson 10 Part1
Power Point Lesson 07 P1
Power Point Lesson 05
Power Point Lesson 06
The Needs Of Computation
Inside The Computer
Number Systems
Power Point Lesson 01
Nanotechnology

Recently uploaded (20)

PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
1. Introduction to Computer Programming.pptx
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Encapsulation theory and applications.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
1 - Historical Antecedents, Social Consideration.pdf
A comparative study of natural language inference in Swahili using monolingua...
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
SOPHOS-XG Firewall Administrator PPT.pptx
Hindi spoken digit analysis for native and non-native speakers
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Unlocking AI with Model Context Protocol (MCP)
1. Introduction to Computer Programming.pptx
A comparative analysis of optical character recognition models for extracting...
Encapsulation theory and applications.pdf
Chapter 5: Probability Theory and Statistics
Web App vs Mobile App What Should You Build First.pdf
Approach and Philosophy of On baking technology
Assigned Numbers - 2025 - Bluetooth® Document
Univ-Connecticut-ChatGPT-Presentaion.pdf
WOOl fibre morphology and structure.pdf for textiles
gpt5_lecture_notes_comprehensive_20250812015547.pdf

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.
  • 3. Objectives (cont.) Describe the three categories of systems programs. Describe operating systems for microcomputers, including network operating systems. Define a user interface.
  • 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.
  • 5. Vocabulary Algorithm Applications software Boot Graphical user interfaces (GUIs) Language translators MS-DOS Multitasking Network operating system Operating systems Software development Systems software Unix User interface Utility software
  • 6. Hardware vs. Software Computer systems consist of both hardware and software. Hardware has little value without software. Software cannot run without hardware to run it.
  • 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
  • 8. What Is Software? Software consists of the instructions issued to the computer to perform specific tasks: Computer Operating System refers to the programs that make the computer run Software programs are lists of instructions in code that the computer understands tells the computer what to do
  • 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.
  • 10. An Algorithm to Solve a Household Problem: Dirty Laundry
  • 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.
  • 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.
  • 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.
  • 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
  • 15. Applications Software Application software consists of programs that were created to perform a specific task. Microsoft® Office TurboTax Internet Explorer Games Application software is also called productivity software.
  • 16. 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. Operating Systems Operating systems provide an interface between the user and the computer. There are many brands and versions of operating systems. MVHS uses Windows XP An operating system is designed to work with a specific processor.
  • 18. An Operating System Is an Interface Between Users and Computers
  • 19. 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. 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. 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. 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. 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. 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. 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. 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. The Windows XP Operating System
  • 28. 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. 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. User Interfaces User interface of an operating system it is what you see when you use the computer The user interface determines how “user friendly” the operating system is. Two commonly used types of operating system interfaces command-line interfaces graphical user interfaces .
  • 31. Command-Line Interfaces 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. Graphical User Interfaces (GUI) 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. 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. Comparing User Interfaces Command-Line Interface Graphical User Interface Command prompt Icons representing programs or files
  • 35. 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. Starting Your Computer (cont.) BIOS (Basic Input Output System) searches for the boot record Hard disk drive C is typically the startup drive BIOS will look on C first for the boot record BIOS is built-in software on a ROM chip contains all of the code that controls the monitor, keyboard, disk drives, and other components.
  • 37. Starting Your Computer (cont.) Boot record is loaded into RAM. Has 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. Starting Your Computer (cont.) GUI is loaded next 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. 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. 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. 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. 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. 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. 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. 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. 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.