Where I learned the most was in my two programming classes. In Programming 1, the teacher was good, enthudiastic enough for the class, and most importantly, did not lose steam due the idiots that were in the class and ruining it for the rest of us.
Programming 1 & 2 (and I learned today Algorithm Design) are based in C++. Other colleges around Montreal that offer the same three year technical program begin with Java.
The basic syntax of a C++ command line program was covered. We covered data types, conditional statements, loops, the string class, and functions. That's it. Labs were mostly variations on the theme; make a simple guess the number game, enter names and addresses ... simple stuff.
The only complaint that I had about that class; while the teacher was good and new C++ inside and out, she only encouraged the use Windows and Visual Studio 2008. Since C++ command line programs are the most portable, and we did not cover the Visual Studio debugger until week 12 (out of 15), it made no sense to me why I had to use windows, when XCode does the job just fine.

Programming 1 & 2 (and I learned today Algorithm Design) are based in C++. Other colleges around Montreal that offer the same three year technical program begin with Java.
The basic syntax of a C++ command line program was covered. We covered data types, conditional statements, loops, the string class, and functions. That's it. Labs were mostly variations on the theme; make a simple guess the number game, enter names and addresses ... simple stuff.
The only complaint that I had about that class; while the teacher was good and new C++ inside and out, she only encouraged the use Windows and Visual Studio 2008. Since C++ command line programs are the most portable, and we did not cover the Visual Studio debugger until week 12 (out of 15), it made no sense to me why I had to use windows, when XCode does the job just fine.
Powered by ScribeFire.

No comments:
Post a Comment