We had quite a few, some were canceled due to lack of interested students.. But most were offered while I went.
HTML/web design.
Computer programming course.. Teaches Turning, java and sometimes c++ (depending ont he teacher). Sometimes also VB.
Computer engineering course, taught circuits, logic gates, soldering. Turing programming.. Creating electornics and interface boards to connect to the parallel port and programming software (in turing) to make use of these.. Which was quite awesome, because our final assignment could be any thing we wanted. I created a home automation system all controlled through the computer.
Then there was the 2nd year of this course, which took what we learned in the first year a bit further. We created binary calculators with breadbords logic gates and transistors..
And reused our interface boards and built wooden joysticks and had to program a game to use the joystick (in turing) as our final project.
There was also an a+ training course. and also a Cisco networking course.
There were alsoa few more..
I Realllllly took these for granted through. Looking back, they offered quite a bit of courses with lots of knowledge which I use every day. (I was one of those know it all kids who thought the teachers knew less than I did).
..
Any ways, most have these have been canceled, and it REALLY shows how it affects students.
My younger brother who took the engineering course (a heavily stripped down compared to what I took) really shows how terrible it is for students.
They did lots of cut backs, and didn't do any of the cool stuff we did... So his soldering skills are quite terrible, and his overall electronics knowledge sucks.
Plus because they got rid of the a+ course and some other computer hardware courses, he is not great with computer hardware either.
He is great at programming though (currently taking Computer science in university).. .He is like those programmers you hear of that are great.. But can't do much else with computers and electronics (though he does try, and I am there to yell at him

)
edit:
Hmm.. making this post really got me thinking. I should go back to my highscool and thank the few teachers who were there to help me.. Even though I was a bit of a douche (still am!

). Crazy, how teachers havesuch an impact on your life and sometimes you don't even notice it.