Note - Nicholls State University

advertisement
CMPS 101 Computer Literacy
Dr. Cong-Cong Xing
Dept of Math and Computer Science
Part I
Introduction to Computers and
MS Windows
Introduction to Computer Software
and Hardware
What is a computer?
 This is it!
 Or…?
What is a computer?
 An electronic device that can manipulate
data.

(ok)
 A programmable electronic device that can
store, retrieve, and process data.

(good)
 An electronic device which, under
programmers’ direction and control, performs
input/output, processing, and storage.

(better)
What is a (computer) program?
 A list of instructions telling computers what to
do. (ok)
 An implementation of an algorithm (what?)
in a programming language. (good)
 Examples?




MS Word
MS Excel
Firefox
<your own>
What is an algorithm?
 A precise, step-by-step procedure designed
to solve certain kind of problems.
 examples

Sort the following sets of numbers
{2, 3, 1, 45, 23, 67, 23, 21, 6}
{2, 3, 56, 444, 33, 666, 777,66,5, 390, 34,
34, 56, 66, 55, 78, 34, 232, 342, 446, ……}
Hardware Components of a Computer
CPU
Input
devices
Storage
devices
(important diagram)
Output
devices
John von
Neumann
architecture
 A more detailed diagram
CPU
 All computers(PCs, mainframes,
supercomputers, ….) are built according to
this diagram/principle
 Developed by John von Neumann
 The old computer: ENIAC (the first
electronic computer, 1940s)
 The new computer: HP 2133 Mini-Note 1
GHz - 8.9 " - 512 MB Ram - 4 GB HDD
Cont’d
 Input devices
 Input data into computers
 E.g. keyboard, mouse
 <your own example>
 Output devices
 Output data out of computers
 E.g. monitor, printer
 <your own example>
 CPU (Central Processing Unit, also called processor)
 The defining-component of a computer
 Two main CPU manufacturers: Intel and AMD
 http://www.amd.com/us-en/
 http://www.intel.com/
 Storage devices (two types)
1st type
2nd type
Cont’d
 Storage Devices

RAM (Random Access Memory)





This is the primary type, main type, 1st type
memory
Hard disk, floppy disk
They are the
2nd type
optical disk (CDs, DVDs)
memory
jump drive, flash memory
(Note: in most cases in the literature, the word
“memory” means RAM)
RAM (memory)
Desktop
laptop
 Hard disk (HD) (most people call it hard drive)
 http://www.youtube.com/watch?v=9eMWG3f
wiEU
Source:
http://www.youtube.com/watch?v=9eMWG3fwiEU
 Jump drive (USB drive)
 Flash memory (flash card)
 CD/DVD/Blu-ray Disc
 Difference between the 1st type storage
device (i.e. memory) and the 2nd type storage
devices



Memory stores info temporarily
All 2nd storage devices store info permanently
Question: how come….
KB, MB, GB, Hz,….
 1 bit = 1 or 0
 1 byte = 8 bits
 1 K (kilo) = 1000 (roughly)
 1 M (mega) = 1000K (roughly)
 1 G (giga) = 1000M (roughly)
 So, 2 GB = 2 x 1000 x 1000 x 1000 bytes
200 MB = 200 x 1000 x 1000 bytes
 1 Hz = number of operations per second
 Can you understand the spec?
Gateway M-7351u Laptop Computer - Intel
Pentium Dual-Core T4200 2.0GHz, 4GB
DDR2 RAM, 320GB HDD, DVDRW, 15.4"
WXGA, Vista Home Premium 64-bit
Computer Science Areas (partial list)
 Operating systems
 Windows XP, Mac OS,
Unix, Linux
 Programming
 Database management
 Theory
 Math foundations
systems

Oracle
 Algorithms
 sorting
 Software engineering
 How to program
“better”
languages

Java, C++
 Architecture
 Hardware
 Artificial intelligence
 Chess, robot
Unix-like Operating Systems
Database Management System
Find all incidents for overlay
Algorithm

Sort the following sets of numbers into
ascending order
{2, 3, 1, 45, 23, 67, 23, 21, 6}
{2, 3, 56, 444, 33, 666, 777,66,5, 390, 34,
34, 56, 66, 55, 78, 34, 232, 342, 446, ……}
Software Engineering
Programming Languages

















public class Lab2
{
public static void main(String args[])
{
// declaration of variables
double a;
// first number, input
double b;
// second number, input
double c;
// the sum of 1st and 2nd number, output
String astr; // string for a
String bstr; // string for b
// read in the 1st number
astr = JOptionPane.showInputDialog("Enter the 1st number");
a = Double.parseDouble(astr);
// echo
System.out.println("You have entered "+a);
// read in the 2nd number
bstr = JOptionPane.showInputDialog("Enter the 2nd number");
Computing Theory
 Domain theory
 Category theory
 Computability theory
 Lambda calculus
 Pi-calculus
 Object-calculus
 …….
 Turing Machine *(Alan Turing)
(Computer Science Turing Award)
Architecture
Artificial Intelligence
 robot
Elements of a Computing Process
 Hardware
 Software
Hw & sw
 Data
 Users
 Procedures
data
data
procedure
users
Review
 What is a computer?
 What is a computer program?
 What is a programming language??
 Give an example of programming languages
 What are the 4 components of a computer system?
 What does “Pentium 4 3.0 Ghz” mean?
 Are hard drive and memory the same thing? Why?
 Give an example of computer science research areas
 Give two examples of operating systems
Processing and Memory
 Processing

Data representation




Sequence of 0’s and 1’s
ASCII (American Standard Code for Info
Interchange) (e.g. A -> 65)
http://www.neurophys.wisc.edu/www/comp/docs/
ascii.html
http://www.cplusplus.com/doc/papers/ascii.html
Cont’d

CPU


Control unit (CU): sets the order of tasks
ALU (arithmetic-logic unit): carry out computation
CU & ALU
write
fetch
RAM
Cont’d

Compatibility:
 different CPUs have different instruction sets

Data bus:
 Connects CPU and RAM and peripherals
 Bus width measured by bits

Address bus:
 Connects CPU and RAM
 Width of address bus determines the max # of RAM
locations. (why?)

CISC vs. RISC
 CISC (complex instruction set computer), expensive,
complex, high speed.
Cont’d
 RISC (reduced instruction set computer), inexpensive,
simple, satisfactory speed

Typical CPU chips




Pentium,
AMD
Power PC series
Alpha series
 Memory
 RAM (Random-access Memory):



the main memory of computers
Cache Memory:
 faster, more expensive
ROM (Read-Only Memory):
 Stores system info, not writable
Cont’d
 Motherboard

The baseboard housing every hardware component (except I/O) for
computation.
How Computers Store Data
 Storage Media


All storage materials described here are nonvolatile (RAM is volatile).
Magnetic tape





Hold large amount of data
Inexpensive
Slow access
Sequential access
Backup
Cont’d

Magnetic disk: random
access, read/write
head.
 Floppy disk, 1.44 mb
(obsolete)
 Hard disk
 Faster
 Holds large amount
of data
 Pack of disks
 Sealed and
encased

Optical disc: holds huge amount of data









CD-ROM
CD-R (Recordable)
CD-RW (Rewritable)
DVD (Digital Video Disk)
DVD-ROM
DVD-R
DVD+R
DVD-RW
DVD+RW
 Storing Data in Files


File: a collection of data stored as an
individual entity.
Types of files:



Program file – executable, e.g., MS Word. In
Windows, an executable file typically has .exe
extension.
Data file – data used by programs, e.g., text files,
graphics
Naming files
name
extension
Program file
Data files

Naming files
name

Ex:







extension
ReadMe.txt
Lab1.docx
Lab2.xlsx
Me.jpg
Car.gif
Player.exe
What if I rename “Me.jpg” to Me.txt”?
 Directory (also known as Folder)

A group of files (and/or subdirectories)
organized in a tree-shape
sp05
eng101
cs101
hw1
hw1
hw2
hw3
 “tree” structure displayed in Windows
Input and Output
 Input Devices



Keyboard: a group of numeric keys, alphabetic
keys, and function keys which are used for
entering data into computers.
Mouse: a device that a user moves on a flat
surface to position a pointer on the screen. It
allows a user to select a choice or a function
to be performed or to perform some
operations on the screen.
Other ex ?
Cont’d
 Output Devices

Monitor





Video display terminal (not computer)
CRT (cathode-ray tube) traditional
Flat panel (LCD) modern
Resolution: pixels (=pix+element), e.g., 800x600,
1024x768
Refresh rate: number of times screen is
refreshed. (60hz is the minimum). The higher,
the more preferable.

Printers

Impact printers
 A printer in which printing is the result of
mechanically striking the printing medium. E.g. dot
matrix printer.
 (almost) obsolete

Non-impact printers
 Laser printer: high quality, (relatively) expensive
 Inkjet printer: good quality, affordable

More ex?
Types of Computers
 Supercomputers





Fastest, largest, most expensive
Measured by gigaflops
Scientific computations
Cary Inc., Silicon Graphics
Price: 2 – 20 millions
 Mainframes


Measured by megaflops
IBM
Cont’d


Large business, universities
Price: 100,000 – 1,000,000
 Minicomputers




Scale-down of mainframe
DEC
Smaller business
Price: 50,000
Cont’d
 Workstations and Microcomputers





Desktop & laptop
Sun, IBM, Apple, Dell, Compaq, Sony, ….
Personal use
Price: 7,000 – 20,000 for workstations
Price: 400 – 4,000 for microcomputers
Information Highway, Internet, and
WWW
 Internet (w/ a Capital I)



Seed of Internet: U.S. Advanced Research
Project Agency (ARPAnet) in 1969
General description: a large network
connecting numerous and disparate networks
in industry, education, government, and
research. Internet uses TCP/IP as the
standard for transmitting information.
Internet connection:

Dial-up – modem and telephone line
Cont’d




Cable: cable and cable modem
Direct: wired to LAN directly
TCP/IP: Transmission Control Protocol/Internet
Protocol
Internet Usage



Email: electronic mail system. An email address
is typically formed by a user name and a domain
name. e.g. john@eecs.nicholls.edu
!!! Don’t confuse web with Internet with email;
Don’t confuse email address with web URL
telnet: remote access to other computers
Cont’d


FTP (File Transfer Protocol): upload/download files
across the Internet
WWW : hypermedia communication system
 WWW (World Wide Web)
 Originated in Europe (CERN, Switzerland), physics,
1989.
 Client-server architecture: model of interaction in
distributed data processing in which a program at one
site sends a request to a program at another site and
awaits response. The requesting program is called a
client, the answering program is called a server.
server
client
request
prog
prog
/machine
/machine
reply
Cont’d

Basic terminology




HTML – Hypertext Markup Language (used to
compose web sites)
Hypertext – documents using hyperlinks
Hyperlink – linkage connecting to other
documents (or sites)
Web browser
 Software to view HTML files
 E.g., Netscape, Internet Explorer

URL (Uniform Resource Locator)
 code to identify resources on Internet
 E.g., http://www.nicholls.edu





HTTP – Hypertext Transfer Protocol
Web site – HTML documents (grouped together)
Java – a programming language useful for web
programming
Google – most well-known search engine
Cyberphobia – fear of computers
MS Windows Essentials
Getting Started with Windows
 Starting Windows
 Automatically
started by default
 Icons
 Start button
 Shortcut
 Desktop
 Mouse pointer
 taskbar
Cont’d
 Elements of a window
 Window border
 Menu bar
 Control menu box
 Title bar
 Min button
 Max button
 Close button
 Window corner
 Mouse pointer
Cont’d
 Use of Mouse


Primary mouse button – left by default
Make selections
 Menu Bar


To open a menu, click on it
List of commands (in a menu) pulls down
 Dialog Box


Indicated by …
Input info needed
Cont’d
 Help System


Menu ---> Help
F1 key
 Exit Windows

Start ---> log off/turn off computer/shut down
How to “dump screen” to a Word
document
- Make sure the screen is visible
- Press “print screen” key on keyboard
- Open a (blank) Word document
- Paste (ctrl+v)
- Done
Running Applications
 Starting Application (Programs)


Double click on the corresponding icon
Start ---> All Programs ---> choose the
program
 Switching Between Applications




Click anywhere inside the window
Click the button on the taskbar
Alt+Esc
Alt+Tab
Cont’d
 Arranging Size of Windows


Manual: drag windows’ corner or border
(dragging windows’ title bar moves the
windows, but does not resize it.)
Automatic: right-click taskbar ---> cascade/tile
vertically /tile horizontally
 Max, Min, Restore, Close a Window


Click the 3 buttons (respectively)
Max and restore share the same button
Working with My Computer
 Open My Computer
 Click the icon on desktop
 Start ---> my computer
Working with My Computer
 Displaying File Info
 Open a window ---> View ---> list/detail/icons
Working with My Computer
 Selecting Files or Folders
 Select a single file – click on it
 Select adjacent files – click the1st file, then
shift+click the last file
 Select non-adjacent files – ctrl+click each file
Cont’d
 Creating New Folders


Open a window ---> File ---> New ---> Folder
Open a window ---> right-click ---> New --->
Folder
Managing Files
 Copying Files
 Determine source and destination folders
 Drag-and-drop (different drives)
 Copy-and-paste
Edit ---> copy, Edit ---> paste
 ^c and ^v
 Moving Files
 Determine source and destination folders
 Shift + drag-and-drop (different drives)
 Cut-and-paste
 Edit ---> cut, Edit ---> paste
 ^x and ^v

Cont’d
 Renaming Files
 File ---> rename
 Right-click ---> rename
 Deleting Files
 File ---> delete
 Right-click ---> delete
 Delete key
 Recovering deleted Files
 Recover from recycle bin
 Open recycle bin ---> select a file ---> File ---> restore
Cont’d
 Formatting Hard Disk/USB drive


Open my computer ---> select corresponding
drive ---> File ---> format
Open my computer ---> right-click the
corresponding drive  Format
Sharing Information
 Copying and Pasting Text (in documents)

Within the same document


E.g. From lab1.txt to lab2.txt
From one document to another of different
type


From lab1.txt to lab1.txt
From one document to another of the same
type


E.g.
E.g. From lab1.txt to lab1.doc
Select texts ---> Edit ---> copy ---> Edit --->
Paste
Cont’d
 Clipboard



An area in memory to store what is copied/cut
To view contents of clipboard: (old Office: Edit
---> Office Clipboard); Home tab  click the
arrow next to Clipboard
To delete contents in clipboard: (old Office:
Edit ---> Office clipboard, click down-arrow --->
delete); select each content item  click the
down arrow  delete
 Linking Info between Programs (may not be well-
supported by Office 2007)



Insert a picture A into a document B by linking, then
any changes made to the picture A will be reflected in
the document B.
E.g.: Open Paint  create a picture A; close Paint
Open WordPad ---> Insert ---> object ---> choose
the picture A ---> check link box. Start Paint by
double click the picture in the WordPad file.
Q: difference between linking and copy-and-paste?
Customizing Windows
 Screen Saver
 Right-click desktop --->
properties ---> screen
saver tab ---> select
from list
 Wall paper
 Right-click desktop --->
properties --->
desktop/background
tab ---> select from list
 Reset date and time
Start ---> (settings -->) control panel --->
date and time
 Changing Mouse
Settings
 Start ---> (settings -->) control panel --->
mouse

MS Word Essentials
Chapter 1 Creating
Documents with MS Word
Starting a new document and
inserting text

Staring Word: Start  MS Word 2010

Typical Word screen
Formatting marks

Insert text from a file

Choose a file, click Insert
 Formatting text using Text Effects
 Shadowing using Text Effects
 Example of shadowing
 Font and font size
 Text alignment (left, center,right, justify)

Text color
 Inserting and resizing pictures

Inserting a picture from a file

Choose a file, click Insert

Resizing a picture (drag sizing handles)

Or (check the size group)
 Wrapping text around a picture
 Moving a picture

Drag the picture
 Applying picture styles and artistic effects

Picture style

Artistic effects
 Adding a page border
 Inserting a shape

Adding text to a shape (right-click)
 Inserting a text box
 Moving, resizing, and formatting shapes and
text boxes

Moving – drag the shape/text box

Resizing: drag sizing handles

Or, type a number

Formatting: (same as formatting a picture)
Preview and Print
a Document
Change Document and Paragraph
Layout
 Setting margins
 Alignment —placement of paragraph text
relative to the margins




Left alignment—align left margin, uneven
right margin
Center alignment—centered between
margins
Right alignment—align right margin, uneven
left margin
Justified alignment—align evenly at left and
right margins
Click buttons
• Line spacing—distance between
lines of text in a paragraph
–
–
–
Single spacing (business documents)
Multiple 1.15 spacing (default line spacing)
Double spacing (academic papers)
 Indentation, click paragraph launcher
Create and Modify Lists
 Bulleted list


Items of list can be introduced in any order
Uses bullets—text symbols such as small
circles or check marks—to introduce each
item in a list
 Numbered list


Items with consecutive numbers
Use where order is important
 To modify, right-click
Set and Modify Tab Stops
 Turn on formatting maker to see tab marks
 To set/change tab stops
Insert a SmartArt Graphic
Chapter 2 Using Tables
and Templates
Objectives
 Create a Table
 Add Text to a Table
 Format a Table
 Create a New Document from an Existing
Document
 Change and Reorganize Text
 Use the Proofing Options
 Create a Document Using a Template
Create a Table
 Table—arrangement of information
organized into rows and columns


Cell―intersection of a row and a column into
which you can type
Useful to present information in a logical and
orderly manner
 Steps to create a table in Word
 Click the Insert tab on the Ribbon
 Click the Table button
 Select the number of rows and columns
 Table tools (design, layout)
Add Text to a Table
 Each cell behaves similarly to a document.
 For example, when you reach the right border
of the cell, wordwrap moves the text to the
next line
 Text can be added to a table either by
typing or by insertion from another
document.
 Table with text typed and/or inserted
Adjust column width
• All of the columns are of equal width
when the table is created.
• The width of table columns can be
changed.
• To change column width
•
•
Drag the border between two
columns
Or, Table tools  Layout  cell size
group (see next slide)
Add rows or columns
 Right-click a table cell
Merge cells
• Table titles typically span across all
of the columns.
• Cells can be merged to include
information across the columns.
•
 Select cells and click the Merge Cells button
Formatting Text in Cells
 Do as usual (bold, font size, color, bullet,…)
Changing the Table Borders
 Check this area
Creating a Document from an
Existing Document
 File  New
Recording AutoCorrect Entries
 File  options
Finding and Replacing Text
 Home  Editing group
 Type text
Selecting and Moving Text to a
New Location
 Just do cut-and-paste (^X and ^V)

Past options may be interesting
Checking Spelling and Grammar
Errors
 Review  Proofing group
Using the Thesaurus
 Review  Proofing group
Locating and Opening a
Template
 File  New  Sample templates
Removing Template Content
Controls
 Right-click Content controls
Saving a File as a Web Page
 File  Save as  Save as type  single web
page
Chapter 3 Creating Research
Papers, newsletters, and
merged mailing labels
Inserting Page Numbers
 Page numbers are automatically inserted in
header or footer
Inserting Footnotes
 Reference  Footnotes group
Modifying a Footnote Style
 right-click footnote  Style…
 Click Modify
Citations
 References  Citations & Bibliography
Insert citation
into document
Reference style
Crate a list of references
Changing citation styles
 Click Style

Adding citations
 Click Insert Citation
Creating a Reference Page
 Click Bibliography to create a list of reference
Inserting Page Breaks
 Press Ctrl + enter
Managing Document Properties
 File  info  properties
Document properties
Changing One Column of Text
to Two Columns
 Page Layout tab Columns

Formatting Multiple Columns
 Page Layout tab
Inserting a Column Break
 Page Layout tab
Inserting a Clip Art Image
 Insert tab
Inserting a Screenshot
 Insert tab  Screenshot button
 Insert a whole screen shot
 Insert a part of a screen shot
Applying the Small Caps Font
Effect
 Home tab  Font group launcher
Adding a Border and Shading to
a Paragraph
 Home tab  border/shading button
Mail Merge
Main document
(formatting)
Data source
(raw name &
add)
Merge
Formatted names and
address (labels)
Opening the Mail Merge Wizard
Template
 Mailings tab  Start Mail Merge
MS Excel Essentials
Starting Excel
 Starting Excel
Cell addresses
 Each cell is identified by a column letter with
a row number. E.g. A1, B5, d3:f3
Entering Text and Using
AutoComplete
autoComplete
Using Auto Fill
Fill handle
Aligning Text and Adjusting the
Size of Columns
 Aligning text
 Adjusting column width

Drag the column edge
Constructing a Formula and
Using the SUM Function
 Each formula MUST start with a = sign
 Examples:






=b1+b2
=sum(b1,b2)
=b3 – b4
=(a1+b2+c3)/3
=a1+a2+a3+a4+a5+a6
=sum(a1:a6)
Copying a Formula by Using the
Fill Handle
This is a formula,
not a constant
Fill handle
Using Merge & Center and
Applying Cell Styles
Formatting Financial Numbers
Charting Data in a Column
Chart
 Select data
 Click column button
Creating and Formatting
Sparklines
 Select data
 Click relevant buttons
Creating a Footer
Deleting Unused Sheets in a
Workbook
 Right-click tab, click delete
Displaying Formulas
Checking Spelling in a
Worksheet
 Review tab
Entering Data by Range
 Select a range of cells, and then enter data
 “Time-saving” technique
Active cell will be
top cell on the
next column
Using Arithmetic Operators
 Just type it. E.g. =b2*b4
Operator
Meaning
+
Addition
-
Subtraction
*
Multiplication
/
Division
^
exponent
Relative and Absolute Cell
References
 To create an absolute cell reference, put a $
in front of the column letter and/or row
number.
 E.g.:
 $A$1 (absolute)
 $B$1:$B$15 (absolute)
 A1:B2
(relative)
 A$1, $B12 (mixed)
Relative part
Abs. part
Difference between absolute cells
references and relative cell references
 Absolute cell references preserve the cell
addresses when being copied
 Relative cell references adjust the cell
addresses when being copied
 When mixed formulas is copied, absolute part
will be preserved and relative part will be
adjusted.
Formatting Cells with the
Percent Style
Inserting and Deleting Rows and
Columns
Adjusting Column Widths and
Wrapping Text
 Adjust column width

Drag the edge of a column
 Wrap text in a cell
Download