The document outlines the objectives of a lesson on computer software, focusing on the distinction between system software and application software. It explains the components of software, how algorithms function, and the software development process, including debugging. Additionally, it categorizes software into application software, such as word processors and spreadsheets, and systems software, including operating systems and utility programs.
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
2 views
Lesson 4 Computer Software
The document outlines the objectives of a lesson on computer software, focusing on the distinction between system software and application software. It explains the components of software, how algorithms function, and the software development process, including debugging. Additionally, it categorizes software into application software, such as word processors and spreadsheets, and systems software, including operating systems and utility programs.
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 28
COMPUTER
SOFTWARE OBJECTIVES: At the end of the lesson, the students must be able to:
• Identify examples of system software (e.g., operating systems,
utilities) and examples of application software (e.g., productivity tools, web browsers).
• Distinguish between system software and application software.
• Learn file management skills: creating, organizing, and deleting
files and folders. 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. 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. WHAT IS A COMPUTER HARDWARE?
• Computer hardware includes the physical parts of
a computer, such as the central processing unit (CPU), random access memory (RAM), motherboard, computer data storage, graphics card, sound card, and computer case. It includes external devices such as a monitor, mouse, keyboard, and speakers. 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 is a sequence of instructions that a computer must perform to solve a well- defined problem. It essentially defines what the computer needs to do and how to do it. Algorithms can instruct a computer how to perform a calculation, process data, or make a decision. SOFTWARE DEVELOPMENT
• Software development is a multi-step
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 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 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 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. Application software is also called productivity software. The most common types of application software are: Word-processing programs Spreadsheet software Presentation software Database software Web browsers Games WORD-PROCESSING PROGRAMS SPREADSHEET SOFTWARE PRESENTATION SOFTWARE DATABASE SOFTWARE WEB BROWSERS GAMES SYSTEMS SOFTWARE • refers to the programs that are used to manage computer system resources. It coordinates and controls the resources and operations of the computer itself.
The three categories of systems software
are: Operating systems Utility programs OPERATING SYSTEMS Operating systems provide an interface between the user and the computer. An operating system is the most important software that runs on a computer. It manages the computer's memory and processes, as well as all of its software and hardware. It also allows you to communicate with the computer without knowing how to speak the computer's 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 PERFORMANCE TASK (50 PTS)