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