Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 860

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 839

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 839

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 839

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 839

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/e5m7uo8vro0d/public_html/mediawiki/includes/MagicWord.php on line 860
Teacher - Huben's Wiki

Teacher

From Huben's Wiki
Jump to: navigation, search
Line 1: Line 1:
 
<pre>
 
<pre>
 
Java Course Design for 2012-2013
 
Java Course Design for 2012-2013
    * Alternate between different aspects of Java.
+
  * Alternate between different aspects of Java.
        * whole-language
+
    * whole-language
        * mathematical
+
    * mathematical
        * algorithmic
+
    * algorithmic
        * syntactic
+
    * syntactic
    * Whimsey: Hogwarts School Of Computer Science
+
  * Whimsey: Hogwarts School Of Computer Science
  
 
Design:
 
Design:
Line 12: Line 12:
 
List of software for Course:
 
List of software for Course:
  
    On Desktop:
+
  On Desktop:
        IE              (latest stable version)
+
    IE              (latest stable version)
        Chrome          (latest stable version)
+
    Chrome          (latest stable version)
        Firefox        (latest stable version)
+
    Firefox        (latest stable version)
        OpenOffice
+
    OpenOffice
        Dr. Java        (latest stable version)
+
    Dr. Java        (latest stable version)
        JCreator        (latest Free version)
+
    JCreator        (latest Free version)
        Eclipse        (latest Free version)
+
    Eclipse        (latest Free version)
        Java Bean Environment
+
    Java Bean Environment
        Console
+
    Console
    Start Menu:
+
  Start Menu:
        EKS Games
+
    EKS Games
    In shell path for consoles:
+
  In shell path for consoles:
        JDK    (latest stable version)
+
    JDK    (latest stable version)
    Printer for room 306 should be automatically configured or easy to find.
+
  Printer for room 306 should be automatically configured or easy to find.
    All computers should have proper domains and internet access for all.
+
  All computers should have proper domains and internet access for all.
  
 
Recommended equipment:
 
Recommended equipment:
        thumb drive
+
  thumb drive
        access to computer outside of school
+
  access to computer outside of school
  
 
9/7:
 
9/7:
    Hwk: http://huben.us/wiki/Keyboard_Navigation
+
  Hwk: http://huben.us/wiki/Keyboard_Navigation
        * a whole language task
+
    * a whole language task
    Discussion: (10 minutes or longer)
+
  Discussion: (10 minutes or longer)
        * Students seldom know how they can edit with the keyboard.
+
    * Students seldom know how they can edit with the keyboard.
        * Assignment is like a scavenger hunt.
+
    * Assignment is like a scavenger hunt.
        * Some goals may not be directly possible.
+
    * Some goals may not be directly possible.
        * How long should we spend on this assignment? (up to 1/2 hour)
+
    * How long should we spend on this assignment? (up to 1/2 hour)
        * What should we do if we are stuck? (try looking another way, or ask)
+
    * What should we do if we are stuck? (try looking another way, or ask)
        * Where should we look for the answers? (manuals, internet, people)
+
    * Where should we look for the answers? (manuals, internet, people)
        * If we ask somebody else, is that cheating? (no if you get provenance)
+
    * If we ask somebody else, is that cheating? (no if you get provenance)
        * What is Provenance? (How the information was learned.)
+
    * What is Provenance? (How the information was learned.)
    Posters:
+
  Posters:
        * We are EXPENSIVE!  (our class slogan, why we get out of being stuck)
+
    * We are EXPENSIVE!  (our class slogan, why we get out of being stuck)
        * Provenance?
+
    * Provenance?
  
 
9/10: Hogwarts School Of Computer Science
 
9/10: Hogwarts School Of Computer Science
    Posters:
+
  Posters:
        * Hogwarts School Of Computer Science
+
    * Hogwarts School Of Computer Science
        * Magic (reserved) Words
+
    * Magic (reserved) Words
        * Class
+
    * Class
    Hwk: Muggle book 2.1-2.2
+
  Hwk: Muggle book 2.1-2.2
    Review: Keyboard_Navigation (forgotten this time!)
+
  Review: Keyboard_Navigation (forgotten this time!)
    Discussion: (X minutes or longer)
+
  Discussion: (X minutes or longer)
        Follow and elaborate on Hogwarts School Of Computer Science page.
+
    Follow and elaborate on Hogwarts School Of Computer Science page.
        What do you notice about the braces and the words of this incantation?
+
    What do you notice about the braces and the words of this incantation?
        * on lines by themselves
+
      * on lines by themselves
        * there is indentation between them
+
      * there is indentation between them
        * they come in pairs,like the Sith
+
      * they come in pairs,like the Sith
  
 
9/11: Muggle Studies, slides 2.1-2.10  
 
9/11: Muggle Studies, slides 2.1-2.10  
    Review: Keyboard_Navigation (should have been yesterday)
+
  Review: Keyboard_Navigation (should have been yesterday)
        * What are the answers to A, B and C?
+
    * What are the answers to A, B and C?
        * Explain the word provenance.  Use in science, history, evaluating sources.
+
    * Explain the word provenance.  Use in science, history, evaluating sources.
        * Explain how they, as students should be taking notes: intellectual development.  Not simply here to get an A, but to learn many other things at the same time.  Value of writing things.
+
    * Explain how they, as students should be taking notes: intellectual development.  Not simply here to get an A, but to learn many other things at the same time.  Value of writing things.
        * What ways did you find out this information?  pulldown help keyboard shortcuts, ask friends, experimentation, google, prior knowledge.  
+
    * What ways did you find out this information?  pulldown help keyboard shortcuts, ask friends, experimentation, google, prior knowledge.  
        * These are the different provenances you used. Are theyt all reliable?  Did you test them?
+
    * These are the different provenances you used. Are theyt all reliable?  Did you test them?
        * Humility of science because of provenance.
+
    * Humility of science because of provenance.
        * Did you learn anything about editing that you will use?
+
    * Did you learn anything about editing that you will use?
        * Open one of the programs from yesterday in Dr. Java.  Do these all work there too? (ctl up and down don't)
+
    * Open one of the programs from yesterday in Dr. Java.  Do these all work there too? (ctl up and down don't)
        * Slides 2.1-2.8
+
    * Slides 2.1-2.8
    Hwk: Muggle book exercises: Ch. 2, 1-5
+
  Hwk: Muggle book exercises: Ch. 2, 1-5
  
 
9/12: Fear Not Demon Curses
 
9/12: Fear Not Demon Curses
    Posters:
+
  Posters:
        * Incantations!
+
    * Incantations!
        * static public void main(String[] args)
+
    * static public void main(String[] args)
        * System.out.println(anyThing);
+
    * System.out.println(anyThing);
    Exercises:  
+
  Exercises:  
        * A+B take 20 min.
+
    * A+B take 20 min.
        * C takes about 5.
+
    * C takes about 5.
        * Slides 2.8-2.15
+
    * Slides 2.8-2.15
    Hwk: Muggle book exercises: Ch. 2, 9
+
  Hwk: Muggle book exercises: Ch. 2, 9
  
 
9/13: Commanding The Demons
 
9/13: Commanding The Demons
    Hwk: Read Muggle book 9.5, take notes on it!
+
  Hwk: Read Muggle book 9.5, take notes on it!
    Exercises:
+
  Exercises:
        * What are the answers to A?  Emphasize that without understanding what the method does, you can still extract vital information!
+
    * What are the answers to A?  Emphasize that without understanding what the method does, you can still extract vital information!
        * What are the answers to B?  Explain that class names start with upper case, and method names start with lower case.
+
    * What are the answers to B?  Explain that class names start with upper case, and method names start with lower case.
        * What are the answers to C? Explain that constructors are special methods with the same name as the class.
+
    * What are the answers to C? Explain that constructors are special methods with the same name as the class.
        * Finish slides.
+
    * Finish slides.
     Review: for test.
+
9/17-18: The Demons Command Each Other
 +
  Exercises:
 +
     * Method calls look something like the method signatures. How can you tell them apart?
 +
      * They have no block immediately following them.  If a block follows, there is a semicolon between.
 +
      * They occur within the bodies of methods.
 +
      *More things later....
 +
9/19
 +
  Review: for test.
 
--------------
 
--------------
 
Later we will comeback to 2.3, 2.4 and the rest.  After the basics of methods, variables and arguments.
 
Later we will comeback to 2.3, 2.4 and the rest.  After the basics of methods, variables and arguments.
 
Investigate changing from demons to spirits or goblins (what ever Harry Potter has).
 
Investigate changing from demons to spirits or goblins (what ever Harry Potter has).

Revision as of 22:32, 17 September 2012

Personal tools
translate