Brazos Valley Merit Badge College January 11 and 25, 2014

Slides:



Advertisements
Similar presentations
COMPUTER BASICS Module Review.
Advertisements

Introduction to Computers Lecture By K. Ezirim. What is a Computer? An electronic device –Desktops, Notebooks, Mobile Devices, Calculators etc. Require.
Basic Computer Hardware and Software.
Presentation by: Serena, Ann & Nicole
Chapter 1 Computer, Internet, Web, and Basics
Types of Computers & Computer Hardware
Computer Merit Badge History of Computers. Abacus.
Computer Basics 1 Computer Basic 1 includes two lessons:
FIRST COURSE Essential Computer Concepts. XP New Perspectives on Microsoft Office 2007: Windows XP Edition2 Objectives Compare the types of computers.
What Is a Computer and What Does It Do?
COMPUTER CONCEPTS Computer Information Systems. COURSE COMPETENCIES Explain the functions of computer system components. Describe the information processing.
Monks use computers to preserve their books. The information can be stored on CDs and uploaded to the Internet so that the whole world can learn from.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
Data Communications and Computer Networks
1 The development of modern computer systems Early electronic computers Mainframes Time sharing Microcomputers Networked computing.
Computer Parts There are many parts that work together to make a computer work.
IC3 GS3 Standard Computing Fundamentals Module
Parts of a Computer.
Hardware and Software Basics. Computer Hardware  Central Processing Unit - also called “The Chip”, a CPU, a processor, or a microprocessor  Memory (RAM)
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
COMPONENTS OF THE SYSTEM UNIT
Chapter 01 Nell Dale & John Lewis.
Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices Section.
Microsoft Office 2010 Introduction to Computers and How to Purchase Computers and Mobile Devices.
FIRST COURSE Essential Computer Concepts. 2 Objectives Compare the types of computers Describe the components of a computer system Describe input and.
FIRST COURSE Essential Computer Concepts. XP New Perspectives on Microsoft Office 2007: Windows Vista Edition2 Objectives Compare the types of computers.
Introduction to Computers
Parts of the Computer. Three Components of an Information System 1.Hardware The physical components that make up the computer and other devices connected.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
History of Computers Abacus – 1100 BC
Flash Cards Computer Technology.
Essential Computer Concepts
Tom Allen Computer Science Department Trinity University.
Chapter 2 IT Foundation Data: facts about objects Store data in computer: – binary data – bits – bytes Five types of data.
Topics Introduction Hardware and Software How Computers Store Data
CSCI-235 Micro-Computers in Science Hardware Part II.
ROM Read Only Memory “…computer memory on which data has been prerecorded. Once data has been written onto a ROM chip, it cannot be removed and can only.
Fundamental Principles of Computer Systems Unit B, Objective 3.01 & 3.02.
Computer Terms. Computer A machine designed to run programs and store information that you create.
BASIC COMPUTER CONCEPTS What is a computer? An electronic device, operating under the control of instructions stored in its own memory unit, that can.
Lesson 2 — How Does A Computer Process Data?
Introduction Chapter 1. 1 History of Computers Development of computers began with many early inventions: The abacus helped early societies perform computations.
Computer Concepts – Illustrated 8 th edition Unit A: Computer and Internet Basics.
Copyright (c) 2004 Prentice Hall. All rights reserved. 1 Committed to Shaping the Next Generation of IT Experts. Go! Computer Concepts.
What is a Computer ? What is the application of computer in Our Daily Life ? What is the application of computer in Teaching Field?
Chapter 1 The Big Picture.
How to use a computer and not lose your mind
Eng.Abed Al Ghani H. Abu Jabal Introduction to computers.
COMPUTER ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
 Identify computer system components.  Explain how the CPU works.  Differentiate between RAM and ROM.  Describe how data is represented.  Identify.
Development of Computers. Hardware 1. Original concept: Charles Babbage 1840’s 2. 4 basic components of a computer system: input store mill output (Now:
ELEMENTS OF A COMPUTER SYSTEM HARDWARE SOFTWARE PEOPLEWARE DATA.
Computing Fundamentals Module Lesson 1 — Introducing Computers Computer Literacy BASICS.
Information Technology Essentials Deloris Y. McBride.
Parts of the Computer.
Digital Literacy: Computer Basics
Basic Computer Hardware and Software.
Parts of a Computer Created by Carmen Garzes. An electronic device that manipulates information or data. It can store, retrieve or process data. There.
IT SKILLS -LAB Essential Computer Concepts Mohammed Saleem
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Computer Basics Just How Does a Computer Work?
Introduction to Computers
Section 2.1 Section 2.2 Identify hardware
Computer Information Systems
Essential Computer Concepts
Types of Computers & Computer Hardware
History of Computers Abacus – 1100 BC
Basic Computer Hardware and Software.
Introduction to Computing Lecture # 1
Topics Introduction Hardware and Software How Computers Store Data
Presentation transcript:

Brazos Valley Merit Badge College January 11 and 25, 2014 Computers Merit Badge Brazos Valley Merit Badge College January 11 and 25, 2014

Your Instructor – Mr. Abernathy Assistant Scoutmaster with Troop 326, Fort Worth, TX Webmaster for the Trinity Trails District, Longhorn Council Contact Information Email: webmaster@trinitytrails.net Home phone: 817-441-8706 Work History: Research Program Manager at Lockheed Martin Teach several subjects, perform research, manage both internal and external (government-paid) research contracts Education: Bachelors and Masters degrees in Mathematics

Class Administration Fill Out Blue Cards & Turn Them In Attendance Class Materials Merit Badge Handbook Optional, but ensure you have the current version (2010) Requirements Workbook (handout) Put Your Name and Unit (Troop) Number On It Lecture Materials (online) Lab Guide Materials (Excel templates, online)

Blue Cards Fill Out as Indicated Requirements: 1 5D 2 5E 3A 6 3B 6 Joe Boyscout 123 Main St Saginaw, TX 5D 5E 8A 8B 8C 6 7 9 Fill Out as Indicated Requirements: 1 5D 2 5E 3A 6 3B 6 4A 6 4B 7 4C 8A 4D 8B 5A 8C 5B 9 5C HAND THEM IN x Troop 434 Shaggy Hills Longhorn 3A 3B 4A 4B 4C 4D 5A 5B 1 2 5C Joe Boyscout Joe Boyscout Computers Douglas Abernathy 112 Prairie Ridge Dr Aledo, TX 76008 817-441-8706 x 434 Computers Computers

BVMBC 2014 Course Syllabus Week 1: January 11, 2014 Class presentation on Requirements 1,2,3,4,5,8 Take notes on Requirements 1, 2, 3(a,b), 4(a,b,c,d), 5(a,b,c,d,e), 8 on your workbooks During the two weeks until the next session Review and finish workbook answers to Requirements 1,2,3,4,5, and 8 (use the website for resources) Do your own research for Requirement 9 Week 2: January 25, 2014 Requirements 6 (do 3 of 8), 7 (do 1 of 5), 9

Week 1 Class Agenda Requirement 1 Requirement 2 Requirement 3 Online Safety Requirement 2 Computer History and Impact Requirement 3 Types & Uses of Computers Requirement 4 Parts of a Computer, Data Storage, File Compression, Chip-based devices Requirement 5 Software Development, Programming Languages, Family Software, Protecting Your Computer & its Information, How Internet Works Requirement 8 Copyright Laws and Your Responsibilities

Week 2 Class Agenda Requirement 6 Requirement 7 Requirement 9 Using different types of computer programs: spreadsheet, word processor, graphics, database Choose any 3 from 8 options I have materials for 3 specific options in class Requirement 7 Using different types of computer programs: database manager, CAD, blog, web page, visit a business that uses computers Choose any 1 from 5 options Important: Option e (visit a business) must be done outside of class I have materials for doing 1 specific option in class Requirement 9 Discuss Career Opportunities in Computers You should research this between Day 1 and Day 2 of class

Requirement 1: Online Safety Discuss with your counselor the tips for online safety

Tips for Online Safety Follow family rules How long What Sites Know with Whom You are Communicating Do not give out Personal Information Phone numbers, address Names School or Parent’s work locations Driver’s license numbers or Social Security Numbers Photos Do not open emails or files from people you don’t know or trust Report to your parents anything suspicious, unusual, or offensive

Tips for Online Safety Never agree to get together with someone you “meet” online, unless your parents approve of the meeting and go with you. Never share Internet passwords with anyone, even if they sound official, other than your parents or other responsible adults in your family. Never shop online or enter a credit card number unless you have your parent’s permission. Do not Believe Everything you see or read online. Do not do anything that harms others or is against the law. Anything you send or post can become public forever. Never post information you don’t want others including strangers to see.

Requirement 2:. Impact of the Invention. of the Computer & Requirement 2: Impact of the Invention of the Computer & The Computer’s History Give a short history of the computer. Explain how the invention of the computer has affected society, science, and technology.

What is a Computer? Machines that perform math! >>>>> Very fast! Enables them to operate robots, build cars, command monitors, display a moving image, generate a fast moving video game or send emails. The heart is the transistor, an electronic switch with two positions: on and off One or Zero Yes or No True or False Computers have no intelligence of their own. Software engineers write sets of instructions for computers called programs which accomplish complex tasks by performing simple yes/no logic millions of times per second. A computer can only do what a person programmed it to do.

History of Computers - Abacus The first true calculating machine (before 400 BC) was the abacus

Napier’s Bones (circa 1617) The Scottish inventor of logarithms went on to construct calculating rods (made from bone) that perform multiplication and division by simply adding and subtracting Led to slide rules (1621 – Fr. Oughtred)

Charles Babbage’s “Difference Machine” and “Analytical Engine” 1822 and 1833 designs Prototype for modern computers Four parts: Input device, memory (store), processor (mill), and an output device The difference machine was actually built recently at MIT.. and worked!!

Boolean Logic George Boole, English Mathematician Developed in 1840’s & 50’s Allows “thoughts” to be expressed in math-like terms. Boolean logic (Boolean algebra) uses AND, OR, & NOT operations Years later computer designers arranged electric switches to perform these operations in “logic circuits”. Enabled digital computers (ones & zeroes) to mimic human thought processes. Used everyday today by Internet Search Engine users

Herman Hollerith’s Punch Cards Developed to win a contest by the Census Bureau to improve census data processing after the 1880 census had taken seven years to tabulate. They were used successfully in the 1890 U. S. Census The concept was not THAT new – in France in 1801, Joseph-Marie Jacquard invented an automatic loom using punched cards for the control of the patterns in the fabrics. Herman Hollerith later formed the company that became IBM (International Business Machines Corporation).

Colossus Mark I (England), Harvard Mark I, ENIAC, EDVAC World War II: computers were developed to break German and Japanese message codes and create firing tables Technologies: central processors were made up of vacuum tubes Beginning with the Harvard Mark I, they could be re-programmed by re-wiring with plugs like a switchboard, or with paper punch tape

De-bugging computers is born 9 September 1945 –Ensign Grace Murray Hopper (RADM, USN) removed the first “bug” from a electromagnetic relay in the Harvard Mark II where it had been smashed, halting the computer. She taped the moth to a page the log book.

Inside the Early Computers Relays and Solenoids Vacuum Tubes

Technological Breakthroughs 1947 - William Shockley, John Bardeen, and Walter Brattain invent the "transfer resistance" device, later to be known as the “transistor,” to replace vacuum tubes 1951 – Magnetic-core memory also replaces tubes, making real-time memory use practical

Remington Rand UNIVAC – 1951 - Delivered to the Census Bureau First mass-produced computer (46 made) The size of a one-car garage (14’ x 8’ x 8.5’) 5,200 vacuum tubes required a chilled water air conditioning system Government, GE, insurance companies, DuPont (scientific) 1956 Concordance of the Bible (6 mos. vs. 30 yrs) $1 Million

Integrated Circuit 1958 – Jack Kilby created the first “integrated circuit” at Texas Instruments to prove that resistors and capacitors could exist on the same piece of semiconductor material. His circuit consisted of a sliver of poisonous germanium with five components linked by wires. Germanium was soon replaced by silicon (1961).

Microprocessors 1971 - Federico Faggin, Ted Hoff, and others at Intel designed the 4004 microprocessor while building a custom chip for Busicom, a Japanese calculator maker. The 4004 had 2,250 transistors, handling data in four-bit chunks, and could perform 60,000 operations per second. Invention of the Microprocessor made computers affordable for individuals

Electronic Hobby Computers evolve into Personal Computers!! 1975 - Electronics hobbyists buy the earliest personal computer MITS Altair 8800 (Intel 8080) 1976 - Consumer computers arrive after several companies begin large scale manufacturing 1976 - Apple Computer Apple II 1977 - Radio Shack TRS-80 Commodore PET Heath H8, H9 1981 – IBM PC

Effects of Computers on Society Entertainment Movies, Games, Music, Photography Financial Credit Cards, Debit Cards, Phone cards (cash-less society) Communication Phones, Email, Instant Messaging Work Auto-mechanic to Engineers, to Business Management, Time Clocks Work at Home New Jobs & How we do our Jobs Home Thermostat, Coffee Makers, Home Network, Smoke & CO2 detectors, Garage Doors, Security Alarms Transportation Trains, Planes, Automobiles, Ships, Buses Access to Information Education Healthcare Diagnostic Tests, Monitoring, New Surgical Procedures, New Medicines

Effects of Computers on Science Engineering Computers are now used by all types of Engineering Electrical, Chemical, Mechanical Design, Modeling, & Testing New Computer-specific types of Engineering Software Engineering, Hardware Engineering Research Information sharing & access (Internet, email) Healthcare (database, privacy) Scientific computations Statistical analysis (medicine, politics)

Effects of Computers on Technology Computers Everywhere Convergence of technologies Single-purpose to Multi-purpose devices Miniaturization Rapid Rate of Growth New Devices & Uses (communication, HDTV, new storage devices) Shared Uses e.g., wiring: TV, Phone, Electricity, Internet

Requirement 3: Types of Computers Uses of Computers 3a. Describe four uses of computers outside the home 3b. Describe three ways you and your family could use a personal computer other than for games and entertainment.

Types of Computers Categories Sizes Special purpose (digital watch, emission control computer, home security system) General purpose (Mainframes, Minis, PCs) Sizes Supercomputers (beginning with the CRAY I in 1976!! - massively parallel processing) Mainframes (multi-user IBM, NCR, etc.) Minicomputers (multi-user IBM, HP, Sun, file servers) Microcomputers (single-user personal computers)

Uses for Different Types of General Purpose Computers Supercomputers… Specialized tasks involving complex calculations Weather forecasting, satellite tracking, simulation, research Mainframe computers Large to mediums companies – highly reliable, centrally located supporting 100’s to 1000’s of users. e.g. 100,000 trans/sec Banking, library automation, flight scheduling, census Minicomputers… Medium sized companies Operate manufacturing plants, track orders and inventory, multi-user applications, web, email, and database services. Workstations Powerful desktops used by engineers, scientists, graphic artists, moviemakers who need special software requiring hi-speed processors. Microcomputers (Personal Computer) Spreadsheets, word processing, graphics, games, communications, searching Desktop, laptop, notebook, and hand-held

Requirement 4 (a,b): Parts of a Computer How Data is Stored 4a. Identify and explain the major parts of a computer system. 4b. Explain how text, sound, pictures, and video are stored in a computer’s memory.

Parts of a Computer – CPU Central Processing Unit (CPU) is the “brain,” and is some brand of microprocessor chip Processes data, stores information into memory, performs operations on the information, & creates output. Intel 4004 – 2,250 transistors; 8088 – 40,000; 80386 – 275,000; 80486 – 1 million; Pentium – 5.5 million; Pentium II – 7.5 million; Pentium III – 28 million; Pentium 4 – 42 million.

Input Devices (digitizers) Keyboard (QUERTY, Dvorak, custom – an alphanumeric symbol digitizer) Mouse and other Pointing devices Trackball, joystick, pressure-sensitive tablet, touch screen – a location digitizer Sound digitizer (microphone, MIDI device) Scanner (an image digitizer) Sensor (temperature, light, moisture, smoke, movement, or other environmental digitizer)

Output Devices Printers (the first output device) and Plotters Monitor Impact (daisywheel) and dot-matrix Thermal (early BW and color) Laser (highest quality, BW and color) Plotters (pens on moving arms like seismographs) Ink-jet (color plotters lead to printers, some also thermal) Monitor Analog: CRT (cathode-ray tube) – the “monitor” Digital: LCD (liquid-crystal display) screens Sound Card (digital to analog converter) - speakers Modem (modulator-demodulator; another digital to analog signal converter)

Input/Output Devices Storage Units – hard disk drives, floppy drives, tape drives, CD/DVD drives Touch Screens & Tablets – pressure &/or heat sensitive Connecting Devices – modems (phone, broadband, DSL), Ethernet adapter, WI-FI (wireless fidelity), Router.

Parts of a Computer – Storage Devices Storage Devices – Stores Programs & Data. Provides “virtual memory” for CPU. Tape Drives Floppy Drives CD/DVD Drives Hard Drives

Storage Media Magnetic – disk, tape Optical – CD / DVD Flash – memory storage media Optical – CD / DVD CD/DVD Drives Disk – floppy, hard

Magnetic Storage Sequential Access Random Access Magnetic Tape Reel-to-reel or cassette Original microcomputer media, now used for backups Random Access Floppy Disk (8”, 5 ¼”, 3.25”, etc.) Magnetic powder coating on flexible disk in sleeve Drive contains an actuator and read-write head on arm Hard Disk Magnetically coated metallic platters on high-speed spindle Drive actuator with many floating read-write heads on arms For more information see How Hard Drives Work and PC Tech Guide (where this diagram came from ----- >)

Optical Storage Medium Typical Capacity Equivalent Size CD-ROM (Compact-Disc Read-Only Memory) Write laser burns pits into the surface of the disk Read laser bounces light off the pitted surface WORM – Write Once Read Many, or CD-R Newest formats: CD-RW, DVD, DVD-RW Capacity (newer media have higher capacities) Compare the CD-ROM surface (left) to the DVD surface (right) For more information see How CDs Work and PC Tech Guide Medium Typical Capacity Equivalent Size High-density disk 1.4 megabytes 720 typed pages Hard Drive 80 megabytes 40,000 pages CD-ROM 540 megabytes 270,000 pages DVD 4.5 gigabytes Motion picture Blu-ray DVD 25/50 gigabytes HD Motion picture

Memory Flash Memory Read-Only Memory (ROM) Random Access Memory (RAM) ROM is permanent, often re-writable (CMOS) Random Access Memory (RAM) RAM is transient unless permanently powered (Palm) Flash Memory Type of RAM (re-writable memory) that retains information even after the device is turned off. Used in digital cameras, handhelds, cell phones, “Thumb” drives.

Processors & Co-processors Central Processing Unit (CPU) is the “brain,” and is some brand of microprocessor chip Processes data, stores information into memory, performs operations on the information, & creates output. Controllers & co-processors Used to offload computing tasks from the CPU Graphics controller, math co-processor, disk controller.

Networks Many computers make digital connections to a local area network (LAN) or wide area network (WAN) via telephone lines (twisted pair), coaxial cable, fiber optic cables, radio, or wireless communications. Networks make it possible for large numbers of computers to communicate with each other, and to share resources such as files, applications, and devices. Networks manage digital traffic by moving data as packets, with elaborate protocols for ordering or prioritizing them, checking errors, and filtering. Networks can be connected to WANs or to the Internet via modem, ISDN, cable modem, satellite, and other devices

Modems & Network Cards Enable Connections to a Network Computers communicate if they are electronically connected, have the appropriate software, and common protocols (rules for negotiating their communication). Computers are digital, as are networks Phones and wireless communications move data as analog sound waves or as a digital signal.

Modems Modems translate digital information to analog sound for transmission along telephone lines, and back to digital at the other end. They must synchronize speeds, block sizes, and correct errors during communications. Early modems were 300 baud (bits per second, or about 36 characters per second). Analog telephone lines are generally limited to modem speeds of 33.6 KBPS (4000 bytes/sec) & at most 56K. ISDN connections enable 64K to 128K ISDN and make use some of the digital aspects of modern telephone lines. DSL uses high frequency compression for 1.5 Mbps down. Frequency is different then voice - enabes voice & data over same wire Cable Modems from 3-5 Mbps of shared bandwidth. FIOS up to 15 Mbps.

Network Cards Connects computer to a Network Ethernet – most common Separate Card or Integrated into Motherboard

Wireless Fidelity (WiFi) Connects computer to a Network wirelessly over a short distance. Connects to a base station or router Different Protocols & Speeds

Electronic Mail (Email) Email allows users to send and receive electronic messages over any type of network or modem connection using a store and forward methodology. Messages are uploaded to the local mail server, passed to the recipient’s account on that server, or forwarded to an external mail server over a number of “hops” via intermediate servers. Messages are downloaded by the recipient’s mail client from their mail server when the messages arrive, or when the recipient opens an active connection to that server from their client. Depending on the type of mail service, messages may remain on the host mail server or be downloaded to the local computer. Improved bandwidth for networks and the Internet has made instant messaging and real-time chat a viable form of electronic communication, and is making voice-over-IP practical as well. For more detailed information see How Email Works

Email SMTP Connections * POP, IMAP, and some Web Email servers store email messages and text-encoded attachments as text files or html in most cases IMAP Server (UNT EagleMail) * Email moves between servers over SMTP IMAP Client (Outlook Express) Proprietary data-based Mail Server (Exchange, GroupWise) Web Browser (IE or Netscape) Email Client (Outlook) Web Mail Server (HotMail, Yahoo, AOL, etc.) POP3 Client (Netscape, OE) * Proprietary servers usually store email messages and attachments in a real database of some form * The user reads their email by using some sort of client software to connect to the mail server POP3 Server (your ISP)

Parts of a Computer -Motherboard Math Co-processor Power Supply Attachment Ports CPU Expansion Slots Graphics Controller Slot Memory (RAM) Disk Attachment The CPU is normally mounted in a plug-in socket on the motherboard Circuit board tying everything in the computer together via an electronic “bus”

Parts of a Computer Controllers – (Co-processors) are used to offload computing tasks from the CPU, such as math co-processor, graphics controller, disk controller. Random Access Memory (RAM) and Read-Only Memory (ROM) ROM is permanent, often re-writable (CMOS) RAM is transient unless permanently powered (Palm) Ports – Enable you to connect devices to the computer. Input – Keyboard, Mouse, Scanner, Sensors Output – Printer, Display Monitor, Controller, USB/Firewire – Supports input/output devices & other peripheral devices for hi-speed transfer of information Power Supply – Provides electricity to the motherboard, disk drives, & other devices in the computer. Converts household current to a voltage level that can be used by the computer. (e.g. 120V to 12V or 20V)

File Types & File Contents Computers use binary numbers (1’s and 0’s) to store ALL data. One digit is a bit; four are a nibble, eight are a byte. File extensions typically identify type of data in file. Text .txt ASCII text .doc Microsoft Word (word processing) Image .jpg Photographs. Adjustable compression ratio .gif Icons, buttons, drawings, figures .bmp Bitmap Sound .mp3 High compression of sound .wav Windows platform sound file .wma High compression quality sound Video .mov Movie file .mpeg

Data Representation in Memory and Storage: Numbers Integers (whole numbers) can be stored directly in binary bytes. 0 = 00000000 3 = 00000011 1 = 00000001 4 = 00000100 2 = 00000010 5 = 00000101 A byte can be translated into a decimal number by adding up the decimal values indicated by “1’s” in the binary number 128 64 32 16 8 4 2 1 decimal values 0 0 0 0 0 0 0 0 binary places (8-bit) 0 0 1 0 1 0 1 0 binary equals 42 decimal (32+8+2) Additional translation schemes have been developed to match character sets to decimal and binary, such as ASCII & EBCDIC

Data Storage: Text Text and numeric characters are stored as ASCII (American Standard Code for Information Interchange ) values, consisting of 128 different decimal codes. Extended ASCII goes to 256 codes. (0 to 255) ASCII translates each letter and number into a binary byte (8 bits) that the computer understands. "1" is ASCII decimal “49” and binary 00110001 "A" is ASCII decimal “65” and binary 01000001 “&” is ASCII decimal “38” and binary 00100110 “z” is ASCII decimal “122” and binary 01111010 EBCDIC (Extended Binary Coded Decimal Interchange Code), also an 8 bit representation. Mainframe usage. UNICODE support and implementations are increasing to provide “Universal” character set support.

ASCII Translation - Text ASCII Decimal ASCII Binary Alphanumeric 2 1000010 B 18 1001111 O 26 1011001 Y 20 1010011 S 3 1000011 C 22 1010101 U 21 1010100 T

Data Storage: Pictures Computer pictures are stored as millions of colored dots called “pixels” (picture elements) that have to be translated to an analog signal for an analog CRT monitor to display them (LCD panels are already digital so no translation is required). The more pixels a picture has, the better it looks (it has a higher resolution). Each pixel has an associated color and location on the screen expressed in binary terms. Black & White Monitors – One Pixel Represented by 1 bit., each black & white pixel is either on or off. Grayscale – One Pixel Represented by 1 byte (8 bits) for 256 shades of gray between black & white. Color – One color pixel is three dots, Red, Green, and Blue (RGB) that combine to create a color. Color pixel combinations range from 256 possible colors (8 bit) to over 16.7 million colors (real color, 32 bit, or true color). When stored, each pixel’s information is saved to disk separately. In a true color (32 bit) pixel, 4 bytes are used to store the color information for each dot in the pixel. For a 1600x1200-pixel display this is 8-million bytes of video memory, stored as one 8mb disk file.

A pixel

Color Displays Red Green Blue Purple Yellow

Color Displays Black White

Intensity - Millions of colors Red= 10 168 64 128 255 Green= Blue=

Sample of a 8-Bit Color Palette

Data Storage: Sound Normal sound is made up of waves or vibrations.  Each sound wave has a wavelength (how far between the waves) and amplitude (how high the wave is). A mixed, analog waveform signal comes in to the sound card from a source (microphone) and is processed in real-time by an analog-to-digital converter (ADC) circuit chip to create a binary (digital) output of 1s and 0s. This is done at a specified interval or “sampling frequency” (i.e., 1/10th of a second).  The digital output from the ADC is further processed and compressed by the digital sound processor (DSP), and the output from the DSP is sent to the computer's CPU via the sound card connections and the data bus on the motherboard. Digital sound data is processed by the CPU and sent to the hard-disk controller to be recorded on the hard-disk drive as a wav file. Playback is a reversal of this process, using a a digital-to-analog converter (DAC) circuit chip to play back the binary sound file. For more detailed information see How Sound Cards Work

Storing Sound Wavelength amplitude sample rate Sound waves are sampled at a constant rate (sample rate) Amplitude (height) of the wave is stored. The higher the sample rate the better the sound The higher the sample rate the more data is stored Wavelength amplitude sample rate

Analog to Digital CD Audio DVD Audio Sampling Rate 44.1 kHz 192 kHz Samples per second 44,100 192,000 Sampling Accuracy 16-bit 24-bit Number of possible Output Levels 65,536 16,777,216

Data Storage Video Video is lots of pictures with accompanying sound. Video formats combine Many Picture “files” With Audio file data Into a Single file format

Requirement 4 (c,d): File Compression Chip-based devices 4c. Explain how file compression works and how compression affects the quality of the file. 4d. Describe two computer chip-based devices, and describe how they are "smarter" because of the chip and its program.

File Compression Data files can take up lots of storage on your hard drive. The term “compression” means using special methods to reduces these file sizes. For most types of documents, it is critical to restore all of the information when the file is de-compressed (returned to its full size), such as when it is opened Images, on the other hand, can be compressed to either save every detail, or to lose some detail in return for a smaller file size. “Lossless” compression methods save all of the data Lossy compression gives up some data in return for much better file size reductions. See http://en.wikipedia.org/wiki/Data_compression

Text Compression Text data compression takes advantage of the fact that words and word fragments are often repeated in documents. The words or fragments are saved to a list (called a dictionary) and replaced by reference numbers that link back to the dictionary items When the document is opened for editing or viewing, the reference numbers point to the original text, which is retrieved from the dictionary

Image Compression Image files are capable of being compressed because pixels near one another are often the same color Lossless: Run-length encoding (RLE), GIF Lossy: JPEG, PNG Sound files are compressed by discarding parts of the digitized waveforms that humans cannot easily hear (e.g., MP3, MP4 iTunes)

Chip-based Devices Almost all electronic devices today have some type of computer “chip” to help them Modern cell phones have far more computing capability than desktop PCs of 10 years ago GPS receivers were originally the size of a large toaster oven but now fit comfortably on a small chip, found in most cell phones Chips used to have only Read-Only Memory (ROM) but many are now re-programmable and can change how they operate as they run

Chip-based Devices: Small Wonders (Old) (Old) DVD Players Cell Phones (New) (New) iPads, Tablets USB Drives GPS Digital Cameras

Requirement 5 (a,b,c): Program Development, Software, and Programming Languages 5a. Explain what a program is and how it is developed. 5b. Name 3 programming languages, and describe their uses. 5c. Name 4 software packages you or your family could use, and explain how you would use them.

What is a Program? A set of Organized Instructions that Tell the Hardware what to Do Examples Math – add, subtract, multiply, divide Compare Logic IF, THEN, ELSE AND, OR, NOT Execute Another Instruction Open/Close File, Read/Write Record Display Output to Screen Read Sensor

Computer Software Control all of the computer’s basic operations Three main categories of programs Operating Systems Control all of the computer’s basic operations Input, output, file, memory, and task management Text-based (z/OS, UNIX, CP/M, MS-DOS) and graphical (GUI) (Xerox Star, Macintosh, X-Windows, Microsoft Windows) Application Programs Perform specific jobs or tasks with the computer Database manager, Transaction Managers, spreadsheet, word processor, page layout, graphics, CAD, animation, sound, communications Programming Languages A program used to develop and write other programs and applications

How a Program is Developed Compile & Assemble Object Code Write Program In Hi-level Language Runtime Interpreter CPU Instructions to CPU Machine code (low-level code, object code) Specific to the microprocessor (Z80, 6502, 8088) An instruction set to move binary data through the CPU Assembly language is a mnemonic symbol set for the CPU High-level languages Source code COBOL, FORTRAN, BASIC, Pascal, Ada, C, VB Object oriented (modular) languages – C++, Java Translated by a compiler into object code before run-time …or translated by an interpreter into object code at run-time (MUCH slower – Basic, scripting languages like Perl, JavaScript, VBScript, HTML, XML)

Requirement 5 (a,b,c): Program Development, Software, and Programming Languages 5a. Explain what a program is and how it is developed. 5b. Give 3 examples of programming languages, and describe their uses. 5c. Name 4 software packages you or your family could use, and explain how you would use them.

Programming Languages COBOL (COmmon Business Oriented Language) for business data processing FORTRAN (FORmula TRANslator) for scientific and engineering problems BASIC (Beginner’s All-Purpose Symbolic instruction Code) for educational and personal computing. Visual Basic for Applications (VBA) is used to build client-server applications and integrate them with office applications. C, C++ and Java for cross-platform portable, object oriented (reusable modules) application and game development PHP, Perl, JavaScript, VBScript, and MANY other scripting languages, all interpreted, for system administration, web pages, data work

Web Languages Aid in building web sites & performing operations over the internet. HTML – hypertext markup language, basic language for displaying text & pictures on web sites & linking web pages together PHP, ColdFusion – run on a web server to create the web pages that are sent to the user’s browser Java, JavaScript and VBScript – run within the user’s web browser to make a web page interactive (like Google Maps)

How Are Programs Written Programs Combine Boolean Logic with Comparison, Mathematical & Other Operations IF “You complete all the requirements” THEN “Mr. Abernathy will sign your Blue Card” ELSE “You will get a Partial completion” Where “You complete all the requirements” = If (Requirement 1 = Correct AND Requirement 2 = Correct AND Requirement 3 = Correct AND …… … Requirement 9 = Correct) Requirement 6 Do 3 Options Correctly

Requirement 5 (a,b,c): Program Development, Software, and Programming Languages 5a. Explain what a program is and how it is developed. 5b. Give 3 examples of programming languages, and describe their uses. 5c. Name 4 software packages you or your family could use, and explain how you would use them.

Database Managers Examples: Microsoft Access, Oracle, MySQL, SQL Server Easy way to Store, Access, Query, & Update data Data typically organized in a Table like format with Columns and Rows. Example: Troop Database of Tables with columns Scouts: Name, Address, Patrol, Current Rank Staff: Scout Name, Role, Start Date, End Date Merit Badges: Scout Name, Merit Badge, Eagle, Date

Word Processing Programs Examples: Microsoft Word, Corel Word Perfect & others Make writing & FORMATTING text easier Arranging – line space, paragraph styles, headers, Correcting – spell-checking, grammar, format Text format – size, font, color, & style Inclusion of graphics & tables Mail merge from a database program for names & addresses for a form letter.

Spreadsheet Programs Examples: Microsoft Excel, Lotus 123, & others Performs arithmetic on numbers arranged in rows and columns, and displayed in a table with cells, identified by Numbered rows and Lettered columns User specified formulas and/or program provided functions. Have interfaces to database programs Enable “What-if” operations

Presentation Programs Examples: Microsoft Powerpoint, Freelance Graphics, Visio Aid for public speaking Feature screens/slides that list important points Can include pictures, charts, graphs Can include Sounds & Animations Can be projected onto a screen, printed, or sent as a file for others to view

More Application Programs Desktop publishing – design a page with a variety of elements including words, pictures, & drawings. Graphics & design – create & edit pictures and drawings. Could be 2 & 3 dimensional varieties. CAD (computer-aided design) programs used by engineers. Photo-editing – digital darkroom enabling you to enhance pictures by cropping, sharpening, adjusting brightness & contrast, deepening color. Also photo-album programs for organizing photos. Video editing – digital movie studio for enhancing video. Web Page editors – help create Web Sites without having to write HTML (common formatting language for the web). Create web page using desktop publishing or document editing packages and it converts it into html for you Enables adding animation & scrolling text. Communications – email, web-browsers, terminal emulators

Requirement 5d: Protecting Your Computer & Information Saved on It 5d. Discuss ways you can help protect a computer from viruses and how to protect the information stored on a computer.

Protecting Your Computer from Viruses Virus – program that could execute on your computer and cause “malicious” damage. Erase Files, Obtain personal information, record keystrokes, copy screens, make machine inoperable, massive email, spread the same virus to others Anti-virus Software Run Regular Full System Scans Keep Software Current Keep Virus Information Current Enable email & file scanning Don’t open or execute anything from someone you don’t trust Don’t open or execute anything that looks suspicious (even if it is from someone you trust). Only visit Web Sites you trust

Protecting the Information on Your Computer Use Antivirus Software Backup important files regularly onto backup drives/CDs. Scan backup disks for viruses Buy software from trusted sources. Unauthorized copies could contain viruses and are illegal. Use a Firewall – software, hardware, or both. Controls what programs can communicate out of or into your computer or network. Protect your passwords. Consider using an encrypted password manager application.

Requirement 5e: The Internet & The World Wide Web 5e. Describe how computers are linked to generate and access the Internet and the World Wide Web.

The Internet: A Network of Networks ISP: Cable Ethernet WAN WAN WAN ISP: DSL The Internet: A Network of Networks

World Wide Web Traces to ARPANET (1969) – small network launched by the Advanced Research Projects Agency in the US Dept of Defense. Researchers developed a way to link that network to others around the world. The birth of the Internet Tim Berners-Lee (1990), physicist working at CERN (European Organization for Nuclear Research) developed way to access & display the vast stores of information on the intenet. Simple system of organization Main Innovations: Universal resource locator – form of address HTML – hypertext markup language Every computer connected to the Internet can be identified by its Internet protocol address (IP address, e.g. 168.18.99.248) or by its domain name (e.g. scouting.org) Domain names are registered – maintained by a nonprofit group (International Organization for Assigned Names and Numbers)

Requirement 6: Using Computer Software Programs - Labs 6. Of 8 different options, do 3 of your choice. Do as homework, or Next Session in Class (in 2 weeks)

Requirement 6 Options: (see workbook for details) Spreadsheet Program Word Processor Computer Graphics Program Internet Search Engine Presentation Software Digital Photography Database Manager (sorting, filtering) I NEED TO SEE EVIDENCE THAT SHOWS THAT YOU COMPLETED YOUR SELECTED OPTIONS (e.g. File, hardcopy, visual inspection of work)

Requirement 7: Programming Labs or Visit to a Business 7. Of 5 different options, do 1 of your choice. Do as homework, or Next Session in Class (in 2 weeks)

Requirement 7 Options: (see workbook for details) Write a simple database program Use a CAD program (like Google Sketchup) Create a blog Design a web page Visit business or an Industrial plant that uses computers. I NEED TO SEE EVIDENCE THAT SHOWS THAT YOU COMPLETED YOUR SELECTED OPTION (e.g. File, hardcopy, visual inspection of work)

Requirement 8: Copyright Laws Explain why copyright laws exist. Explain why is it not permissible to accept a free copy of a copyrighted computer game or program from a friend. Explain the restrictions and limitations of downloading music from the Internet.

Copyrights & Software Piracy Software publishers have always taken pains to protect their intellectual property. Most software is covered by copyright, meaning that it cannot be copied without special permission from the author Often there will be a specific statement that you can make a backup Most commercial software packages have elaborate licensing agreements, much more like leasing than buying Shareware, freeware, banner ware, ad ware, and open-source software are all variations on the licensing of software Public-domain software is not copyrighted, and is free to be copied and used Copying software outside the limits of the licensing agreement is a crime; the Software Publishers Association (now called SIIA) has an extensive anti-piracy program and web site.

Copyright Laws Digital Millennium Copyright Act (DMCA) defines copyright laws for electronic media Punishments can include: First Offense: Fine: up to $500,000 or Imprisonment: up to 5 years, Or Both Subsequent Offenses: Fine: Up to $1,000,000 or Imprisonment: up to 10 years,

Requirement 9: Career Opportunities Find out about three career opportunities in the computer industry. Pick one and find out what education, training, and experience this position requires.

Computers at Work The computer industry is HUGE with many opportunities in sales, development, manufacturing, training, implementation, support, and consulting Electrical engineers, electronics technicians, repairmen Application designers, developers, support staff, instructors, consultants, technical writers, and editors Graphics designers, special effects, art and film technicians, medical technicians, geosystems analysts, and any other job where the individual primarily processes computer-based information System administrators, network administrators, database administrators, security analysts, communications specialists, and outsourcing service providers Jobs related to the use of robotics in manufacturing

Career Opportunities Job Education Required Training Required Experience Required

Summary Online Safety Computer’s History & its Impact on Society, Science, & Technology Types & Uses of Computers Parts of a Computer How Data is Stored in a Computer Program Development & Programming Languages Protecting Your Computer & its Information Software Programs Copyright Laws Career Opportunities