![Page 1: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/1.jpg)
Computer Software
CSCI N207 Data Analysis Using Spreadsheet
Department of Computer and Information Science, IUPUI
![Page 2: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/2.jpg)
Software: The Inside Story
• Software may come on a CD or DVD, a flash drive, or as a Web download
• Today’s software is generally comprised of many files
Page 2
![Page 3: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/3.jpg)
Programmers and Programming Languages
• The finished software product is distributed by the programmers themselves or software publishers– E.g. Microsoft Office 2007
• A programming language provides the tools a programmer uses to create software– Source code– High-level language
Page 3
![Page 4: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/4.jpg)
How Software Works
• Microprocessors understand only machine language
• A compiler translates high-level language instructions to machine language instructions
Page 4
![Page 5: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/5.jpg)
Application Software and System Software
• Application software helps people carry out tasks using a computer– E.g. PowerPoint, Excel
• System software helps the computer carry out basic operating functions– E.g. Windows XP
Page 5
![Page 6: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/6.jpg)
Application Software and System Software
Page 6
![Page 7: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/7.jpg)
Operating System Overview
• The operating system (OS) acts as the master controller for all activities
Page 7
![Page 8: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/8.jpg)
Operating System Overview
• Operating system tasks include– Managing processor resources– Managing memory– Keeping track of storage resources– Ensuring that input and output
proceed in an orderly manner– Establishing basic elements of the
user interface
Page 8
![Page 9: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/9.jpg)
Operating System Overview
• Managing resources– Multitasking, e.g. different jobs concurrently – Multithreading, e.g. different uses use a computer at the
same time, one CPU is used– Multiprocessing, e.g. different uses use a computer at
the same time, several CPUs are used
• Managing memory– The OS allocates RAM
when multiple programs run at once
Page 9
![Page 10: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/10.jpg)
Operating System Overview
• Keeping track of storages– Files and empty
spaces on your storage medium
• User interfaces– Graphical– Command-line
Page 10
![Page 11: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/11.jpg)
Operating System Overview
• Interacting with the OS– Launch programs– Manage files– Get help– Customize the user
interface– Configure
equipment
11
![Page 12: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/12.jpg)
Windows, Mac, UNIX, Linux, and DOS
• Mac OS and Windows base their user interface on the graphical model
Page 12
![Page 13: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/13.jpg)
• UNIX was developed in 1969, and is very dependable– Foundation for Apple’s
Mac OS X Tiger
• Linux is loosely based on a UNIX derivative– Distributed under the
terms of a General Public License
13
Windows, Mac, UNIX, Linux, and DOS
![Page 14: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/14.jpg)
• Microsoft introduced DOS (Disk Management System) in 1982– Marketed under MS-DOS
• Provided part of the operating system kernel for Windows versions 3.1, 95, 98, and Me
• DOS offers handy troubleshooting utilities
Page 14
Windows, Mac, UNIX, Linux, and DOS
![Page 15: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/15.jpg)
Handheld and Tablet Operating Systems
• Windows XP Tablet Edition is the OS supplied with just about every tablet computer– Handwriting recognition
Page 15
![Page 16: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/16.jpg)
Utilities
• Utility software is designed to perform a specialized task– System software– Can be purchased in a store or online– IUWARE - http://iuware.iu.edu/
Page 16
![Page 17: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/17.jpg)
Document Production Software
• Assists you with composing, editing, designing, printing, and electronically publishing documents– E.g Word, Notepad, Wordpad,
OpenOffice
Page 17
![Page 18: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/18.jpg)
Spreadsheet Software
• A spreadsheet uses rows and columns of numbers to create a model or representation of a real solution
• Spreadsheet software, such as Microsoft Excel, provides tools for creating worksheets
Page 18
![Page 19: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/19.jpg)
Database Software
• A database is a collection of data– Database software
helps you find, organize, update, and report information stored in a database
19
![Page 20: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/20.jpg)
Graphics Software• Designed to help you
create, manipulate, and print graphics– Photo editing
software e.g. PhotoShop
– Drawing softwaree.g. Paint
– 3-D graphics softwaree.g. Rhino
– CAD softwaree.g. AutoCAD
– Presentation softwaree.g. PowerPoint
Page 20
![Page 21: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/21.jpg)
Music Software
• Allows you to make your own digital voice and music recordings– Audio recording and editing software– CD ripper software– Audio encoding software– Notation software
Page 21
![Page 22: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/22.jpg)
Video Editing and DVD Authoring Software
• Provides a set of tools for– Transferring video
footage– Editing raw video– Adding special visual
effects– Adding a sound track
Page 22
![Page 23: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/23.jpg)
Software Suites• Collection of application software
sold as a single package– Less expensive to purchase a
software suite than applications individually
Page 23
![Page 24: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/24.jpg)
Entertainment Software• Computer games are the most popular
type of entertainment software
Page 24
![Page 25: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/25.jpg)
Business Software• Vertical market software is designed to
automate specialized tasks in a specific market or business
• Horizontal market software is generic software that just about any type of business can use– Payroll software– Accounting software– Project management software
Page 25
![Page 26: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/26.jpg)
Buying Software• Make sure your computer meets the
system requirements
Page 26
![Page 27: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/27.jpg)
Installation Basics• Installing software places the files
in appropriate folders on your hard disk
Page 27
![Page 28: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/28.jpg)
Software Updates• Software publishers regularly update their
software– Add new features– Fix bugs– Update security
• Software patches replace part of the software you currently have installed
• Service packs correct problems and address security vulnerabilities, usually in operating systems
Page 28
![Page 29: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/29.jpg)
Software Updates• Updates are usually available
online for registered software• Always install patches and service
packs when they become available• Many software publishers require
users to type in a validation code to complete the installation
Page 29
![Page 30: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/30.jpg)
Uninstalling Software
• Uninstall routines delete the software’s files from the various folders on your computer’s hard disk
Page 30
![Page 31: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/31.jpg)
Software Copyrights and Licenses
• A copyright is a form of legal protection that grants the author of an original “work” exclusive rights
• Software licenses define the ways in which you may use a computer program– Single-user: Software can be installed on one machine– Multiple-user: Software can be installed on two or
more machines– Site: Software can be installed on any machine in the
working unit
Page 31
![Page 32: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/32.jpg)
• A EULA (end-user license agreement) is displayed on-screen when you first install software
• Different types of software licenses– Commercial software: must have a license
to use it– Shareware: try it before you buy it– Freeware: can be used for unlimited time at
no cost– Open source: free distribution, access to
source codes
Page 32
Software Copyrights and Licenses
![Page 33: Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI](https://reader036.vdocuments.mx/reader036/viewer/2022062516/56649e495503460f94b3d3b2/html5/thumbnails/33.jpg)
Presentation created by:Lingma [email protected]