Freitag Software
The Joy of Writing Software
  • Home
    • Links
  • My Software
    • JavaScript Programs >
      • Dots
      • The Code Cracker
      • The Deserted Ship
      • Flying Text
    • Java Programs >
      • Dot Animation
      • Operation Rescue >
        • Mazes for Programmers
      • Battleship!
      • Blackjack
      • Draw Poker
      • State Pattern Demo
      • Falling Blocks
    • Android Programs >
      • The Oracle
      • RPSLS
      • Gemini Falcon: Asteroid Miner
      • Gemini Falcon: All Boxed In >
        • Gemini Falcon >
          • Privacy Policy
          • A Game Oddity
      • Ay Caramba
      • Dots vs Dots
      • Ants vs Ants
    • Twine Stories
  • Random Thoughts
  • Book Reviews
  • Teaching
    • Real-Life Stories
    • Flying Text
  • About
    • Contact

Teaching

A benefit of teaching the same class each semester is the ability to try new ideas and see if they work or not. Of course the students are not the same from semester to semester, but over a few semesters it should be clear if an idea is working out or not.  

I think that beginning programmers can benefit from repetition as well as from lots of real coding practice. If a programmer can't write a call to a function, or a function header, they need to learn how to do that in the language they are using. There is no substitute for that knowledge. 

I have attached some of the materials I created for my classes. Enjoy! 

Powered by Create your own unique website with customizable templates.