Original Post
Background: I do this C++ programming contest for a high school organization called Business Professionals of America (BPA). I've won Illinois state two years in a row now, but this year the entire contest was changed. Before, the format was one took a multiple choice test that focused on C++/programming contest, and made a program based on a scenario. This year, however, the program is to be done ahead of time, and the majority of the points have been shifted to the multiple choice, which has been changed to be generic programming questions. The Question: I need a general programming theory book (or website/download), like something that covers, in abstract terms, functions (or "modules", as the contest refers to them), classes, objects, and in addition, topics like the design process, UML, psuedocode, etc. I am not a newbie by any stretch, but they changed the contest so radically i cannot help but feel that I need some help to be successful. If anyone has used any books/resources like these in the past, I'd be more than thrilled about it. Thanks in advanced.