Most Universities offer at least two classes in C++, an introductory class and an advanced class. I propose two additional classes be added to this sequence.

The first additional class, which may already be available at some larger universities, would cover the STL. Containers, algorithms, etc. Effective use of the STL makes any decent C++ programmer at least as good as the average perl-slinger in terms of productivity.

The second class would cover the Boost libraries. I think that students would greatly benefit from knowing the ends and outs of these libraries. Besides being considered for future standardization into the STL, these libraries are an awesome resource for productivity boosting. All of the libraries attempt to be compiler and platform agnostic, concessions are made where necessary.

 

Add to My Yahoo!

Add to Google

Subscribe with Bloglines

Austin Gilbert/Male/26-30. Lives in United States/Oklahoma/Tulsa/Midtown, speaks English. Spends 40% of daytime online. Uses a Fast (128k-512k) connection. And likes computer science/photography.
This is my blogchalk: United States, Oklahoma, Tulsa, Midtown, English, Austin Gilbert, Male, 26-30, computer science, photography.

A Suggested University Curriculum for C++
2005/08/22