Computer Concepts-Illustrated Introductory, Sixth Edition

Download Report

Transcript Computer Concepts-Illustrated Introductory, Sixth Edition

Computer Concepts - Illustrated Introductory, Seventh Edition

UNIT C: Software

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

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

Operating system  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

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 - g rid 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

Graphics  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

Copyright  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