Computer Tools

Download Report

Transcript Computer Tools

Computer Tools
The Internet
History of the Internet


The Internet is a worldwide network of
computers that allows electronic
communication with each other by sending
data packets back and forth
Been under development since 1960


Department of Defense interest
End of 1969, machines at University of
California at Santa Barbara, Stanford
Research Institute, University of Southern
California, and University of Utah connected
History of the Internet

Internet applications developed in
1970s are still used today

Telnet program


Connects one computer to another through a
network
Allows a user on a local computer to remotely
log into and use another computer at a different
location
Terms of the Internet




Protocols - Used to move data from one
location to another across the network and
verify data transfer was successful
Packets - Data are sent
Internet Protocol (IP) - The packet arriving at
one destination is identical to the one sent
Transmission Control Protocol (TCP) Companion to IP, sending and receiving TCP
ensure all packets that make up a data
transfer arrive at the receiving location
Terms of the Internet

Internet IP addresses


Established in the 1970s
Assigned a 32-bit address by Network Information
Center


Series of 4 8-bit numbers
Purdue University IP addresses


128.46.xxx.yyy
 xxx and yyy - numbers between 0 and 255
1980’s saw corporations beginning to connect
to the Internet
Terms of the Internet

Domain Naming Service


Internet Service Providers
(ISP)



Easier naming of hosts
(servers)
America Online
Made Internet mainstream
in 1990’s
Browser - software that
allows to access and
navigate the Internet

Netscape Navigator and
Microsoft Internet Explorer

Top-Level Domain
Names







edu - U.S. Educational
gov - U.S. Govt
com - U.S. Commercial
mil - U.S. Miltary
org - Non-profit
Organization
net - Network
xx (fr, uk) - Two-Letter
Country Code (France,
United Kingdom)
Searching the Web


URL - Universal Resource Locator
URL has 2 primary components

Protocol




Means for transferring information
Internet Address
HTTP - Hypertext Transport Protocol
HTML - HyperText Markup Language
Searching the Web


Hyperlink - Connects
two pages of
information
WWW - World Wide
Web


The Web, not to be
confused with the
Internet
Search Engine matches user-specified
words with entries in the
search engine’s
database

Example Search
Engines

Yahoo!


Excite


www.excite.com
Lycos


www.yahoo.com
www.lycos.com
Google

www.google.com
Homepages

Web pages developed by users that contain
information about topics of interest to the user
and often includes links

A personal reason for creating your own
home page is to make available your resume
and samples of your work to all Web users
HTML code
<HTML>
<HEAD>
<TITLE>FOODS BLOCK LIBRARY-BASIC ABSTRACT</TITLE>
</HEAD>
<BODY BGCOLOR=“#FFFFFF”>
<H1>A Computer-Aided Food Process Design Tool for Industry, Research, &
Education</H1>
<H2>Heidi A. Diefes, Ph.D.</H2>
<H2><I>Presented at the Food Science Graduate Seminar<BR>
Cornell University, Fall 1998</I></H2>
<HR ALIGN=LEFT NOSHADE SIZE=5 WIDTH=50%>
<P>
There is a great…
<P>
</BODY>
</HTML>
HTML Code


A composer may be
used to generate the
code
Many word
processors and
desktop publishers
have the ability to
save the document
in HTML code
Libraries and Databases on
the Internet

Not all information is made accessible
on the Internet

Internet can be used to locate the
information

Universities and libraries maintain online
catalogs and links to electronic databases
Contacting People through the
Internet via E-mail



Electronic mail (e-mail)
Exchanged via the Internet using Simple Mail
Transport Protocol (SMTP)
New standard under development


Multipurpose Internet Mail Extension (MIME)
Two things required to send e-mail


e-mail package
e-mail address
e-mail package




PC and Macintosh users might use
PEGASUS or Eudora
UNIX might use PINE or ELM
Graphical User Interfaces (GUIs) and web
browsers provide their own email tools
Functions

Ability to send email, receive mail, reply to mail,
forward mail, save mail to a file, and delete
e-mail address

All e-mail users assigned unique
address


[email protected]
Method of locating unknown email
addresses is by a people-finding site
Typical Requirements and
Optional Components





To: [email protected] or alias
cc: [email protected] or alias
(optional)
Attachments: files to be appended to the
main e-mail message (optional)
Subject: brief description of the message
contents
Message: Actual text of the message
Words of Warning
about the Internet


Common sense and
intuition are needed to
determine validity of
material found on the Web
Cautions against
plagiarizing



Always cite your sites!
Computer viruses can be
sent through executable
files (.exe)
Only download .exe from
sites you trust
Word Processing Programs
Word Processing Programs


Most basic function is to create and edit text
Developed in the 1980s




Extent of abilities included entering, deleting, copying, and
moving text
Text style limited to bold, italic, underline and text formats
were few
Microsoft Word, Corel WordPerfect, and Adobe
FrameMaker have features useful to engineers
Equation, drawing, and table editors are features
which make the mechanics of technical writing
relatively easy
Components for Word
Processors


Title Bar
Menu Bar



File, Edit, and Help
Scroll and Status
Bars
Workspace
http://www.highlogic.com/manual/index.html?testandinstallthefont.html
Documenting



Ongoing process needed to return to
time and again
Record steps
Write memos, official letters, prepare
experimental reports, technical
documents, and non-technical papers
Spreadsheets
Spreadsheets


Origin in finance
VisiCalc




Developed in 1978 by a Harvard Business School
student frustrated with the repetitive financialproblems
Written for Apple II
IBM released own version in 1981
Lotus 1-2-3

Released in 1983 and still used today
Other Spreadsheet Packages




Microsoft Excel
Corel Quattro Pro
for PC
Xess for UNIX
Spreadsheets have
over 200 different
functions they can
perform
Xess for UNIX
http://www.ais.com/Xess/welcome.html
Common Features

Rectangular grid with thousands of rows and
columns



Each cell has a column-row address


Columns labeled alphabetically
(A,B,C,…AA,BB,…)
Rows labeled numerically (1,2,3,…)
Cell is grid space where a column and row meet
Cells can perform simple and complex tasks
individually or as a group with other cells
Common Features






Formatting features
Editing features
Built-in functions
Data manipulation capabilities
Graphing features
Macro

A series of statements that perform a
desired task
Advanced Spreadsheet
Functions


A database is a collection of data that is
stored in a structured manner that
makes retrieval and manipulation of
information easy
Real-time data collection

Data and commands can be received and
sent to other applications or computers
Mathematics Software
Introduction

Mathematical
modeling is large
part of design
process
MATLAB


A scientific and
technical computing
environment
Developed in 1970s by
University of Mexico
and Stanford University


Used in matrix theory,
linear algebra, and
numerical analysis
Matrix math is basis for
MATLAB

MATrix LABoratory
http://www.wfu.edu/~yipcw/WFUcmp98/content/phy.html
MATLAB

Enables the user to manage variables,
import and export data, perform
calculations, generate plots, and
develop and manage files

Has built-in editor/debugger that
resembles a very simple word
processor
MATLAB


Maintains, and periodically adds, toolboxes
that are groups of specialized built-in
functions
Symbolic Math Toolbox


Enables symbolic computations based on Maple
(Next Section)
SIMULINK

Graphical environment for simulation and dynamic
modeling
MathCad and Maple



Graphical user interface-based
mathematics packages
What user sees on screen will be
printed
Mathematical equations symbolically
typed into workspace

Unrestrictive workspace
Presentation Software
PowerPoint

Five different viewing windows





Slide view
Outline view
Slide sorter view
Notes page view
Slide show view
PowerPoint





Number of features that help users put
together professional looking
presentations
Templates
Clip Art
Animation
Sound and Video Clips

With the proper computer hardware
Operating Systems
Operating System






Group of programs that manage the
operation of a computer
Interface between computer hardware,
software and the user
UNIX (originally from AT&T Laboratories)
MS-DOS (Microsoft Corporation)
Microsoft’s Windows family (95, 98, NT)
Apple OS (Macintosh Computers)
Programming Languages
Introduction


Programming Languages enables users to
communicate with the computer
Computer operates using machine language binary code

Series of 0’s and 1’s




01110101010111000010001010101110
Assembly language - cryptic symbolic code that
corresponds 1-to-1 with machine language
FORTRAN - closely resembles English (1957)
Computer only understands binary code
Program




Written to tell computer how to complete a
specific task
Consists of lines of code (instructions) written
in specific programming language
May execute the code if computer does not
detect a problem
Must debug (fix) if you or the computer are
unhappy with the code and results
Programming Languages Used

Procedural Languages



Use a fetch-decode-execute paradigm
FORTRAN, BASIC, Pascal, and C
Object-Oriented Languages



Treat data , and routines that act on data, as
single objects or data structures
Reusable software components
C++(C plus plus) and Java

Two types in Java


Applications
Applets
Advanced Engineering
Packages
Aspen Plus



Software for the study of processes with
continuous flow material and energy
Encountered in chemical, petroleum,
food, pulp and paper, pharmaceutical,
and biotechnology industries
Chemical, food process, and bioprocess
engineers typical users
Sequence of Steps in
Aspen Plus



Define the problem
Select a unit system (SI or English)
Specify the stream components



Specify the physical property models
Select unit operation blocks





nitrogen, methane, steam, etc
heat exchanger, distillation column, etc
Define the composition and flow rates of feed streams
Specify operating conditions
Impose design specifications
Perform a case study or sensitivity analysis on entire
process
GIS Products




Geographical Information Systems
Civil, agricultural, and environmental
and natural resource engineers
Purpose of these tools is to link
geographic information with spatial data
Enable visualization of data through
mapping capabilities
Visual Instrumentation


Engineers in all disciplines have occasions
that require them to acquire and analyze data
LabVIEW


Allows users to create a virtual instrument on
personal computers
Graphical programming development environment
based on C programming language for data
acquisition and control, data analysis, and data
presentation
Finite Element Tools


Take the geometry of a system and break it
into small elements or pieces
Engineers who work with mechanical or
structural components



Aeronautical, agricultural, biomedical, civil, and
mechanical engineers
Testing on a computer is cost-effective and
efficient
ANSYS is the commonly used tool
Steps in Using Finite
Element Tools

Separate the physical component into a
mesh


Defines the physical boundaries of the
elements
Properties of the elements defined


Represent the material engineer is
modeling
Initial conditions like temperature and loads
must be defined
Conclusion

Microprocessors
continue to increase
speed




Intel’s 8008 First Microprocessor
1972 processor
Today’s processor
Computers you use a
senior engineer could
be a million times faster
than the ones you use
now
Engineers should learn
to use a variety of tools
http://www.cs.nyu.edu/courses/spring00/V22.0004002/history/8008.html