Class 1.

Introduction to Ubuntu Linux

Full Course Outline

4 weeks 2 hours per night

Advertising Blurb

Linux puts fun back into using your computer. Regain control of your computer without the worry of viruses, advertising, expensive software and constantly needing to upgrade your hardware. Experienced Linux users will assist you to install Linux, set up your computer just the way you want, then introduce you to thousands of the world's best software creators who want you to use their programs for free.

People Needed

For the first night

  1. Tutor assistants to
    • run the live CD on the HCC machines
    • to assist people using machines
  2. LOGIN member's machines running Ubuntu on their machines to show off what can be done
  3. Projected machine operator to demonstrate filesystem etc keep something interesting on the screen
    • show linuxalt.com
    • type up
      • the particular programs and processes participants want to use Linux for
      • What participants usually use their computer for
  4. Demonstrators of the following programs for 5 minutes:
    • OpenOffice.org - writer, calc, draw,
    • Firefox
    • Email Thunderbird, Evolution
    • Pidgin
    • Gimp
    • Music
    • Games
  5. Clipboard person to take name and email and look after clipboard and sending out class notes.
  6. Installer (first night) to prep and install on own demo machine

Later weeks

  1. Installers and problem solvers
  1. Projected machine operator to go to use Ubuntu repo
    • linuxalt.com
    • install and un install packages
  2. Demonstrators of the following programs for 20 minutes:
    • OpenOffice
    • Firefox
    • Email clients
    • the Gimp
    • Music apps
    • other programs requested.

Class 2

Open Source Software

Open Source Course Outline

4 weeks 2 hours per night, for teachers and hobbyists, Windows and Mac

Advertising Blurb:

Become confident with Firefox, OpenOffice and many more of the latest, high-quality open source programs for Windows and Mac. Experienced users will help you find the programs that suit you and guide you through the basics. Bring your own laptop and get hands-on experience with design, games, internet, multimedia, education, productivity and utility programs. Save money and regain control of your computing. Take home OpenDisc containing full versions of all the programs shown.

People Needed

For the first night

  1. Tutor assistants to:
    • install the OpenDisc on the HCC machines
    • assist people using machines.
    • distribute OpenDiscs
  2. LOGIN member's Windows machines running their favourite OpenDisc programs.
  3. Projected-machine operator with own Windows laptop to:
    • demonstrate OpenDisc
    • demonstrate installing programs
    • type up:
      • what particular programs, or sort of program, participants want to learn about
      • What they use their computer for.
  4. Demonstrators for brief (5 minutes) of:
    • Design - Blender, Dia, GIMP, Inkscape, Nvu, Tux Paint
    • Games - Battle for Wesnoth, Enigma, Neverball, Sokoban YASC,
    • Internet - Azureus, FileZilla, Firefox, HTTrack, Pidgin, RSSOwl, SeaMonkey, ThunderBird, Tight VNC,Win SCP
    • Multimedia: Audacity, Celestia, Really Slick Screensavers, Stellarium, Sumatra PDF, VLC
    • Productivity: GnuCash, MoinMoin, Notepad2, OpenOffice.org,
    • Utilities: 7-Zip, Abakt, ClamWin, GTK+, HealthMonitor, TrueCrypt, Workrave.

Later weeks

  1. Tutors to demonstrate programs in the following sections, 45-50 minutes per section:
    • Week 2 - Productivity and Internet
    • Week 3 - Multimedia and Games
    • Week 4 - Design and Utilities
  2. Tutor Assistants to help people follow the demonstrations.

Class 3 -- Introduction to Programming Python

4 weeks, 2 hrs a night

Week 1:

  • Course outline
  • Introduction to programming concepts
  • Basic concepts of what a program is
    • Introduction to data representation
    • Planning a program concepts

Week 2:

  • Obtaining and Installing Python
    • Microsoft Windows
    • Apple MacOSX
    • Linux
  • Introduction to the Python interactive interpreter
    • Hello, World!
    • Comments
    • Variables & data types (Integers, Floats, Strings, Boolean)
    • Working with strings
    • Advanced data types (arrays, lists, tuples, dictionaries)
    • Introduction to flow control (if, else, elsif)
    • Introduction to loops (while, for)
  • Writing scripts files
  • Writing functions

Week 3:

  • Working with files
    • Reading & Writing text files
    • Parsing file contents
    • Introduction to XML Files (?)
  • Using Python built-in modules
  • Creating Python modules
  • Introduction to Object Orientated Programming
  • Documenting your Python Modules

Week 4:

  • Putting it all together
    • Design and build a program from scratch according to a set of guidelines

Never Programmed before

4 weeks, 2 hrs a night

Week 1:

  • Course outline
  • Introduction to programming concepts
  • Basic concepts of what a program is
    • Introduction to data representation
    • Planning a program concepts

Week 2:

  • Obtaining and Installing Python
    • Microsoft Windows
    • Apple MacOSX
    • Linux
  • Introduction to the Python interactive interpreter
    • Hello, World!
    • Comments

Week 3:

  • Variables & data types (Integers, Floats, Strings, Boolean)
  • Introduction to flow control (if, else, elsif)
  • Introduction to loops (while, for)

Week 4:

  • Working with strings
  • Advanced data types (arrays, lists, tuples, dictionaries)
  • Writing scripts files
  • Writing functions
 
hunter_community_college_courses.txt · Last modified: 2017/07/24 10:05 (external edit)
 
Recent changes RSS feed Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki