• Methodology
  • Logistics
  • Links
Simplico: "You need to walk before you can run."
Salvati: "No, you need something to run towards!"
-From "Lockhart's Lament" by Paul Lockhart

1. Teaching Methodology 2. Learning and the Brain (What do the neuroscientists say...?)
  • Crystallized vs. Fluid Intelligence (Information transfer vs. Information processing)
  • John Medina - The Brain Rules
  • Music and Learning 50-60 beats per minute
  • Who left the MRI on? Brain scans...
  • "Learning and the Brain" Judy Willis, M.D. (Neurologist and Middle School Teacher)
    • The Brain's Information Processing Model
    • Attention Filter (Reticular Activating System/Hippocampus)
      • 99% of sensory input is filtered out by the RAS
    • Emotional Filter/Switching Station (Amygdala)
      • If under high stress ("Fight or Flight"), the switch is OFF (little info goes to Prefontal Cortex or PFC)
      • If little or no stress, switch is ON (deep learning can occur)
        • Infomation moves to prefontal cortex
        • Memory construction
        • Long-term memory
        • Connections between memories are formed
      • Pre-frontal cortex
        • "Higher Order Thinking"
        • Where Crystallized and Fluid Intelligence come together
      • The "Game Model" of Learning
        • Dopamine - Attention Booster
        • Effort is one of the most critical parts to learning, but it is useless unless students believe that it will lead to success
        • Einstein and General Relativity
3. APCS Fall/Spring Long Term Project

1. Establish project / file naming rules
  • Always have "Project" at end of names of project (e.g. ArrayListProject, MyCritterProject)
  • Always have students use directories to organize projects for quick retrieval
2. Variable / Method / Class naming rules
  • Always begin with a letter
  • Use a-z, A-Z, 0-9 ONLY (no underscores)
  • Use camelNotation for variable and method names
  • Use "final" whenever possible
  • Begin class names with a capital letter with CamelNotation
  • ( Parenthesis spacing ) all the time!
  • Use spacing liberally…memory is CHEAP!

3. Commenting rules
  • Comment end curly brace of classes, methods, loops( while, for), and if statements
    if( ... )
       } // end if
  • Comment purpose of methods using Javadocs with @param and @return
  • Comment purpose of loops (while, for)
  • Comment purpose of if-else statements

4. How do I get Java up and running on my system?
If you have a Mac, you already have Java installed on your system, so you do not need to install Java. You can skip to step 2 below. If you have a Windows system you will need to install the Java SDK. Follow the steps below or watch the following at LewTube that demonstrates the process.
  1. Step 1: Go to the BlueJ website and download the Java JDK 6 (Java Development Kit). Save it to your computer, then run the installation program. Installing the JDK will intall the Java "compiler" and other useful tools. Remember, this is only needed if you are running a Windows system.
  2. Step 2: Go back to BlueJ and download the version of BlueJ for your system (Windows or Mac). Run the installation program and you are ready to go!

5. The Javadoc commenting convention
Javadoc comments

*AP is a registered trademark of the College Board.
© 2003-2018 Michael Lew