Unit C: Computer Software

Download Report

Transcript Unit C: Computer Software

Computer Concepts-Illustrated Introductory, Sixth Edition, Enhanced

Unit C

Unit C

1

Objectives

Introduce computer software Explain how computers interpret software Explore operating systems Compare operating systems Define office productivity software

Computer Concepts, 6 th 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, 6 th Edition, Enhanced -- Illustrated

3

Introduce Computer Software

Application Software System Software

Computer Concepts, 6 th Edition, Enhanced -- Illustrated

4

Introduce Computer Software

Operating Systems System Software Device Drivers Utilities Programming Languages DOS Windows Mac OS Linux UNIX

Computer Concepts, 6 th Edition, Enhanced -- Illustrated

5

Introduce Computer Software

Document Production Application Software Reference Statistical Spreadsheet Software Data Management Mathematical Modeling Entertainment Accounting & Finance Music Video Educational

Computer Concepts, 6 th Edition, Enhanced -- Illustrated

Graphics

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, 6 th 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, 6 th 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 page)

Computer Concepts, 6 th Edition, Enhanced -- Illustrated

9

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, 6 th 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, 6 th 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, 6 th 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, 6 th 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, 6 th 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, 6 th Edition, Enhanced -- Illustrated

15

Define Graphics Software

Create, display, modify, manipulate and print graphics Paint : realistic art and photos Photo editing: editing tasks simplifies common Drawing: uses vector figures & shapes to create “cartoon-like” images.

Computer Concepts, 6 th 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, 6 th Edition, Enhanced -- Illustrated

17

Define Entertainment Software

Audio editing (sound recorder) MP3 player Games Music • Ear training • Notation • Computer-aided music • MIDI sequencing Video editing (Adobe Premiere)

Computer Concepts, 6 th Edition, Enhanced -- Illustrated

18

Define Educational Software

Learn and practice new skills  Arithmetic  Reading  Languages  Typing  SAT Reference software (CD-ROMs)

Computer Concepts, 6 th 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, 6 th 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, 6 th Edition, Enhanced -- Illustrated

21

Define Science Software

Statistical/graphing software Mathematical modeling software  Math CAD

Computer Concepts, 6 th 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, 6 th 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, 6 th 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, 6 th 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, 6 th 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, 6 th 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, 6 th 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, 6 th Edition, Enhanced -- Illustrated

29

Types of Copyright Protections Commercial

: License adheres to limitations of copyright law

Shareware

: honor system try before you buy on the

Freeware

: or sell no fee - can use, but not alter

Open Source

: uncompiled source code that can be changed - sold or free

Public Domain

: and resold can be copied, altered

Computer Concepts, 6 th 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, 6 th 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, 6 th 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, 6 th Edition, Enhanced -- Illustrated

33

U n i t S u m m a r y

Software comes in two types: application and system Operating systems control computer functioning Application software performs tasks Pay attention to copyrights

Computer Concepts, 6 th Edition, Enhanced -- Illustrated

34

Computer Software

End

35