Take two on programming in C++. This was by far my favourite class last semester. The teacher was amazing. If I could have this teacher for all the mundaine classes I will have to take in Computer Science, I would be very happy.
This teacher had a huge stutter, and the less comfortable he was, the more aparent it was. But, as he became more comfortable with the group, his stutter started to fade, and would only come out on occasion.
Everyone I spoke to who was in this program before me, or even poeple in a year ahead of me, all told what an amazing teacher he was. I thought they were saying this to be nice, but they were bang on the money. He new exactly how to explain the complexities of C++ in a way that made perfect sense. This guys knows everything there is to know about computers. I'm sure if he tried he could re-invent Google.
Programming 2 covered searched, sorts, structured data, file input and output, an introduction to classes, pointers, and the part I found the hardest: recursion.
Even making command line programs became more interesting because of the use of classes. Breaking a program down in smaller parts made a lot more sense, and made debugging much easier.
He gave us challenging problems as labs, which were mostly simple games; Connect 4, Poker, and the most challenging, Othello/Reversi.
Reversi made all our other labs seem like childs play. It was easy to make a move, place the piece on the board, and switch players. Making any chain reactions happen because of a move was different. Thanks to the teacher I was able to figure it out.

This teacher had a huge stutter, and the less comfortable he was, the more aparent it was. But, as he became more comfortable with the group, his stutter started to fade, and would only come out on occasion.
Everyone I spoke to who was in this program before me, or even poeple in a year ahead of me, all told what an amazing teacher he was. I thought they were saying this to be nice, but they were bang on the money. He new exactly how to explain the complexities of C++ in a way that made perfect sense. This guys knows everything there is to know about computers. I'm sure if he tried he could re-invent Google.
Programming 2 covered searched, sorts, structured data, file input and output, an introduction to classes, pointers, and the part I found the hardest: recursion.
Even making command line programs became more interesting because of the use of classes. Breaking a program down in smaller parts made a lot more sense, and made debugging much easier.
He gave us challenging problems as labs, which were mostly simple games; Connect 4, Poker, and the most challenging, Othello/Reversi.
Reversi made all our other labs seem like childs play. It was easy to make a move, place the piece on the board, and switch players. Making any chain reactions happen because of a move was different. Thanks to the teacher I was able to figure it out.

Powered by ScribeFire.
No comments:
Post a Comment