AP Computer Science
From Huben's Wiki
Line 13: | Line 13: | ||
[[Questions]] | [[Questions]] | ||
− | I do not have formal Massachusetts certification to teach Computer Science (I am certified in Math 9-12, Biology, Chemistry and Physics.) That can be fixed. However, I've been programming since I was 17, roughly 40 years. My first career (as a programmer) lasted for roughly 25 years. I wrote my first networked computer game in 1975 (on the educational [[Wikipedia:PLATO_(computer_system)|PLATO system]].) I was an early enthusiast of Object Oriented Languages, starting with [[Wikipedia:Smalltalk|Smalltalk-80]] (I devoured the [http://gadgets.boingboing.net/2009/06/30/byte-magazine-august.html Byte Smalltalk issue] and bought the Blue Book the instant it was available.) I was an early adopter of UNIX, C, C++ | + | I do not have formal Massachusetts certification to teach Computer Science (I am certified in Math 9-12, Biology, Chemistry and Physics.) That can be fixed. However, I've been programming since I was 17, roughly 40 years. My first career (as a programmer) lasted for roughly 25 years. I wrote my first networked computer game in 1975 (on the educational [[Wikipedia:PLATO_(computer_system)|PLATO system]].) I was an early enthusiast of Object Oriented Languages, starting with [[Wikipedia:Smalltalk|Smalltalk-80]] (I devoured the [http://gadgets.boingboing.net/2009/06/30/byte-magazine-august.html Byte Smalltalk issue] and bought the Blue Book the instant it was available.) I was an early adopter of structured programming, UNIX, C, object oriented programming, C++, the internet, the web, HTML, etc. |
I've learned or used at least 30 computer languages including: | I've learned or used at least 30 computer languages including: | ||
Line 32: | Line 32: | ||
* ESSI | * ESSI | ||
* UNIX tool languages | * UNIX tool languages | ||
− | + | ** sh | |
− | + | ** csh | |
− | + | ** make | |
− | + | ** sed | |
− | + | ** yacc | |
− | + | ** perl | |
* HTML | * HTML | ||
* Java and Javascript | * Java and Javascript |