Download Connecting with Computer Science: A Comprehensive Guide to Document Tools and Technologies and more Study notes Computer Science in PDF only on Docsity! Connecting with Computer Science
Greg Anderson
David Ferro
Robert Hilton
software tools for techies
Connecting with Computer Science 2 Objectives • Learn what tasks you need to be prepared to accomplish within the computer industry and which tools can help you succeed in completing the tasks • Learn how even computer scientists have to use word processors to create documents • Learn what tools can be used to create a presentation • Learn about the different types of graphics and what tools allow you to create and modify them Connecting with Computer Science 5 Why You Need to Know About…Software Tools • Specific tools designed for specific tasks – Scissors cut fabric, paper, threads, etc. – Hammers drive nails into a board • Software products are also customized tools – Word processors are used to create documents – Desktop publishers are used to create brochures • Benefit of picking the right tool from the “box” – Enhance progress toward task completion Connecting with Computer Science 6 Different Tools for Different Rules • Learning about a task precedes tool selection • Tasks are grouped into (3) main categories: – Office tasks – Programming tasks – Internet or Web Tasks • Meeting the challenge of matching tool to task – A critical factor in achieving goals – The chief objective of Chapter 2 Connecting with Computer Science 7 Office Tools • Office tools support overall professional development • Office tools help generate the following: – Documents – Presentations – Spreadsheets – Budgets – Work schedules Connecting with Computer Science 10 Word Processors • Word Processor: multipurpose document creation tool • A partial list of items generated by word processor: – Letters, resumes, design documents, project proposals, faxes, memos, assignments, resumes • Broad range of capabilities – Formatting options (such as font selection) – Graphics – Spell and grammar check • Microsoft Word: the word processor of choice for both Windows and Mac operating systems Figure 2-2, Microsoft Word is a popular word-processing tool
| Ble Edt View Inset Farmat Tools Table Window Hels
[0 BBS) o- - |) QD 2) roema + TinesNewRoman + 12 -|B 2 0 i =
| tei seaat EA wr -|
[el]
ERR/O-4-A-./0
A string walked into a bar and asked the bartender fora drink
The bartender looked at the string and said, “ Wait a minute. Aren't you a string?”
To which the string replied, “Why yes I am.”
‘The bartender said, “Get out of here string We don’t serve your type. One drink and you
will be all over the place tying people up and causing problems.”
‘The string left the bar and stood there on the rough cement. It then began to get angry at
the treatment by the bartender and became so angry that it threw itself down on the rough
cement and began twisting and turning and turning and twisting, It continued to twist and
turn on the rough cement until finally it got up and walked back into the bar.
The string went up to the bar tender and said “Give me a drink.”
‘The bartender looked at the string and said, “Wait a minute. Aren't you a string?”
To which the string replied, “I'm a frayed knot”
|¢ al = ee | Ge O | a ee | 5 ri et | a BY x
[ome Be ) Apsitepee SX OO BAG O-2-A-= = BO
[Page 1 Sect i jak ain ig coso | feec fee Es ee | Oe |
Connecting with Computer Science
Connecting with Computer Science 12 Word Processors (continued) • StarOffice Writer: popular word processor in UNIX and Linux operating system environments Figure 2-4, Notepad is a simple text editor that comes with Windows
dj Untitled - Notep. (5) x!
File Edit Format Help
Jack said, “Honey, here's Johnny!" =I
Figure 2-5, vi is a text editor used in UNIX and Linux operating systems
and Prompt - telnet icarus.weber.edu
“test.txt'’ @ lines. @ characters
Connecting with Computer Science
Connecting with Computer Science 16 Desktop Publishers • Desktop publisher: tool emphasizing the generation and coordination of graphical content • Provide page-layout for brochures, magazines, newspapers, and books • Relationship to word processors – Embed document input into templates, figures, photos – May share most features, including a text editor Connecting with Computer Science 17 Presentation Tools • Presentation software: supports oral presentation with visual and acoustic effects • Example: Microsoft PowerPoint + data projector – “A picture is worth a thousand words” – Add sensory dimension to spoken word • Some special PowerPoint Techniques – Slide transitions – Custom animation Figure 2-7, With a spreadsheet you can organize information in rows and columns and
perform calculations
El tle it ee eet fizmat ech Gem ice bp Ade to
A
=
a
« Teta Net Revanee OT $23,520,000 910,71,000.00
4 Goat af Gout $0 ngegsses s.ers,r00.00
4
7
4
Gross Margin ta. son.sonee —— 85.84.220.00
a ‘Expenses __ $750,000.80 sooo
Equipment ete Se0S0.00
Marketing 3.203,30080 1.e9340.00
Research and Development LSana1 569 rerT17. 30
Selling, General, and Adenir 7,061 600.68 344,300.00
MATEO soe1es07.30
2
S¥eekereeeeeyaskeEN
‘|
i
i
a=
Come Sp yeh ©
we
etore +o Be EM OK, A Le ae EE eT,
a = a .
Dees ASAT PHO TF o--- BAT NT Bue -B.
nas
sk Stem
of ff «#
SERNTS,I45.Oh FIAT SONAM F15I85.55500 FEKZIS NNR 910,098,050
72,031.10
‘pneL02, 713.9%
#250,000.00
949,767.25
207,340.20
1.774,005.79
3,603.0
‘980.778.0864
4391730,20 4 741neR20 _7.30u,n7088 390, I0I.2e
FADO ALMTIOG72 HNMR ASN, ED
$0.00 47580000 — ¢280,n00e88 — ¢1,00,00nc0
s72.599,.50 | 7EkAOZOO 5249,592.55
1s0327ne0 2118. 950Be Lpa0,039.14
773,009,73 —1.919.908,70 7.006, 949.54
SA35 507.00 a532pOGen —_7.S70,75Re8 31,407,555 50
recreate Ce mete eT
Connecting with Computer Science
Connecting with Computer Science 21 Project Scheduling and Management Tools • Project Schedulers/Managers: tools track status of project development • Ingredients for successful project – Define and organize major tasks – Map course of project – Mark milestones on the path toward completion – Adhere to budget constraints – Seek ways of improving efficiency • Popular Tool: Microsoft Project – Charts project progress – Outputs info in various report formats Figure 2-8, Project management software tracks the schedule of tasks that need
to be completed
Plan and schedule your
project's tasks by clicking an
item below. Clicking em item
dicplaye tools and inpauctions
for completing that step.
Set a date to schedule fram
Define general working times
Ust the tasks in the praject
Organize tasks inte phases
Schedule tasks
Link te er attach more task
information
Add columns of austom
information
Set deadlines and constrain
terke
adver planning your tasks, you
can ge tothe Resources area
to build your project's team
and assign people to tasks.
aE) 5) 8 2) B) ew A Lee Re |
Ready
=i Development Stage
Ksentty preuction process st
Assess monutactring eopstitie. ack
Determine safety issues
Determine ervinanmentdisaues ower
Freeiew Reet Ente eebea E. Ketan [76%] 4
Perform francis! evakuaion Willie Yong
Develop ink anatysis
Den intial evelopment stone pia
Coneuet preiminary stipe review
Decision point + goinows to devel
Agi repources to evelopment
Gather marker intermstion
loentty and contact customer
Feriorm comesttor snaiyie
Recenne product recaarement
5 Technical Product Evaluation
Extatiish product charectetist
Develop prototype peocees
Prosuce prototype product
Conduct internal product reve
Document pater spplcation ¢
Conduct merketngtechracal r
Redesign process tit neces:
Wodity prolctype process
Dervetop plan for customer prt
Prosuce proguct 1ar custome:
Conduct predminary marndtact
— AN
L. ee eS
WF S SMT Wi]
ae 2 0 ey a ee 2 20 ee
TIFTS|S(|M TW T|F(S/S[M|T MT F/S SMT Ww Tir |
Courtesy of Microsoft Corp.
Connecting with Computer Science
Connecting with Computer Science 25 Creating Graphics • Graphic content takes a number of forms – Picture – Photo – Logo – Animation – Map • Resources – Internet downloads (with permission) – Graphics tools Connecting with Computer Science 26 Graphic Formats • Variety of graphic formats – .BMP (bitmap): 16.7 million colors, no animation – .GIF (Graphics Interchange Format): allows 256 colors and includes transparency feature – .JPG (Joint Photographic Experts Group): most efficient storage method and Internet friendly – .TIF (Tag Image File Format): format of choice for professional photographers • Right image should match right task Connecting with Computer Science 27 Graphic Compression • Graphic compression: reduces file size • Two compression techniques – Lossless compression: removes redundant areas – Lossy compression: removes redundant areas and information not perceptible by the human eye • Choose compression technique based on need – Lossy compression trades quality for efficiency – Most video compression (MPEG) and JPEG formats use Lossy compression Figure 2-11, Rotation
Beer la Eds eee estes alsa
Edit view
s Objects Selections Masks ‘Window Help
josas 2-.me GS -anaOO ve
|| 2 ORAM ABOA>stce®
(965, 1210) ‘Image: 1200 x 1600 x 16 Million - 5.4 MBytes 4A
Connecting with Computer Science
Figure 2-12, Cropping
Sra
Fle Edt
Zier om EAN SBR ate oe
Connecting with Computer Science
Connecting with Computer Science 32 Working with Graphics (continued) • Economic classes of graphics tools – Proprietary: for sale – Freeware: absolutely free – Shareware: initial free trial use followed up with fee • Popular graphics tools – Macromedia Fireworks – JASC Paint Shop Pro – Adobe Photoshop Connecting with Computer Science 35 Integrated Development Environments • Integrated Development Environment (IDE): single user interface incorporating programming tools such as – text editor – compiler – debugger • Product choice dependent on features needed, developer language used, and cost Connecting with Computer Science 36 Database Tools • Definition of terms – Database: data warehouse comprised of tables – Table: data organized by rows and columns – Row: represents a record of information – Column: represents a field within a record • Database purpose: facilitate information collection and sharing • Chief tool: database management system (DBMS) – Stores, extracts, organizes, and maintains data Connecting with Computer Science 37 Database Tools • Variety of database formats – Oracle (with or without Toad support) – SQL server – Microsoft Access – MySQL • Criteria for product selection – Purchasing entity: corporation? small business? individual? – Cost – Features Connecting with Computer Science 40 Technical Support Tools • Example tool: pcAnywhere – Affords control of PC at remote location via Internet – Activities on remote PC simulcast on controlling PC – Requires software installation at both sites • Technicians greatly empowered with tools such as pcAnywhere Figure 2-16, pcAnywhere allows you to remotely access another computer
RSET Coem Ie Cd OCT CSS
File Edit View Help
BB duick Connect =e
BB dick Deploy and Connect : Fibre com Remake Cartral
BB desis File Transfer TCP/IP File Transfer
Favoites Modem U.S, Robotics Stk vosce PCL Remote Cartral
Network, Cable, DSL TCP/IF Remote Cartral
Remote Management TCP/IP Remote Manayement
BQ pcAnywhere Tools
EX Option Sets
‘Ps Serial ID Sete
XK Delete
(AT Properties
[2] Retresh
EE} Stat Connection
(Gy) Explore Curent Directoy
Cc New Foider
Connecting with Computer Science
Connecting with Computer Science 42 Internet Tools • Areas impacted by the Internet (aka the Net) – Research – Communication – Commerce • Internet tools – Browsers – E-mail software – File transfer software – Remote access software Figure 2-18, Microsoft Internet Explorer is a popular browser
Fle Edt view Favorites Tools Halp
Hack + > - D2) Gt Qsearch Gyravortes Heda [HES BH
Address [2] https /fwww.course.com/aout/
ae | Laks LT
Se Ture Search Text Here | Seach |
ret hetoad
Press Room | About Us | Contact Us | Find Your Rep |Gookstere | Support
About Us Home About Us:
eres ery About Us STUDENTS
© Copyrights, Privacy Policy
& Permissions
. Welcome!
2 Directions = =
mitectntaceent Since 1989, Course Technology has been publishing innovative texts Uae
en ee and create electronic learning solutions to help educators taacn, r
students learn, and individuals expand their interest in and
. aaa eeanenaes understanding of emergent and current technologies.
= Welcome to Course com z Z ae
Our mission is to help people teach and learn abouttechnology. Course
Technology and its employees have never bean better positioned to fulfill
this mission than we are todey. The breadth of our product portfolio, the
strength of our technology tools and the coverage of our distibution is
unrivaled throughout the U.S, and abroad.
Our goal is to produce dynamic books in all technology-related
disciplines, as well as complete instructional resource materials and
powerful technology-based assessment and leaming solutions that
Sumass our customers’ needs and expectations,
Use aur website to find:
Unique texts from our Series to best suit your needs
‘Opportunities to participate in Discussions with fellow educators
Anicles on emerging technology trands
Forums to share Ideas on Maw Curcula
Feedback you may need from our Ask the Experts area
Connecting with Computer Science
Connecting with Computer Science 46 E-mail Tools • E-mail: communication format that leverages the Internet for delivery of electronic post • E-mail benefits – Global reach at the “touch of a button” – Speedy and low cost transmission • Common tools – Microsoft Outlook or Outlook Express – Netscape Navigator – Novell GroupWise – ELM – Pine Figure 2-19, Microsoft Outlook Express
[Dar
Set
| File Edit View Tools Message Help
mm tid ay
Create Mail SendjRecy Addresses
Se
Folders
Quthook Express
=| {2 Local Folders
‘ Inbox (1)
i outbox -
<2 Sent thers eamsl J
Gg Deleted Items M2’ There is 1 unread Mail message in your Inbox
BS orates
Setup 4 Mail account...
Newsgroups
Setup 3 Newsoroups account... ——
=
jontacts ‘Y * | Contacts
a Rob
(") Remember the Crystal Palace! GB Open the Address Book...
Michael
SPeneS ED Find People.
TP when Outlook Express starts, go directly to ry iE
[Bl Working Criine |
Connecting with Computer Science
“| Qutlook Expr
Tip ofthe day x
When replying to a
message ina
newsgroup, first
select the message
to which you're
replying.
Then click Reply
Group to posta
reply to the entire
newsgroup, or click
Reply to send an e-
mail reply to the
suthor only.
Figure 2-21, WinZip compresses and decompresses files
ra) Reale ted est
"s
File Actions Options Help
New Open 9 Add Extract 8 Install
Nam Type“ Modified Size | Ratio | Packed | Attributes |
(alFie id.di DIz File 11/27/2001 8:10 AM 579 35% a4 A
setup.exe Install Application 11/27/2001 8:10AM 110,592 66% 37,133 A
FE) Reedme.tt Readme Document 1127/2001 310M «2,085 55% 926 A
Fi) Licerse.tat Text Document 11/27/2001 0AM = TE,ADL. 66% = 3, 85Z A
8) Order.tat Text Document 11/27/2001 6:10AM «7,592 65% = 2,680 A
[3] Verdor.txt Text Document 11/27/2001 S10 AM 3,995 55% 1,787 A
[it] Whatenew. txt Text Document 11/27/2001 S10AM = «6,725 61% 2,626 A
=) Wirgip.txt Text Document 1127/2001 8:10 AM 314 36% 21 A
a) Setup.we W2 File 11/27/2001 8:10AM 1,653,985 0% 1,853... A
«| J >|
[Selected 0 files, O bytes Total 9 files, 1,756KB Ouvy
Connecting with Computer Science
Connecting with Computer Science 51 File Transfer Tools • File Transfer Protocol (FTP): system used to transmit files across the Internet – Provides common location called (FTP) site for storage and retrieval – FTP site defined and accessed by FTP address – FTP sites possess electronic security gates • Purpose: provide more complex and secure communication structure than e-mail • Many tools available such as WS_FTP Pro Figure 2-22, WS_FTP Pro
WS_FTP Pro -([o5] x]
File Edit ‘View ‘Sites Options Tools Help
| = = & [Ey | a | ee | FE
Conmect... Disconmmect | Transfers Edits Batch Multipart Options... Views
| Address | x] fa ¥ UselD | Password | Port [av I~ Anonymous
C:\PROGRAM FILES\WwS_FTP PR +] Sa *|a
ChaDir ChaDir
LETE.wav 12 KB MkDir MkDit
CONNECT. wav 15KB OW F g
RROR.wav 10KB Ww—
LULA txt SKB Te View View
rand ftptind.exe 2OKB Ag
[3] FTPinstLtils. dll 4BKB Ag Execute Execute
3 ftpmgy. dll 257 KB AA Rename Rename
Bs ftppro32.chm 293 KB Cc
[3] ftppro32.dil 495KB Ap Delete Delete
EK. ftpsched. exe 49KB Ag
Ee] ftpscrpt exe TO5KE Ag Refresh Rieffesty
~
ftosunc.exe S7 KB af Ditnto mw Ditinfo
40 objects! 7.547 KB J {0.00 Bytes
INSOCK.DLL: WinSock 2.0
'S_FTP Pro, Version 8.03, 2003.12.16
| Connect... Cancel | Help | Options... | About | Exit |
Connecting with Computer Science
Figure 2-24, Microsoft FrontPage focuses on ease of use when creating Web pages
| Ele Gg Mew Ireert Format Joos Table Frames window Hal
|O-#-Ba Gees i ehadgo-=- gaa e held Ge.|
| Moral = (GaFaut Fant) thermal = SO =e RE 2-A-. I
Views H:\Chan2 kG aphics\Course Technology - Laachng the Wray in 1T Publishing htm
Press Room | About lis | Contact Us | Find Your Rep | Bookstore | Support
Cero) i ‘OME to COURSE TECHNOL! Tae
[Sia
La ©» Browsers /E-mal Tools
, Busnes ana Proteceicnal 1
Beet) Develqnmert
2 5 Comnpdlee CaroeRt |= ‘Sluere Downlonde |
ae . eee
Detobanes
owe TS [er |
; © Game Oeeiopment
LGRGMI | . Srestes Design and Destton | ec |
Hyprdts |B esas I 124 Logn to Your About I
rm aisend [FD teaetetekc |
i © IT Protect Menagement
Tas mits I Th Teecn wen recnnctogy !
|
8 Music Tochnoiogy Gertticstion Selutions I |
je [Cotte newest |]
© Office Sates
1 Operating Systems
© nr 8 [[souurions ron... Ui
= Programming I EF te? Schone !
+— § Coporetions & traning
1 Sprendchsets
eb Geetgn ard | —
* Devetpmert I P Protessional & Reference !
1 ard Processing St ]
‘Moral {HTML f Preview / | «|
Dn Weare eo
Connecting with Computer Science
Connecting with Computer Science 56 Extra Web Tools • Extra Web tools: enhance Web site appearance • Popular product: Macromedia Flash MX – Provides animation and interactivity – Helps distinguish a site from the commonplace • Web developer goals – Drive traffic to site – Induce visitors to return Connecting with Computer Science 57 One Last Thought • Using is believing – Experiment with the various tools available – Discover pros and cons for yourself • Construct an inventory matching tool to task • Sustain marketability with dynamic toolkit