comp4_unit4a_lecture_slides

advertisement
Introduction to Information and
Computer Science
Computer Software
Lecture a
This material (Comp4_Unit4a) was developed by OHSU, funded by the Department of Health and Human Services, Office of
the National Coordinator for Health Information Technology under Award Number IU24OC000015.
Computer Software
Learning Objectives
•
•
•
•
•
Define application vs. system software. (Lecture a)
Give examples of application software focusing on
healthcare systems. (Lecture a)
Describe the functions of system software. (Lecture b)
List different types of operating systems. (Lecture b)
Explain the purpose and usage of file systems.
(Lecture c)
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
2
Software
• Collection of programs and data that tell
the computer what to do
– Made up of instructions
– Allows users to interact with the computer
• Two types of software
– Application
– System
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
3
Application Software
• Available in different forms
– Packaged
– Custom
– Web application
– Open source
– Shareware
– Freeware
– Public domain software
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
4
Application Software Categories
•
•
•
•
•
•
•
Business
Science and Mathematics
Graphics and Multimedia
Home/Personal Use
Communications
Artificial Intelligence
Healthcare
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
5
Business/Home Software
Word Processing
• Produces documents
• Has powerful features
–
–
–
–
–
–
–
–
Auto-correct
Spell-check
Grammar-check
Mail merge
Tracking changes
Tables
Templates
Web page development
• Examples
–
–
–
–
Microsoft® Word
OpenOffice™ Writer
Corel® WordPerfect
Google Docs
(hacktolive.org, 2008, GNU GPL)
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
6
Business/Home Software
Spreadsheets
• Organizes data into
columns and rows
• Performs calculations on
the data
• Can use formulas and
functions for calculations
• Can generate graphs
and charts of data
• Examples
–
–
–
–
–
Microsoft® Excel
Lotus® I-2-3
Corel® Quattro-Pro
Google Docs
OpenOffice™ Calc
(hacktolive.org, 2008, GNU GPL)
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
7
Business/Home Software
Presentation Software
• Creates visual aids for
a presentation
• Developed as a series
of slides
• Can include images,
tables, graphs
• Can include
animations, automatic
transitions
• Examples
– Microsoft ® PowerPoint
– OpenOffice ® Impress
– Apple Keynote
(hacktolive.org, 2008, GNU GPL)
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
8
Business Software
Project Management Software
• Plans and
schedules
events,
resources, and
costs of a
project
• Keeps track of
deadlines and
deliverables
• Examples
– Microsoft® Project
– FastTrack Schedule 10
– SEER-SEM®
(Hubertson, 2009, CC BY 3.0)
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
9
Science and Mathematics
• Number-crunching
software
• Runs models and
works with large
amounts of data
• Examples:
–
–
–
–
IBM SPSS Statistics 20
Gretl
Matlab®
Mathematica ®
Health IT Workforce Curriculum
Version 3.0/Spring 2012
(GNU GPL, 2006)
Introduction to Information and Computer Science
Computer Software
Lecture a
10
Graphics and Multimedia
Software: Desktop Publishing
• Professional software used to produce highquality print documents such as textbooks,
brochures, and catalogs
• Assists with the layout, colors, and graphics
• Produces very high resolution output that is
suitable for printing
• Adobe® PageMaker ®, Adobe® FrameMaker ®,
Microsoft ® Publisher, Scribus
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
11
Desktop Publishing Example
(Manske, 2011, GNU GPL)
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
12
Graphics and Multimedia Software
• Image-editing, photo-editing, and paint
software (professional)
– Image-editing software adds the ability to modify
existing images and pictures
– Photo-editing software is a type of image editing
software that allows users to edit and customize
digital photographs
• Adobe Photoshop®, GIMP, Inkscape
– Paint software allows graphic artists to draw pictures
and shapes
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
13
Image Editing Example
(Emc2, 2011, GNU GPL)
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
14
Graphics and Multimedia Software
• Video-editing
Software
– Can modify a segment of
video called a clip
– Can delete, reorder, add
special effects to clips
• Examples
– Adobe Premiere®
Elements
– Pinnacle Studio™
– OpenShot Video
Editor™
(JonOomp 2009, GNU GPL)
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
15
Communications Software
• Many different types
–
–
–
–
–
–
–
Email
IM
FTP
Web browsers
VoIP
Blogs
Wikis
(Old Marcus, 2010, MPL 1.1)
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
16
Artificial Intelligence
• Artificial intelligence is using computing to approximate
human intelligence
• Involves
–
–
–
–
–
–
–
Reasoning and deduction
Knowledge Representation and Retrieval
Natural Language Processing
Perception
Learning
Planning
Motion
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
17
Artificial Intelligence Applications
•
•
•
•
•
•
Expert systems
Voice recognition
Robots
Email Spam filtering
Video games
Automated online help
(Raysonho, 2011, CC BY 3.0)
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
18
Healthcare Software
• Many different types
–
–
–
–
–
–
–
EHRs and EMRs
Health Information Systems
Expert Systems/Decision Support Systems
Medical Office Management Systems
Patient Registries
Imaging
Telemedicine
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
19
Examples of EHRs
• EpicCare’s EHR system - http://www.epic.com/softwareindex.php
• General Electric’s Centricity Enterprise EHR system https://www2.gehealthcare.com/portal/site/usen/gehchome/
• The Veteran Administration (VA) VistA (Veterans Health
Information Systems and Technology Architecture) http://www.ehealth.va.gov/EHEALTH/CPRS_demo.asp
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
20
VistA
(US Department of VA, 2007, PD-US)
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
21
Expert Systems
• IBM Watson will be used for decision making in
healthcare
• DxPlain (Massachusetts General Hospital)
provides diagnosis support and disease
reference
• MYCIN (Stanford) provided support for bacteria
identification and antibiotic recommendations
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
22
Medical Office Management
Systems
(Miller, 2009, GNU GPL)
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
23
Medical Imaging
(alchueyr, 2010, GNU GPL))
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
24
Telemedicine
• Clinical medicine
where consultations
and procedures are
managed remotely
(Mco44, 2008, PD-US).
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
25
Software Components
• Code
– Programming statements/instructions that make the program
work
– Example: the .exe file run by a user
• Files
– Data stored on disk that is used by a program
– Example: the .doc files that Microsoft® Word uses
• Database
– Stores and retrieves data
– Example: EMRs store data in a database
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
26
Different Hardware Needs
• High-resolution graphics and video software (including audio)
– Good graphics card with its own memory
– Fast processor with large RAM
– Good monitor
– Good speakers
– Large secondary storage
• Data intensive applications
– Fast processor with large RAM
– Large secondary storage
• Software specs list minimum hardware requirements
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
27
How to Install/Uninstall
• Installing software depends on how it is received
– Purchase an install disk—put in drive and it
will install
– Download—run downloaded installer
• Uninstalling
– Add/Remove Programs on the control panel
menu (Windows)
– Drag icon to the trash (Mac)
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
28
Ethical Considerations
• Software that isn’t open source or public
domain has a copyright
• Most software has a license
– Allows user to install one instance
– Read license to see if it allows more
– Cannot distribute copies to friends
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
29
Computer Software
Summary - Lecture a
• Software makes computers useful
• Two types of software
– Application
– System
• Application software is vast and varied
– Many types
– Available in different forms
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
30
Computer Software
References – Lecture a
References
•
Barnett GO, Cimino JJ, Hupp JA, Hoffer EP. (1987). DXplain. An evolving diagnostic support system. JAMA.,
258(1), 67 - 74.
•
Evans A, Martin K, Poatsey MA (2010). Chapter 4: Application Software: Programs That Let You Work and Play.
In: Technology in Action: Complete. 7th ed. New Jersey: Prentice Hall.
•
Gretl [Webpage]. [updated 2011 Oct 17; cited 2011 Nov 11]. Available from: http://gretl.sourceforge.net/
•
IBM Systems and Technology . Watson--A System Designed for Answers. (2011, February). Retrieved from
the IBM Corporation website:
http://public.dhe.ibm.com/common/ssi/ecm/en/pow03061usen/POW03061USEN.PDF.
•
Inkscape [Webpage]. [updated 2011 Nov 11; cited 2011 Nov 12]. Available from: http://inkscape.org/
•
Morley Deborah, Parker Charles S. (2010). Chapter 5: Application Software. In: Understanding Computers
Today and Tomorrow. 12th ed. Boston: Course Technology.
•
Mozilla Thunderbird Project [Webpage]. [updated 2011 Nov 12; cited 2011 Nov 12]. Available from:
http://www.mozilla.org/projects/thunderbird.
•
Mycin [Webpage]. [updated 2011 Nov 8; cited 2011 Nov 11]. Available from: http://en.wikipedia.org/wiki/Mycin.
•
OpenOffice.org: The Free and Open Productivity Suite. 2011; [updated 2011 Oct 14; cited 2011 Nov 11].
Available from: http://www.openoffice.org/.
•
Scribus [Webpage]. [updated 2011 Nov 12; cite 2011 Nov 12]. Available from:
http://www.scribus.net/canvas/Scribus
•
SEER-SEM [Webpage]. [updated 2011 Nov 12; cited 2011 Nov 12]. Available from:
http://www.galorath.com/index.php/products/software/C5/ .
•
Shelley GB, Vermaat ME (2010). Chapter 3: Application Software. In: Discovering Computers 2011: Introductory.
1st ed. Boston: Course Technology.
•
OpenShot [Webpage]. [updated 2011 Oct 16; cited 2011 Nov 11]. Available from: http://www.openshotvideo.com/
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
31
Computer Software
Images - Lecture a
Images
•
Slide 6: Open Office Writer Image [image on the Internet]. hacktolive.org (c 2008) [Updated 7/5/2011; cited
11/8/2011]. Available from: http://en.wikipedia.org/wiki/File:OpenOffice.org_Writer.png.
•
Slide 7: Open Office Calc Image [image on the Internet]. hacktolive.org (c 2008) [Updated 11/8/2008; cited
11/8/2011]. Available from: http://en.wikipedia.org/wiki/File:OpenOffice.org_Calc.png.
•
Slide 8: Open Office Impress Image [image on the Internet]. hacktolive.org (c 2008). [Updated 11/8/2008; cited
11/8/2011]. Available from: http://en.wikipedia.org/wiki/File:OpenOffice.org_Impress.png.
•
Slide 9: SEER - SEM Image [image on the Internet]. Hubertson, E. (c 2009). [Updated 4/21/2008; cited
11/8/2011]. Available from: http://en.wikipedia.org/wiki/File:Seer3.jpg. (CC BY 3.0).
•
Slide 10: Gretl Image [image on the Internet]. c 2006 [Updated 8/1/2006; cited 11/8/2011]. Available from:
http://en.wikipedia.org/wiki/File:Gretl_screenshot.png. (GNU GPL).
•
Slide 12: Scribus Image [image on the Internet]. Manske, M (c 2008). [Updated 3/5/2009; cited 11/8/2011].
Available from: http://en.wikipedia.org/wiki/File:Scribus-1.3-Linux.png. (GNU GPL).
•
Slide 14: Inkscape Image [image on the Internet]. Emc2 (c 2006). [Updated 4/8/2006; cited 11/8/2011]. Available
from: http://commons.wikimedia.org/wiki/File:Inkscape_screenshot.png. (GNU GPL).
•
Slide 15: OpenShot Image [image on the Internet]. JonOomp (c 2009) [Updated 9/21/2009; cited 11/8/2011].
Available from: http://commons.wikimedia.org/wiki/File:Screenshot_of_OpenShot.png. (GNU GPL).
•
Slide 16: Thunderbird Image [image on the Internet]. Old Marcus (c2010) [Updated 2/11/2010; cited 11/8/2011].
Available from: http://commons.wikimedia.org/wiki/File:Mozilla-thunderbird-3.0.1.png. (MPL 1.1).
•
Slide 18: IBM Watson Image [image on the Internet]. Raysonho (c 2011) [Updated 4/20/2011; cited 11/8/2011].
Available from: http://en.wikipedia.org/wiki/File:IBMWatson.jpg. (CC BY 3.0).
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
32
Computer Software
Images - Lecture a
Images
•
Slide 21: VistA screenshot showing lab result values graphed over time for a particular patient. Image [image on
the Internet]. US Dept. of VA (c 2007). [Updated 10/29/2007; cited 11/8/2011]. Available from:
http://en.wikipedia.org/wiki/File:VistA_Img.png. (PD-US).
•
Slide 22: Screenshot of the OpenEMR scheduling calendar. Image [image on the Internet]. Miller, B. (c 2009).
[Updated 11/28/2009; cited 11/8/2011]. Available from: http://en.wikipedia.org/wiki/File:OpenEMR-Calendar.jpg.
(GNU GPL).
•
Slide 23: Medical Imaging Image [image on the Internet]. alchueyr, T. (c 2010). [Updated 2/7/2010; cited
11/8/2011]. Available from: http://en.wikipedia.org/wiki/File:Invesalius3_promed0446.png. (GNU GPL).
•
Slide 24: Telemedicine Image [image on the Internet]. Mco44 (c 2008). [Updated 2/19/2009; cited 11/8/2011].
Available from: http://en.wikipedia.org/wiki/File:CT_viewer_Chest_Keosys.JPG. (PD-US).
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Computer Software
Lecture a
33
Download