Unit C: Computer Software

Download Report

Transcript Unit C: Computer Software

Computer Concepts-Illustrated
Introductory, Sixth Edition,
Enhanced
Unit C
Computer
UnitSoftware
C
1
Objectives
Introduce computer software
Explain how computers
interpret software
Explore operating systems
Compare operating systems
Define office productivity
software
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
2
Objectives
Define graphics software
Define entertainment and
education software
Define business and science
software
Understand utilities
Understand licenses and
copyrights
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
3
Introduce Computer Software
Application Software
System Software
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
4
Introduce Computer Software
System Software
Operating
Systems
Device
Drivers
Utilities
Programming
Languages
DOS
Windows
Mac OS
Linux
UNIX
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
5
Introduce Computer Software
Application Software
Document
Production
Reference
Statistical
Spreadsheet
Software
Mathematical
Modeling
Entertainment
Data
Management
Accounting
& Finance
Music
Video
Educational
Graphics
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
6
Introduce Computer Software
Computer program
 main executable program (.exe)
Support module
 called by the program (.dll)
Program data file
 Example: a dictionary file or a file that is
not supplied by the user
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
7
Explain How Computers Interpret
Software
Computer programmers write
instructions for programs
Most businesses purchase
software instead of writing their
own
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
8
Explain How Computers Interpret
Software
Computer languages
 Source code
 High-level languages: COBOL, C++, Java
Machine language
Compiler
 Creates object code in single batch
Interpreter
 Converts one instruction at a time
 Common with Web-based scripts (part of Web
Computer Concepts, 6 Edition, Enhanced
9
page)
-- Illustrated
th
Explore Operating Systems
Interacts with application
software, device drivers &
hardware to manage computer’s
resources
GUI (graphical user interface)
Utilities
Bootstrap program is stored in
ROM
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
10
How does the OS manage processor
resources?
Multitasking
 Two or more tasks run simultaneously
Multithreading
 Allows multiple parts of a program to
run simultaneously
Dual-core or multiple processors
support division of labor among
processing units
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
11
Compare Operating Systems
Single user: PCs and handhelds
Desktop: desktop or notebook
PC; single-user, but could handle
networking
Multi-user: mainframes or
centralized computer processing
Network/Server: serves as router
to local computer processing
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
12
Compare Operating Systems
Microsoft Windows
 80% of PCs
Mac OS
UNIX
 good for multi-user environment
Linux
 free; good for Web servers
DOS
Palm OS and Windows Mobil OS
Windows XP Tablet Edition
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
13
Define Office Productivity Software
Document Production
 Compose, edit, design, print or
electronically publish documents
 Word processing; Desktop publishing; Web
authoring
Spreadsheet
 Numerical calculations and graphs
 Rows and columns
 Worksheet, cell, cell references
 Values, labels, functions, formulas
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
14
Define Office Productivity Software
Databases
 Store, find, organize, update and report
information
 Collection of related files
 Records, fields, tables
Layout
 Physical position of elements
 Header, footer
Format
 Fonts, styles, paragraph styles, layout
 Tables, clip art
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
15
Define Graphics Software
Create, display, modify,
manipulate and print graphics
Paint : realistic art and photos
Photo editing: simplifies common
editing tasks
Drawing: uses vector figures &
shapes to create “cartoon-like”
images.
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
16
Define Graphics Software
3-D Graphics software:
create wireframes and then
cover with a texture
CAD (computer-aided
design): 3-D software
designed for architects and
engineers
Presentation software:
creates electronic slides like
these
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
17
Define Entertainment Software
Audio editing (sound recorder)
Music
•Ear
MP3 player
Games
training
•Notation
•Computer-aided music
•MIDI sequencing
Video editing (Adobe Premiere)
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
18
Define Educational Software
Learn and practice new skills
 Arithmetic
 Reading
 Languages
 Typing
 SAT
Reference software (CD-ROMs)
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
19
ESRB Ratings
Entertainment Software Ratings
Board
Rated over 12,000 video and
computer games
Symbols indicate age groups
Content descriptors
 Violence, language, etc.
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
20
Define Business Software
Accounting & Finance
 Personal finance
 Tax preparation
 Small business accounting
Vertical Market
 Hospitals, construction, schools
Horizontal Market
 Generic, like payroll
 Project management
Groupware
 Help collaboration on group projects
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
21
Define Science Software
Statistical/graphing software
Mathematical modeling software
 Math CAD
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
22
What is a Software Suite?
A collection of application
software sold in a package
 Microsoft Office, Star Office, Open
Office, WordPerfect Office
Available for productivity,
antivirus, and graphics
Cost and usability
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
23
Using Data Responsibly
Don’t introduce inaccurate
information
Respect copyrights by giving
credit for data used
Respect privacy of subjects
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
24
Understand Utilities
Third-party
 Enhance operating system
Compression
 Reduce file sizes: WinZip, PKZip
FTP (file transfer protocol)
 Upload or download files remotely
Security
 Antivirus, filters, firewalls
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
25
Understand Utilities
Skins
 Customize desktops
Document reader
 Transfer documents into portable formats: Adobe
Acrobat
System
 Disk Maintenance: Norton System Works
Hard disk
 Backup, security, delete files
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
26
Buying Utilities
Can be purchased at office supply
stores or online
Downloaded from the Web for free
on a trial basis
 After trial, pay a fee to continue service
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
27
Understand Licenses and Copyrights
Software License: legal contract that
defines the ways you may use a
computer program
Copyright: legal protection that grants the
author of an original work an exclusive
right to copy, distribute, sell and modify
that work
Software piracy
For contract to take effect:
 Open a shrink-wrap license product
 Agree to an installation agreement
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
28
Understand Licenses and Copyrights
Types of licenses:
 Single-user
 End-user
 Site license
 Multiple-user
 Concurrent-user
 Shrink-wrap
Programs without copyright
notices are still protected by law
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
29
Types of Copyright Protections
Commercial: License adheres to
limitations of copyright law
Shareware: try before you buy on the
honor system
Freeware: no fee - can use, but not alter
or sell
Open Source: uncompiled source code
that can be changed - sold or free
Public Domain: can be copied, altered
and resold
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
30
Tech Talk: Installing Software
System requirements
 Operating system and minimum hardware
capacities
Steps (setup.exe)






Copy files to hard drive
Uncompress if necessary (WinZip)
Verify system requirements met
Select appropriate device drivers
Necessary system files/players (Media Player)
Update registry and program menu
Uninstall routine or Windows Add/Remove
programs
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
31
Context: Journalism
Technology has benefited print
journalism
 Word processing and DTP software
 Networks
 Journalists use Internet and e-mail
 Web sites
 AV Equipment is digital
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
32
Issue
•
•
•
•
•
What is being done about
software piracy?
End-user piracy/counterfeiting
Internet piracy
Some countries cannot afford
Some believe software should be
freely distributed
What is the damage?
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
33
Unit Summary
Software comes in two types:
application and system
Operating systems control
computer functioning
Application software performs
tasks
Pay attention to copyrights
Computer Concepts, 6th Edition, Enhanced
-- Illustrated
34
Computer Software
End
35