Computer Concepts - Illustrated Introductory, Seventh Edition UNIT C: Software
Computer Concepts – Illustrated Introductory, Seventh Edition Objectives Introduce computer software Explore operating systems Compare operating systems Define office productivity software Define graphics software Define entertainment and education software Computer Concepts – Illustrated Introductory, Seventh Edition
Computer Concepts – Illustrated Introductory, Seventh Edition Objectives Define business and science software Understand utilities Understand licenses and copyrights Install and uninstall software Talking points: What are the consequences of software piracy? Computer Concepts – Illustrated Introductory, Seventh Edition
Introducing Computer Software Software (computer programs) Files that work together to provide computer with instructions and data for carrying out specific task Designed to provide task-relevant environment Screen display Ways of collecting input Specifications for processing data Method for displaying or outputting data Computer Concepts – Illustrated Introductory, Seventh Edition
Introducing Computer Software System software Designed for computer specific tasks Diagnosing hard drive, Internet connection problems Application software Helps you carry out tasks using computer Creating a digital presentation Computer Concepts – Illustrated Introductory, Seventh Edition
Introducing Computer Software Finding appropriate software Generally grouped into subcategories depending use System software Operating systems, utilities, device drivers Application software Grouped according to task Computer Concepts – Illustrated Introductory, Seventh Edition
Introducing Computer Software Software Categories Computer Concepts – Illustrated Introductory, Seventh Edition
Introducing Computer Software Productivity software Has potential to help people do work more efficiently Groupware Helps two or more people collaborate on project using networks or Internet connections Computer Concepts – Illustrated Introductory, Seventh Edition
Introducing Computer Software Starting an application Computer Concepts – Illustrated Introductory, Seventh Edition
Introducing Operating Systems Operating system (OS) System software that is master controller for all activities that take place within computer system Boot process Launches when computer turns on “Booting computer” Six major events happen during boot process Computer Concepts – Illustrated Introductory, Seventh Edition
Introducing Operating Systems Steps in Boot Process Computer Concepts – Illustrated Introductory, Seventh Edition
Introducing Operating Systems Manages computer’s resources Resource - any computer component required to perform work Stores and retrieves files Remembers names and locations of files Displays on-screen warning if device or driver not performing correctly Controls memory, and ensures input and output proceed in orderly manner Computer Concepts – Illustrated Introductory, Seventh Edition
Introducing Operating Systems Many processes compete for attention of computer’s processor The Windows Task Manager lists processes being executed Computer Concepts – Illustrated Introductory, Seventh Edition
Introducing Operating Systems User interaction with OS Computer Concepts – Illustrated Introductory, Seventh Edition
Comparing Operating Systems Three main operating systems Windows Mac OS Linux OS used Depends on type of personal computer used Type of processor running Computer Concepts – Illustrated Introductory, Seventh Edition
Comparing Operating Systems Microsoft Windows Installed on majority of world’s computers Latest version is Windows Vista Enhanced security, flexible file management, and more powerful search capabilities Home Basic, Home Premium, Business, Ultimate, and Enterprise editions Also server, media center, and embedded editions Computer Concepts – Illustrated Introductory, Seventh Edition
Comparing Operating Systems Mac OS Newest version is MAC OS X OS X versions named after large cats, Leopard is most recent Computer is running Mac OS if: Apple logo at top of screen on menu bar Dock at bottom of screen Computer Concepts – Illustrated Introductory, Seventh Edition
Comparing Operating Systems Windows Taskbar MAC Dock Computer Concepts – Illustrated Introductory, Seventh Edition
Comparing Operating Systems Boot Camp - dual-boot utility Allows user to choose Mac OS or Windows when computer starts Gives user ability to run Windows software on a Mac Must have Intel Mac Must reboot computer to change operating systems Computer Concepts – Illustrated Introductory, Seventh Edition
Comparing Operating Systems Running Windows from Mac Computer Concepts – Illustrated Introductory, Seventh Edition
Comparing Operating Systems Linux Open source OS available for free download and use Distributed under General Public License (GPL) Public free to make copies, give it away, or sell it Encourages programmers to develop utilities, programs, and enhancements for Linux Computer Concepts – Illustrated Introductory, Seventh Edition
Comparing Operating Systems Linux KDE operating system Computer Concepts – Illustrated Introductory, Seventh Edition
Comparing Operating Systems Virtual machine technology Allows one computer to simulate hardware and software of another Switch from one OS to another Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Office Productivity Software Software integrates word processing, spreadsheet, database, drawing, and presentation capabilities Word processing Used to produce documents such as reports, letter and manuscripts Format for document refers to way elements are arranged on page Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Office Productivity Software Formatting a document in Word Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Office Productivity Software Desktop publishing software Tools for word processing and graphic design Spreadsheet For projects that require repetitive calculations Budgets, maintaining grade book, balancing checkbook, tracking investments Worksheet - grid based on columns and rows Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Office Productivity Software Electronic Worksheet in Excel Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Office Productivity Software Database software Creates database to enter, find, organize, and report information Record - holds data for single entity Field - holds one item of data relevant to record Table - series of records Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Office Productivity Software Creating table in Access Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Office Productivity Software Presentation software Combine text, graphics, graphs, animations, and sound into series of electronic slides Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Office Productivity Software Web authoring software Design and develop Web pages that can be published on Web Includes tools for HTML tags Code used to display document on Web Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Graphics Software Any picture, drawing, sketch, photograph, image, or icon that appears on computer screen or on printed output Graphics software Create, display, modify, manipulate, and print graphics Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Graphics Software Drawing software Tools that can be assembled into diagrams and corporate logos Lines, shapes, colors Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Graphics Software Paint software Sometimes called image editing software Provides electronic pens, brushes, and paints for painting images on screen Microsoft Paint, Corel Paint Shop Pro, Adobe Photoshop Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Graphics Software Photo editing software Features designed to improve quality of photos Modify contrast and brightness Cropping Removing “red eye” Often includes photo organizers Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Graphics Software Using Photo editing software Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Graphics Software 3D graphics software Set of tools for creating wire-frame models that represent three-dimensional objects Wire-frame models are frames which are covered with surface texture and color Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Graphics Software CAD software (computer aided design) 3D graphics software designed for architects and engineers Create blueprints and product specifications Computers and 3D graphics software Used extensively in movie industry Feature-length animation Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Entertainment and Education Software Computers also used for entertainment Games Digital voice and music recordings Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Entertainment and Education Software Entertainment Software Rating Board Rates video and computer games Ratings include rating symbol and content description Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Entertainment and Education Software MP3 Compression file format for digital audio recordings MIDI sequencing software Great for creating sound effects and controlling keyboards and other instruments Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Entertainment and Education Software Video editing and DVD authoring software Tools for transporting video footage from camera to computer Deleting unwanted footage Assembling video segments in any sequence Adding visual effects Adding sound track Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Entertainment and Education Software Video Editing Software Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Entertainment and Education Software Educational software Use computer to learn and practice new skills Arithmetic, reading, languages, playing instruments, improving keyboarding skills, preparing for standardized tests Reference software Provides information and way to access it Cookbooks, telephone books, medical reference, encyclopedias, etc Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Business and Science Software Project management software Planning large and small projects, scheduling project tasks, tracking resources, and keeping track of costs Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Business and Science Software Accounting and finance software Keep records of monetary transactions and investments Tax preparation software Specialized personal finance software Gather income and expense data, identify deductions, and calculate tax payments Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Business and Science Software Software suite Collection of application software sold as single package Microsoft Office Professional 2007 Suite: Applications used to boost productivity Adobe Creative Suite: Applications for graphics Media suites: Programs for creating music and video Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Business and Science Software Statistical software Analyzes large sets of data to discover relationships and patterns Mathematical modeling software Tools for solving wide range of math, science, and engineering problems Computer Concepts – Illustrated Introductory, Seventh Edition
Defining Business and Science Software Visualization of Data Using Statistical Software Computer Concepts – Illustrated Introductory, Seventh Edition
Understanding Utilities Utility software – type of system software designed to perform specialized task Diagnostic tools Setup wizards Communications programs Security software Computer Concepts – Illustrated Introductory, Seventh Edition
Understanding Utilities Many utilities come with OS Computer Concepts – Illustrated Introductory, Seventh Edition
Understanding Utilities Utility programs Compression utility: Reduces file sizes for quick transmission or efficient storage Security utilities: Antivirus software, pop-up ad blockers, personal firewalls, spam filters Utilities for customizing your desktop: Skins utilities Computer Concepts – Illustrated Introductory, Seventh Edition
Understanding Utilities Device driver Helps peripheral device establish communication with computer Widget Specialized utility program that appears on desktop Looks like control, used to display snippet of information Clocks, calendars, weather, news, sticky notes Computer Concepts – Illustrated Introductory, Seventh Edition
Understanding Licenses and Copyrights Software license or license agreement Legal contract defines ways computer program may be used EULA (end-user license agreement) Displayed on screen when piece of software first used Generally accept agreement by clicking button labeled ‘OK, I Agree’, or’ I Accept’ Computer Concepts – Illustrated Introductory, Seventh Edition
Understanding Licenses and Copyrights How are software licenses legally binding without signatures? Shrink-wrap license - goes into effect when package is opened Installation agreement – goes into effect when accept option is clicked Computer Concepts – Illustrated Introductory, Seventh Edition
Understanding Licenses and Copyrights Software copyright protections and software classifications Commercial software Shareware Freeware Open source software Public domain software Demoware Computer Concepts – Illustrated Introductory, Seventh Edition
Understanding Licenses and Copyrights Types of software licenses Single-user Site license Multiple-users Concurrent-user Computer Concepts – Illustrated Introductory, Seventh Edition
Understanding Licenses and Copyrights Legal protection grants author of original work exclusive right to copy, distribute, sell, and modify that work, except under special circumstances described by copyright laws Intellectual property Ownership of certain types of information, ideas, or representations Patents, trademarks, music, photos, software, books, and film Computer Concepts – Illustrated Introductory, Seventh Edition
Understanding Licenses and Copyrights Pirating Illegal copying and distribution of copyrighted material Significant revenue loss for software publishers, recording studios and film producers Fight against piracy - passing strict antipiracy laws; scrambling, encryption, digital rights management schemes that physically prevent copying; consumer education Computer Concepts – Illustrated Introductory, Seventh Edition
Installing and Uninstalling Software New software must be installed before use Upgrading and uninstalling software are important skills to learn Computer Concepts – Illustrated Introductory, Seventh Edition
Installing and Uninstalling Software System requirements Specify operating system and minimum hardware requirements for software to work correctly Setup program Guides installation process Full installation gives access to all features of software Custom installation allows selection of features you want Computer Concepts – Illustrated Introductory, Seventh Edition
Installing and Uninstalling Software Downloaded software files - generally zipped to consolidate them into one file, part of installation process unzips files Computer Concepts – Illustrated Introductory, Seventh Edition
Installing and Uninstalling Software Validation code Sequence of numbers and letters typically supplied separately from software itself Not serial number Enter when instructed during setup process Computer Concepts – Illustrated Introductory, Seventh Edition
Installing and Uninstalling Software Installing updates similar to installing program itself Activate setup program, display license agreement, add updated entries to computer’s Start menu Patches Small programs designed to correct, secure, or enhance existing program Service packs Collection of updates, fixes, or enhancements delivered as single package Computer Concepts – Illustrated Introductory, Seventh Edition
Installing and Uninstalling Software Removing (uninstalling) software Most software programs come with uninstall program Most OSs also provide access to uninstall program Uninstall programs - designed to delete all related program files from various directories on hard drive Best to use if available Computer Concepts – Illustrated Introductory, Seventh Edition
Talking Points: What are the consequences of software piracy? Software easy to steal, but stealing is illegal Piracy and counterfeiting Huge problem for software companies According to 2006 study 35 percent of all software installed on PCs worldwide was obtained illegally Resulting in nearly $40 billion in global losses due to piracy Computer Concepts – Illustrated Introductory, Seventh Edition