Hacker Curriculum

From HeatSync Labs Wiki
Jump to: navigation, search

The purpose is to create a list of skills and knowledge you can gain from being part of a hackerspace. The initial goal of this is to support library partners interested demonstrating the value of having a hackerspace or hackerspace activities in Arizona libraries. Further development of this list may explore the resources, and specific group workshops that can be run to facilitate learning these topics.

Core to the purpose in sharing hacker culture is to share the values.

Hacker Values and Culture

  • Learning
  • Making
  • Openness
  • Sharing
  • Community
  • Collaboration

Core skills for making things

Programming

  • Variables
  • If Statements
  • Loops
  • Functions
  • Using a library

Electronics

  • Ohm's Law
  • Breadboard Layout
  • Using a Multi-Meter
  • Debugging a circuit
  • Micro-Controllers
  • PCB creation

Computer Aided Design

  • 3d design
  • 3d scanning
  • Organic design
  • Parametric design

Fabrication / Prototyping

  • 3d printer
  • laser cutter
  • CNC
  • vinyl cutter

Fabric/Sewing

  • Sewing machine
  • Knitting/Crochet
  • Hand stitching
  • Embroidery


More stuff

Here are more things that can be included or organized better.

Math

  • It may be useful to link the sub-topics above to specific math concepts.

Security

  • Lock Picking
  • Encryption
  • Web Security

Science

  • The Scientific Method (different types)
  • Microscopes
  • Chemistry
  • Biology

Robotics

  • Refer to the topics under electronics, fabrication, and programming.

Art

  • Painting
  • Sculpture
  • Photography

Open Source

  • GPL
  • Creative Commons
  • Linux history (brief)
Personal tools