Presentation is loading. Please wait.

Presentation is loading. Please wait.

Brazos Valley Merit Badge College January 11 and 25, 2014

Similar presentations


Presentation on theme: "Brazos Valley Merit Badge College January 11 and 25, 2014"— Presentation transcript:

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

2 Your Instructor – Mr. Abernathy
Assistant Scoutmaster with Troop 326, Fort Worth, TX Webmaster for the Trinity Trails District, Longhorn Council Contact Information Home phone: 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

3 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)

4 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 E 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 x 434 Computers Computers

5 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

6 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

7 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

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

9 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 s or files from people you don’t know or trust Report to your parents anything suspicious, unusual, or offensive

10 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.

11 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.

12 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 s. 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.

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

14 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)

15 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!!

16 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

17 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).

18 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

19 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.

20 Inside the Early Computers
Relays and Solenoids Vacuum Tubes

21 Technological Breakthroughs
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

22 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

23 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).

24 Microprocessors 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

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

26 Effects of Computers on Society
Entertainment Movies, Games, Music, Photography Financial Credit Cards, Debit Cards, Phone cards (cash-less society) Communication Phones, , 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

27 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, ) Healthcare (database, privacy) Scientific computations Statistical analysis (medicine, politics)

28 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

29 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.

30 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)

31 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, , 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

32 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.

33 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; – 275,000; – 1 million; Pentium – 5.5 million; Pentium II – 7.5 million; Pentium III – 28 million; Pentium 4 – 42 million.

34 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)

35 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)

36 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.

37 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

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

39 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 >)

40 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

41 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.

42 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.

43 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

44 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.

45 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.

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

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

48 Electronic Mail (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 Works

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

50 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”

51 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)

52 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

53 Data Representation in Memory and Storage: Numbers
Integers (whole numbers) can be stored directly in binary bytes. 0 = = 1 = = 2 = = A byte can be translated into a decimal number by adding up the decimal values indicated by “1’s” in the binary number decimal values binary places (8-bit) 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

54 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 "A" is ASCII decimal “65” and binary “&” is ASCII decimal “38” and binary “z” is ASCII decimal “122” and binary 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.

55 ASCII Translation - Text
ASCII Decimal ASCII Binary Alphanumeric 2 B 18 O 26 Y 20 S 3 C 22 U 21 T

56 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.

57 A pixel

58 Color Displays Red Green Blue Purple Yellow

59 Color Displays Black White

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

61 Sample of a 8-Bit Color Palette

62 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

63 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

64 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

65 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

66 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.

67 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

68 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

69 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)

70 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

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

72 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.

73 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

74 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

75 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)

76 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.

77 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

78 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)

79 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

80 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.

81 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

82 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.

83 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

84 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

85 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 – , web-browsers, terminal emulators

86 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.

87 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 , spread the same virus to others Anti-virus Software Run Regular Full System Scans Keep Software Current Keep Virus Information Current Enable & 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

88 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.

89 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.

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

91 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 ) 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)

92 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)

93 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)

94 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)

95 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)

96 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.

97 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.

98 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,

99 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.

100 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

101 Career Opportunities Job Education Required Training Required
Experience Required

102 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


Download ppt "Brazos Valley Merit Badge College January 11 and 25, 2014"

Similar presentations


Ads by Google