KLC Adult Lessons

Class #1

  • KLC Core Ideas
  • Intro; take down participant names
  • Ideas about Computing
    • 1928 - David Hilbert's Decision Problem: Is there a procedure to decide whether any given mathematical statement is true or false?
    • This led to the question - what exactly is a procedure?
    • Answers provided by Alan Turing (Turing Machines) and Alonzo Church (Lambda Calculus)
    • A Turing Machine represents a procedure
      • Example - a procedure for a calculator, the corresponding turing machine, and a physical calculator that embodies that Turing Machine
    • A Universal Turing Machine can mimic any Turing Machine (when given a description of that Turing Machine)
      • An Example - later…
    • Von Neumann Architecture - physical embodiment of a Universal Turing Machine
    • Current computers are based on the Von Neumann Architecture
    • Hardware (Universal Turing Machine) - CPU, Memory, Input Devices, Output Devices, Secondary storage
    • Software - The Turing Machines that run on the Universal Turing Machine
      • Example a Calculator Program within a Desktop Computer.

Class #2

  • Intro/Spreadsheet
  • Hardware and Software
    • Hardware - physical machine that runs procedures. Has CPU, Memory, Input Devices, Output Devices, Secondary storage
    • Software - sets of procedures that run on Hardware
  • What's a procedure?
    • Sequence of Instructions
    • Instructions for looping/repeating
    • Instructions for selection/decision/choice
    • Instructions for arithmetic and logic
    • Need working memory, and input and output facilities
  • OS and Applications
    • OS - Manage Hardware, Provide Facilities to Applications
    • Applications - do things for user
  • Some example applications (Browser, File Manager, Word Processor, Spreadsheet App, Kojo, Painting App)

* Activity
* Select a topic for research
* Do a Google search via Firefox
* Look at 3 links to determine the best source of information
* Copy and paste information from the best source into Libre Office
* Save Information

Class 3

  • Participant phone number and computer/internet availability at home?
  • Describe proposed course structure
  • Brief overview of the internet
    • Global Network of networks
    • Addressed via IP and DNS
    • Where do DNS servers live?
    • WWW is a service on the internet
      • Client Server
  • Keyboard and Mouse overview
  • Activity
    • Select a topic for research (ideas - recipe, medicine, camera)
    • Fire up Firefox (web browser) and LibreOffice Writer (word-processor)
    • Do a Google search via Firefox
    • Look at 3 links to determine the best source of information
    • Copy and paste information from the best source into Libre Office
    • Save Information within a file inside Documents folder

Class 4

  • Quick Review
    • History of Computing.
    • Importance of the idea of Procedure
    • Hardware and Software
    • Software - OS and Applications
    • Internet - addresses, directory, www service, client-server
  • HTML and Links (and maybe HTTP)
  • Brief overview of Files and Folders
    • Thought Experiment
    • Files
      • Name
      • Location
      • Type
      • Data
    • Folders
      • Name
      • Location
  • Demo
    • Keyboard and Mouse overview (again).
      • Backspace, Delete, Shift, Control
    • Maximizing and Minimizing Windows
    • Closing Windows (and applications)
    • Copy and Paste
  • Activity
    • Select a topic for research (ideas - recipe, medicine, camera)
    • Fire up Firefox (web browser) and LibreOffice Writer (word-processor)
    • Do a Google search via Firefox
    • Look at 3 links to determine the best source of information
    • Copy and paste information from the best source into Libre Office
    • Save Information within a file inside Documents folder (use box.net for next session)

Class #5

  • OS at home?
  • Computer Architecture - Secondary Storage
  • Browsers
    • Internet (e.g Internet Explorer, Firefox, Chrome)
    • File (Secondary Storage - Hard Disk etc) (e.g. Windows Explorer, Nautilus)
  • Activity
    • Make 2 folders in your KRLC folder
    • Open up LibreOffice Writer
    • Create 2 new files via LibreOffice and store them in the 2 folders. Use copy and paste to fill in the second file
    • Locate and view the new files
  • Activity
    • Select a topic for research (ideas - recipe, medicine, camera)
    • Fire up Firefox (web browser) and LibreOffice Writer (word-processor)
    • Do a Google search via Firefox
    • Look at 3 links to determine the best source of information
    • Copy and paste information from the best source into Libre Office
    • Save Information within a file inside the KRLC folder

Class 6

Review - beginner level

  • Procedures
    • Procedure for getting to Ballupur Chowk
      • Involves selection if you use vikram, bus, or feet
      • Involves repetition if you use only vikram
  • Hardware
    • Definition
    • Diagram of components
  • Software
    • Definition
    • OS - Win/Linux
    • Apps - Word Processor, Spreadsheet etc
  • Demo
    • Boot process (with reference to hardware diagram and software components drawn in the secondary storage box
    • Login Screen
      • User customization
    • OS presented screen/user-interface
      • Start Menu for launching apps
    • Launch word processor
      • point out OS facilities used by word processor
  • Need to talk about touch typing a little bit
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License