This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: Computer Literacy BASICS: A Comprehensive Guide to IC 3 , 3 rd Edition Lesson 6: Software and Hardware Interaction Our latest online feature, CourseCasts, is a library of weekly podcasts have been designed to help you keep up to date with the latest in technology news. Follow the link to http://coursecasts.course.com , where you can download the most recent CourseCast onto your mp3 player or computer. Ken Baldauf, host of CourseCasts, is a faculty member of the Florida State University Computer Science Department where he is responsible for teaching technology classes to thousands of FSU students each year. Ken is an expert in the latest technology and sorts through and aggregates the most pertinent news and information for CourseCasts so you can spend your time enjoying technology, rather than trying to figure it out. Lesson Objectives Lesson Objectives Students will have mastered the material in Lesson 6 when they can: Identify how hardware and software interact. Explain how a software program works. Describe the difference between application software and system software. Describe the software distribution process Data Files Data Files Students will not need data files to complete this lesson. Technical Notes Technical Notes Have examples of algorithms on hand, especially a series of steps that shows how to complete a task or assemble a product. If possible, provide an example of a flowchart that shows different paths a computer program will take to solve a problem, depending on the data entered. Instructor Notes and Teacher Tips Instructor Notes and Teacher Tips Review Objectives and encourage students to share their knowledge of and experience with software and hardware interaction as you discuss this lesson. Review the vocabulary list at the beginning of the lesson, and ask students to identify any terms they are already familiar with. Make sure that students can differentiate between applications software, which allows users to perform a specific task, and systems software, which refers to the utility programs that manage the computer. Review the definition of algorithm and discuss how a programmer writes a software program to solve a problem. Discuss the debugging process, and ask students to give examples they have heard about when a commercial software program has needed a “patch” to fix a bug or other problem. Explain that applications software is also known as productivity software, and give examples of word processing, spreadsheets, databases, and so on. Point out the particular lessons in the book 1 that are devoted to the more popular applications. Explain to students that all computers must have systems software, emphasizing that this software is the interface between the computer, applications software, and the user....
View Full Document
- Spring '11
- Computer Programming, Computer program