introduction to computing instructor: yong-nian tang brookhaven national laboratory working on...
TRANSCRIPT
Introduction to Computing
Instructor:Yong-nian TangBrookhaven National LaboratoryWorking on accelerator control631-344-7022 (BNL Phone #)[email protected]@sunysuffolk.edu
2
Building a Foundation w/ Office 2013 &
Essential Computing Skills2e w/ eLab CMS Key EditionIt’s relatively expensive.If possible, rent it.
Text Book
3
Do we need to buy the text book?
It is recommended. Having the book will make your life much easier.
However, you can survive (barely?) without the book.
Text Book (cont.)
4
USB drives to save files and transfer
data. Very cheap when they are on
sale. About $0.50 to $1 per GB, or
even less.
Every one should have one or two.
Supplies
5
www2.sunysuffolk.edu/tangy Outline Announcements Slides Projects Data files for projects and exercises Answers to some exercises Attendance and project status
Course Web Pages
6
[email protected] Informing the instructor your absence Submitting your projects’ work
and others Making requests and suggestions
Instructor’s Email
7
Introduction to computer concepts, Windows 7, network security.
Basic concepts and usage of Office 2013, Word, Excel, Access, and PowerPoint. In addition to the contents of the text book, some advanced topics will be introduced.
Objective
8
Attending classes is very important Firm but flexible policy
If you can not attend a class, • call 344-7022 or • email to [email protected]
10% goes to the final grade. Many absences more than 10% deducted.
Attendance Policy
9
A student should go to registrar to formally withdraw from the class if quitting attending the class after some date. For example, one quits the class after the midterm exam.
If you forget to formally withdraw, W is usually assigned as your final grade if the College permits. However, if you need to get an F in order to get financial aid, please send me an email.
If the College does not allow professors to assign W, an F will be assigned.
Fail or Withdrawal
10
Specified in the outline In general, if one attends the classes,
finishes lab work, exams and projects, one gets a relatively good grade.
Do not worry about grades, to learn something is more important.
There are no reasons not to get good grades in this class.
Grading Policy
11
Part I (15%)• Overview of computer hardware and software
• Operating system and Windows 7GUIManipulation of filesOften-used short cuts
• Internet: security• Introduction to software development• Overview of Office 2013: GUI (Ribbon), backstage
Topics
12
Part II --- Word 2013 (30%)• GUI (Ribbon)• Browsing and selection• Themes and styles• Formatting:
text, line, page, and documentTabs , sections and other breaks
• Inserting tables, hyperlinks, clip arts and graphics
• Layouts• Tricks and tips• Advanced topics: TOC, index (if we have time)
Topics
13
Part III --- Excel 2013 (30%)• GUI (Ribbon)• Basic skills• Formulas and functions• Relative and absolute references• Relational and logical operators and if function• Formatting and conditional formatting• Charts, plots, and graphics• Tricks and tips• Advanced topics: More about functions (if we
have time)
Topics
14
Part IV --- PowerPoint 2013 (15% )• GUI (Ribbon)• Basic skills• Layout and placeholders• Themes and slide masters• Animations
Topics
15
Part V --- Access (10%)• GUI (Ribbon)• Database concepts• Database objects: table and query
Topics
16
Examine computer hardware and software.
Explore networks and data communications
Learn about security threats on the internet and how to protect computer systems and personal information
Concepts Unit A: Objectives
Defining Computers
A computer is an electronic device accepts input processes and stores data produces output
Types of Computers
Personal computers• Desktop• Notebook (Laptop) • Tablet PC
Hand-helds: PDAs, MP3 players, Cell phones
Mainframes Supercomputers Other computers (at home, in car…)
Types of Computers
Personal computers are used for general computing tasks.
Hand-held computers fit in the palm of your hand and run on batteries.
Mainframes are used by companies to provide centralized storage, processing, and management for large amounts of data.
Supercomputers are the largest and fastest of computers, and can process an enormous volume of data.
Types of Computers
Desktop: (HP, Dell, IBM…)• Usually more powerful and cheaper
than laptops• Needs separate monitor, not easy to
move around• Could be replaced by laptops and
tablets in the near future?
Types of Computers
Notebook, Netbook & iPad• Small & lightweight.• Portable• Netbook: browsing• Internet• Tablets (7” and 10”)
Types of Computers
Supercomputers are the largest and fastest computers. BNL Bluegene
Mainframe s are very powerful computers, but not as powerful as supercomputers.
Clusters: consists of hundreds and more processors.
Computer Systems
A computer system is made up of: Hardware — the physical
components. Can be touched. If kicking it, your toe will get hurt.
Software — the programs or lists of instructions. Can not be touched.
Software could be more expensive than hardware.
Hardware: major components
Motherboard CPU (Central Processing Unit) Memory Storage devices I/O (Input/Output) devices Network devices Power supply, case, video card,
sound card…
Hardware: Motherboard
Also called mainboard
Located inside the computer case
Holds and connects all essential components
Hardware: CPU
CPU - micro processor• A silicon chip
designed to manipulate data
• The brain of a computer.
• 64-bit CPUs and 32-bit CPUs
Hardware: CPU (cont.) Intel, AMD, Apple, IBM… make
CPUs. Its speed is determined by:
• Clock speed (Hz)• Word size (32-bit and 64-bit)• Processor type• Usually, motherboard and CPU are
the most expensive components in a computer. High-end video cards are not cheap either.
Hardware: Units of Memory and Storage Computer understands 0 and 1 only:
on/off state, N/S pole, 0/5 volts… 1 (“on”) and 0 (“off”) are referred to
as bits. Eight bits is a byte. Two bytes
represent a unique character (Unicode)
Decimal numbers and binary numbers.
Hardware: Units of Memory and Storage Everything in the computer memory
and storage devices is a number! A computer understands only numbers.
Number number Character number (ASCII code) Grey level number ( usually 0 – 255) Color three numbers (R/G/B)
Question
2. A byte can store 256 different numbers, why do we need two bytes to store an English character?
Hardware: units of Memory and Storage
Kilobyte (KB) = one thousand (1024) bytes
Megabyte (MB) = one million (1024 KB) bytes
Gigabyte (GB) = one billion bytes Terabyte (TB) = one trillion bytes
Hardware: Memory
Computer memory is a set of storage locations.
Five types of memory:• Random access memory (RAM)• Cache memory• Virtual memory• Read-only memory (ROM)• Complementary metal oxide
semiconductor memory (CMOS)
Hardware: Memory
RAM --- Random Access Memory• Sits on motherboard and closes to
CPU• Also called volatile memory,
primary memory, and main memory.
• Most important memory type.• 256 MB to many GBs.• Fast CPU + big memory + (fast
graphical card) a fast computer.
Hardware: Memory Cache memory
• Special high-speed memory chip on the motherboard or CPU
• Stores frequently and recently accessed data and commands.
• Usually 1 to ??? MB.• The bigger, the better, also more
expensive.
Hardware: Memory Virtual memory is extra memory that
simulates RAM if more is needed. Limited by the memory space (word size).
Read-only memory (ROM) is the permanent storage location for a set of instructions the computer uses.
CMOS memory is semi-permanent information about where essential software is stored.
Hardware: Storage Media
Magnetic storage devices • Hard disks—several magnetic oxide
covered metal platters usually sealed in a case inside the computer
• Tape—inexpensive, slow, archival storage for large companies who need to back up large quantities of data.
• Floppy disks: (almost) obsolete
Hardware: Storage Media
Optical storage devices• CD-R - store 700 MB of data• CD-RW: not reliable• DVD—can store between 4.7 and 15.9
GB of data; Blue-ray discs and HD-DVD can store between 15 and 50 GB of data
Hardware: Storage Media
Flash memory cards• Small, portable cards: rewritable• Used in digital cameras, handheld
computers, video game controllers, and other devices
• Most commonly-used: SD (HDSD) cards – Secure Digital.
Hardware: Storage Media USB drive, USB
flash drive• from 32 MB to 16 GB
and more • Plug directly into the
USB port (hot operation)
• Rewritable• Best portable storage• Small and
inexpensive: $1.50/GB
Hardware: Differences between memory & storage
Speed Persistent Size Location
Memory Fast No Limited On board
Storage Slow Yes Unlimited(?) External
Hardware: Input/Output Input:
• Data you type• Data by reading files• Data through Internet.• Data from sensors……• Other sources
Output: The result of computer processing.
Hardware: Input/Output
Peripheral devices • Accomplish the input, output, and
storage functions.• Not on the motherboard slow• I/O always is the slowest part of
any program execution
Hardware: I/O Devices
Output devices:• Monitors
CRT monitors (almost obsolete) LCD and LED
• Printers• Others
Hardware: I/O Devices
Monitor’s quality Screen Size
(diagonal in inches)
Resolution (in pixels)
Setting the screen resolution.
Hardware: I/O Devices
Types of printers• Laser• Inkjet
B/W printing:
buy laser printers Color laser printer:
very expensive cartridges. Inkjet printer
Hardware: Printer
Turn OFF the printer when not printing to prevent the heat from drying the cartridges.
Use the power button to turn off the printer in order to make cartridges stay in the proper housing. Do not pull the power cord.
Hardware: Video Card Integrated (on-board) and
dedicated video cards Gaming: needs high-end video
cards. High-end computers have
dedicated video-cards Usually, a video card has its own
memory; on-board video shares main memory.
50Microsoft Office 2007-Illustrated Introductory, Premium Video Edition
Hardware: Network Devices Network cables (Ethernet cables)
Modems and routers Wireless cards and adapters Building a home wireless network:
Not as hard as one thinks. Just follow the instructions.
The Back of a Computer
Computer ports and connections
Power connection
Mouse port
FireWire port
Network port
Phone line connection
Speaker and microphone connections
USB ports
Monitor port
Audio connection
Keyboard port
Hardware: How to fix it?
Blue screen, won’t boot… If under warrantee, let
manufacturer fix it Diagnostics
• Run diagnostic program• Go to web to search solutions
Hardware problem: DIY in many cases. It is easier than you think
Hardware: How to fix it?
Motherboard ($300-500): expensive, buy a new computer or fix it?
CPU ($100 and up): relatively expensive. Installation: 30-60 minutes.
Memory ($50 for 4GB): Installation: 10 - 30 minutes.
Hardware: How to fix it?
Hard drive ($50 for 500GB): Need the system reinstallation CD to build a system drive. Installation: 10 - 30 minutes.
CD/DVD drive ($30): Installation: 10-30 minutes.
Laptop display screen ($200 and up): installation: one-hour delicate job. Professional help?
Hardware: How to fix it?
Important: Always rub your hands with the computer metal frame at first to get rid of the static electricity.
Do it carefully, but with confidence.
Software: major Components Operating system
• Windows• Unix & Linux (open and free)• MacOS
System utilities Application software
Software: Introduction
Software manipulates and processes data
Data:Strings, numbers, figures, sounds, images, and graphics…
Software: Introduction
File --- named collection of stored data.• Executable file can be run to perform
a specific task.• Data file contains data.
Everything in a computer is represented by a number on disk and in memory.
Software: Data Representations
Every English character is represented by an ASCII number.
ASCII numbers defined by ANSI. ANSI standard sample ASCII code
63Microsoft Office 2007-Illustrated Introductory, Premium Video Edition
Software: Data Representations
ASCII --- American Standard code for Information Exchange
ANSI --- American National Standards Institute
Software: System Software
System software helps the computer carry out it s basic operating tasks.• Operating systems• Utilities• Device drivers• Programming languages
Software: System Software Operating system
• Executes programs• controls the input and output (I/O)• allocates system resources and priorities• Schedules tasks• manages files on storage devices• guards against equipment failure• provides a graphical user interface
(GUI)• Others
Software: System Software Operating system
• Programmer: develop and write the system
• System administrator (SA): configure and maintain the system
• End user: use the system Using GUI (Graphical User Interface) Manipulating files
67
Software: System Software Major Operating systems
• Windows by Microsoft: most recent version is Windows 7.
• Unix/Linux: many flavors (Sun Solaris, HP-UX, IBM AIX, Redhat, Debian, Ubuntu…)
• MacOS: only for Apple computers.
68
Software: System Software
Which OS is better?• Windows: most popular. Easy to use.
Many applications. Hardware/software installation is easy. Prone to virus attacks.
• Unix/Linux: free. Popular in academic world. Hardware/software installation needs effort and expertise. More secure than Windows.
• MacOS: nice GUI, stable and reliable. Pay a premium because it’s Apple.
69
Software: System Software
We are users and we learn• Basic knowledge of file systems.• To use GUI of the system• To configure the system• To maintain the system
Software: System Software
Utilities • Analyze, configure, optimize and
maintain computer system: disk defragmenter, system restore…
Device drivers• “Drives” a specific device (drive). • The main task to install a device is to
install its driver.
71Microsoft Office 2007-Illustrated Introductory, Premium Video Edition
Software: System Software
Programming languages• Used by a programmer to
develop programs. • Most commonly used computer
language: C, C++, Java, C#, Visual Basic, Fortran…
72Microsoft Office 2007-Illustrated Introductory, Premium Video Edition
Software: System Software
Drive and Driver• Drive --- Hardware• Driver --- software to “drive” a
specific drive. Examples:
Hard (disk) drive --- Hard (disk) driverUSB drive --- USB driverPrinter --- Printer driver
Software: System Software
Windows Vista starting screen
Icons (you might see additional
icons on your
screen)
Start button
Taskbar
Quick Launch toolbar
Gadgets (small programs; you might see additional or different gadgets on your screen)
Software: Application Software
Enables you to perform specific computer tasks
Examples: web browsers, Microsoft Office, DBMS, ……
Software: Application Software Document production software
• Word processing, desktop publishing…
• Microsoft Word, OpenOffice Spreadsheet software (Excel)
• Creates spreadsheets composed of a grid of columns and rows
• Numerical calculations of cell data
Software: Application Software
Database management software (Access)• Collects and manages data
Database• Contains many tables to store data in
a uniform format of records and fields• record—a collection of data items in a
database• field—one piece of information in the
record
Software: Application Software
Presentation software (PowerPoint)• Makes slides to be presented.
Many other types of application software.
Data Communications
Data communications --- Transfer data between computers
The four essential components• Sender• Channel• Receiver• Protocols
Data Communications
A sender is the computer that originates the message.
The message is sent over a channel. The receiver is the computer that
receives the message. Protocols are the rules that governs the
data transfer. Data bus: the data path.
Data Communications
Parallel port—transmits data eight bits at a time
Serial port—transmits data one bit at a time
SCSI (small computer system interface, pronounced “scuzzy”) port—provides an interface for one or more peripheral devices at the same port
USB (Universal Serial Bus) port—a high-speed serial port which allows multiple connections at the same port
Data Communications Sound card port—usually includes
jacks for speakers and a microphone, which are designed to work with a MIDI (Musical Instrument Digital Interface, pronounced “middy”) card
Ethernet port—used to connect to another computer, a LAN, a modem, or sometimes directly to the Internet; allows data to be transmitted at high speeds.
Networks Network
• connects one computer to other computers and peripheral devices
Network interface card (NIC) • creates a communications channel
between the computer and the network
• a cable connects the NIC port to the network
• Ethernet card Network software
• establishes the communications protocol
• controls the traffic flow
Networks
Server - central storage location for programs
Client- computers on a network dependent on and connect to a server
Client/server network—a network with server and many clients.
Peer-to-peer network• a network without a server • all of the computers are equal
Networks
Standalone computer—a personal computer that is not connected to a network
Workstation—a personal computer that is connected to a network
Node—any device connected to the network
Networks
LAN (local area network) WAN (wide area network)
• more than one LAN connected together• the Internet is the largest example of a
WAN WLAN (wireless local area network)
• Computers and peripherals that use high-frequency radio waves instead of wires to communicate and connect in a network
• Wi-Fi (wireless fidelity) describes WLANs connected using a standard radio frequency established by the Institute of Electrical and Electronics Engineers (IEEE)
Networks
PAN (personal area network)—a network that allows two or more devices located close to each other to communicate or to connect a device to the Internet• infrared technology—uses infrared light waves to
beam data from one device to another• Bluetooth—uses short range radio waves to connect
a device wirelessly to another device or to the Internet
WiMAX (Worldwide Interoperability for Microwave Access)• allows computers to connect over many miles to a
LAN• a WiMAX tower sends signals to a WiMAX receiver
built or plugged into a computer
Networks
Using modems to send and receive data
Sending site
Digital signal
Modem
Analog signal
Modem
Digital signal
Receiving site
Security Threats: virus (malware) Software programs infesting
computers: Worms, Trojan horse, spyware, adware…
Replicates itself and fill up disks Damages computer systems Erases files and wipes out disks Ties up network and computers.
Slows down program execution
92
Security Threats: viruses
Pops up ads Keylogger: steals personal
information Creates a back-door and lets
remote users access your computer
A bad virus spreads very fast and affects millions computers.
93
Security Threats: Sources of viruses
Downloading virus-infected files Opening malicious emails and their
attachments Infected disks and CDs Worst incidents: Melissa, ILOVEYOU
Security Threats: Anti-virus Firewall
• Stop unwanted and unsolicited incoming network messages and data.
• Can be either hardware or software. Antivirus software
• Every computer must equip with an antivirus software.
System and software update:• Automatic update
95
Security Threats: Antivirus
Microsoft: security_essentials (free) Paid: Norton, MacAfee, Trend Micro Free:
• ClamAV: open source. For Unix/Linux , also for Windows
• Clamwin: variant of ClamAV for Windows• Stopzilla• Avast!• AVG Anti-Virus
96
Security Threats: Antivirus
There is no excuse not to install an antivirus software, at least it should have security_essential installed fromwww.microsoft.com/security_essential
SE is free and works well!
Security Threats: Spoofed sites Spoofed site
• A Web site set up to look like another Web site, but which does not belong to the organization portrayed in the site
• The URL (address on the Web) looks similar to a URL from the legitimate site www.citibank.com and www.citybank.com
• Usually set up to try to convince customers of the real site to enter personal information
Security Threats: Phishing Phishing
• Sending e-mails to customers of a legitimate Web site (banks and institutions) asking them to click a link in the e-mail because of Security upgrade Account update Account compromised Other reasons
• If the customer does not click the link, his/her account will be suspended or closed
• the link leads to a spoofed site and asks personal and/or login information.
Security Threats: Other tricks Nigerian scams
• Lottery winner, request processing fee• Unclaimed treasure: needs your account
number to deposit Over-payment scam
• You sell an item (a car…)• A far-away guy will buy it and send you a
bank check larger than your asking price• He asks you to mail the extra to himself
or someone else through western union…• You deposit the check and send the extra
back (real money). Several weeks later, the check bounced.
Security Threats: Phishing
Too good to be true >>> not true Never open an unsolicited email,
especially, its attachments Never reveal your personal information
(SSN, bank account number, credit number…) unless you initialize the communication
Never make any payment to a (faraway) stranger.
Wait for the check cleared, then take action.
If someone specifically ask you to send money through Western Union or Money Gram most likely it’s a scam.
Security Threats: Phishing
To clear a bank check needs one to several weeks, especially foreign checks.
Payment by Western Union… is not traceable.
101Microsoft Office 2007-Illustrated Introductory, Premium Video Edition
Security Threat: Strong password At least eight characters long
Consists of upper- and lowercase letters and numbers
Does not include common personal information