Freitag Software
The Joy of Writing Software has moved to software.dafreitag.com !
  • Home

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! 

This website documents my continuing education in software development.
I hope it is useful and entertaining for you to read. 
An old programmer learning new tricks... 
(c) 2017 David A. Freitag, all rights reserved.