cs 110 module 3

Module 3: Input and Output: Entering Data and Producing Information


Module Objectives

By the end of this module, you should be able to:

  • Differentiate between input and output

  • Identify manual input devices

  • Identify digital input devices

  • Identify physical output methods

  • Identify digital output methods

  • Identify uses of various assistive technology input and output methods

  • Explain how to customize and manage input and output devices

  • Identify e-waste risks and strategies


Input and Output

How Do You Use Input?
  • Data is a collection of unprocessed items, including text, numbers, images, audio, and video.

  • Several options are employed to input data and instructions into a computer.

  • A command is an instruction that causes a program or app to perform a specific action.

  • Programs and apps respond to commands issued by a user.

  • A user response is an instruction that a user issues by responding to messages displayed by a program or app. This response instructs the program or app to perform certain actions.

How Do You Use Output?
  • Output varies depending on the hardware and software being used as well as the user's requirements.

  • There are four basic types of output:
      1. Text: Text messages, emails, memos, books, etc.
      2. Graphics: Photos, clip art, charts, GIFs, etc.
      3. Audio: Sporting events, radio, audio clips, news, music, etc.
      4. Video: Movies, weather conditions, live performances, etc.


Manual Input

Overview
  • A manual input device allows direct data entry into the device.

  • Keyboards and pointing devices are traditional types of manual input devices.

  • Keyboards enable typing of text or commands, while pointing devices allow selections on the screen.

  • Keyboards typically include a typing area, function keys, toggle keys, and navigation keys. Many also feature media control buttons, Internet control buttons, and other special keys.

Function Keys
  • Function keys are labeled with the letter "F" followed by a number and are programmed to issue commands to a computer.

  • A toggle key alternates views or turns features on and off with each press, examples include Caps Lock and Num Lock.

  • Users can move the insertion point in applications using navigation keys (arrow keys, Page Up/Pg Up, Page Down/Pg Dn).

  • A keyboard shortcut is a key or combination of keys that accesses a feature to perform a command.

Using Pointing Devices
  • In a graphical user interface, a pointer is a small symbol that changes shape based on the task being performed, the application, and the pointer’s location.

  • A pointing device enables selection of text, graphics, and other objects (buttons, icons, links, commands).

Types of Pointing Devices
Mouse
  • A mouse fits under the palm of a hand and has a flat bottom containing a mechanism that detects movement.
      - Optical mouse utilizes optical sensors.
      - Touch mouse recognizes touch.
      - Laser mouse employs laser sensors.
      - Ergonomic mouse reduces discomfort associated with repetitive strain injuries (RSIs).

Touchpad
  • A touchpad is a small, flat, rectangular device sensitive to pressure and motion, commonly found on laptops and convertible tablets.

  • Many touchpads recognize touch gestures (swipes, pinches, stretching motions).

Touch Screen Gestures
  • Touch screen gestures allow interaction with devices via finger movements.
      Examples include:
      - Tap: Quickly touch and release one finger to activate links, press buttons, or run apps.
      - Double Tap: Quickly touch and release twice to zoom in.
      - Press and Hold: Hold one finger on an object for action or a shortcut menu.
      - Drag/Slide: Press and hold on an object and move it to a new location.
      - Scroll: Move finger across the screen to navigate.
      - Stretch: Move two fingers apart to zoom in.
      - Pinch: Move two fingers together to zoom out.

Modern Touch-Enabled Devices
  • Touch-enabled monitors and screens facilitate direct interaction with the operating system without traditional input devices like keyboards or mice.

  • Devices utilizing touch input include:
      - Monitors and screens for computers, tablets, smartphones
      - Wearable devices, portable media players, digital cameras, kiosks, navigation systems


Digital Input

Voice Input
  • Voice input is the process of entering data by speaking into a microphone, which may be built into the device or as an external peripheral.

  • A voice recognition app allows dictation of text and instructions via speech.

  • Mobile devices often feature speech-to-text that recognizes spoken words for text entry in various applications.

Audio Input
  • Audio input encompasses capturing sounds such as speech, music, and sound effects into a computer.

  • To enter high-quality audio, a sound card or integrated sound capability is required.

  • Music production software allows recording, composing, mixing, and editing music and sounds.

Video Input
  • Video input entails capturing full-motion images stored on a computer or cloud.

  • A digital video (DV) camera records video as digital signals that can transfer to a computer.

  • A webcam captures video, still images, and audio for viewing/manipulation.

  • Steps for using DV technology include:
      1. Select a DV camera.
      2. Record a video.
      3. Transfer and manage videos.
      4. Edit a video.
      5. Enhance a video.
      6. Distribute a video.

Special Effects and Motion Input
  • Special effects in video can include warping, color changes, morphing, and zoom transitions.

  • Motion input allows movement of on-screen elements using air gestures via motion-sensing devices.

  • These devices can also detect gestures and facial movements.

Applications of Motion Input
Entertainment
  • Motion-sensing controllers permit gameplay with real-life movements (e.g., sports simulation).

Medical Field
  • Used for training simulations. Allows surgeons to practice with less invasiveness.

Military Applications
  • Utilized in training scenarios for flight simulations and rehabilitation for soldiers.

Sports Training
  • Used for performance enhancement and to correct ineffective motions; combines input from athletes with algorithms for performance improvement.

Scanners and Reading Devices
Near-Field Communication (NFC)
  • NFC retrieves data from other devices or items, enabling contactless data transfer.

Optical Scanner
  • An optical scanner reads printed text/graphics, translating them into a computable form. Its resolution determines its quality, related to bits stored per pixel and pixels per inch.

  • Optical character recognition (OCR) devices read printed characters in specific fonts, while optical mark recognition (OMR) devices capture hand-drawn marks.

Bar Code Reader
  • A bar code reader employs lasers to read bar codes, which consist of vertical lines and spaces or two-dimensional patterns. A QR code is a type of 2-D barcode that encodes information in two directions.

RFID Technology
  • Radio frequency identification (RFID) uses radio signals to communicate with tags on objects, and an RFID reader interprets that data using radio waves.

Magstripe Reader
  • A magstripe reader accesses data on magnetic stripes found on cards.

  • MICR (magnetic ink character recognition) reads magnetized ink characters, essential for banking processing of checks.

Data Collection Device
  • This device captures data at transaction sites (e.g., restaurants, grocery stores, warehouses) and can wirelessly transmit data over networks.


Physical Output

Hard Copy vs. Soft Copy
  • Hard copy refers to printed information which is permanent, while soft copy is displayed electronically.

  • Hard copies can be in portrait or landscape orientation:
      - Portrait is typical for letters and reports.
      - Landscape suits spreadsheets and presentations.

Non-Impact Printers
  • Non-impact printers create textual or graphic images without contacting paper. Examples include:
      - Inkjet Printers: spray liquid ink onto paper; versatile for various paper types.
      - Photo Printers: produce high-quality lab-standard photos, often using inkjet technology.
      - Laser Printers: use laser technology for high-quality outputs, processing an entire page image before printing.
      - All-in-One Printers: combine multiple functionalities into one device (printer, scanner, copier).
      - 3-D Printers & Thermal Printers: utilize additive manufacturing and heat respectively.
      - Label Printers & Plotters: specialize in creating labels or high-quality graphic prints.

Printed Output from Inkjet Printers
  • An inkjet printer's mechanism involves cartridges with multiple nozzles providing precision in color prints.

  • Different models serve varying printing needs, including photo-quality outputs.

Printed Output from Laser Printers
  • Laser printers offer high-speed print capabilities with superior resolution using powdered toner and laser technology.

Additive Manufacturing with 3-D Printers
  • A 3-D printer constructs physical objects layer by layer, suitable for practical applications such as prosthetics and prototype development.

High-Performance Printing Solutions
  • Plotters: designed for high-resolution drawings and graphics, often used in professional settings for architectural plans.

Label Printers
  • Label printers specialize in printing on adhesive materials. They are also capable of generating barcodes.


Digital Output

Overview of Output Devices
  • A display device visually conveys text, graphics, and video.

  • Soft copy of information is temporary and displayed electronically.

Types of Displays
  • LCD and LED displays use liquid crystals and light-emitting diodes, respectively, to create images. LED displays are more efficient, consuming less power. OLED displays provide high-quality visuals without a backlight.

  • Resolution and size affect the quality of video displays.

  • Response time is critical, indicating how quickly a display can refresh.

Display Measurement & Quality
  • Brightness is measured in nits; dot pitch conveys pixel density affecting clarity of text and images. Contrast ratio reflects the disparity between light and dark outputs.

Graphics Processing Unit (GPU)
  • The GPU, integrated on a motherboard or on a video card, handles graphics manipulation and output.

  • Various video standards help define display properties, influencing presentation quality.

High-Definition Displays
  • Smart TVs are capable of streaming, playing online games, and more, while Ultra-High-Definition (UHD) televisions enhance picture definition.

  • Users amplify audio using external speakers, surround sound systems, or headphones with noise-canceling features.

  • Data projectors display content for larger audiences, while interactive whiteboards enable user interaction with displayed content.

Gaming and Motion-Sensing Devices
  • Devices like joysticks and gamepads equip users to engage in games and simulations, often enhanced with force feedback technology.


Ethics and Issues: Assistive Technology Input and Output

Adaptive Devices for Accessibility
  • The goal of assistive technology is to empower all users, regardless of disabilities, to access technological services independently.

  • Adaptive Input Devices for users with disabilities include:
      - Eye gaze pointing devices that track where users look.
      - Foot mice for users with limited hand mobility.
      - Sip-and-puff technology for users to control devices through inhaling or exhaling.

Adaptive Output Devices
  • Refreshable Braille displays translate digital text into Braille format.

  • Braille printers produce tangible Braille copies.

  • OCR readers digitize printed materials for voice output from screen readers or Braille printing.


Customize and Manage Input and Output Devices

Customization Basics
  • Default settings control initial appearances and document setups on devices.

  • Commonly considered customizations include:
      - Adjusting screen brightness.
      - Changing the desktop theme.
      - Modifying screen resolution.
      - Updating sound schemes.
      - Pinning frequently used apps to the taskbar.

System Software Customization
  • Users can manage input and output device settings using options to control and customize pointing devices, adjust language settings on keyboards, and create keyboard shortcuts.


Secure IT: Reduce E-Waste Risks

Minimization Strategies
  • Every electronic device emits some radiation. Following suggestions can reduce potential risks:
      - Replace outdated equipment (e.g., CRTs with LCDs).
      - Maintain a safe distance from monitors.
      - Shield oneself from radiation exposure by using protective devices.
      - Reduce wireless connections and turn off devices not in use.
      - Consider recycling or donating older devices to minimize environmental impact.