3 ms·
Really sucks to hear this, I might have just got lucky but I had a great teacher. I started learning programming on Q basic. I remember learning about Boolean a
by alunchbox 9y ago
Really sucks to hear this, I might have just got lucky but I had a great teacher. I started learning programming on Q basic. I remember learning about Boolean and keywords like 'IF' for the first time, ah how far we come along... He did a great job of applying the real world and other classes to the class room. Most of the programs we created were to improve current software that was already released. Not sure if I just got extremely lucky but most teacher that I had in HS were really fun and interactive.
The best example I have was when he brought in other classes into his. Our classroom was small about 5 people and all of us were taking Physics and Uni Math (In Ontario you have different streams of Math and physics is an elective). We created a small gravity / momentum / acceleration and deceleration game. We had to apply certain formulas from physics class and math. As the course progressed we started doing more complex tests and implementations I think it really help solidify the physics course because we where going through documentation more and reading outside of course material for the resources which then applied back to the classroom afterwords.
But the main reason why I really got into programming was a story that he told the class. A power plant of sorts was having issues with hydro costs. the prices would increase at certain times throughout the day and decrease in others. This facility didn't need all the machinery working all the time so he was brought in to build an optimal solution which sadly was simplified to a y=m*x+b and checking it's slope then based on a bunch of different conditions certain machines would be powered off and then when the slope started to balance back out and go below a certain value it would turn on machines in the expected order of importance.
I'm not sure why, but I guess this story to a 9 grades just made this field feel like we can apply theory from a bunch of different fields and If I ever get bored in 1 area I can always take time to learn another field and apply programming to it. But programmers will always be employed for the foreseeable future and that was a huge worry in my mind at the time but seems everything turns out alright.