Page type: course

CS302-13: Class Home Page, Fall '96;CS302; : Algebraic Language Programming in C++;Section 13, Fall 1996;TA: H. Chad Lane;[hcl@cs.wisc.edu];Announcements:; Program 7 is on-line and due Tues Nov 12.; IMPORTANT! You need to get the; new version of tribble.h (as of 11/4) before you compile. The; problem was that the enumerated types were not recognized outside of; the class. They must be declared inside the public section of the class.; As a result, the private section at the top needed to bumped down to the; private section at the bottom. This is shown in the new version.; Also note the definition of the RandomIntInRange() is; defined in-line so that you will not need a corresponding; function body in tribble.cpp. You can just call it from within the; class, and it will work.; In the file "prog06.cpp" I forgot to change the enumerated; type values to uppercase. You need to do this before you; compile everything. I have changed the; on-line copy of prog06.cpp if you just want to overwrite your; obsolete copy. Also, it used to say "#include prog05.h", so I changed; it to "prog06.h"; You might also want to check the help link below again... something; was added.; Here are some Comments and; Suggestions for Program 6.; It is very important that you use the same name throughout; program 6 for the project parts (name of the project,; directory name, file names, etc.). I updated the program; description to be consistent with "prog06." If you saw; the old version (that used "prog05"), please make sure; you are consistent with your naming. The only discrepency; is with the sample run in Chris Weaver's public directory; where it is called prog05, but this shouldn't matter for; your program (it is just a sample).; Program 6 is on-line and ready. It is crucial that you read; the entire assignment and understand class basics before you; attempt it, and that you get an early start. It is not; hard, but will require some time to piece everything; together. Bring questions to class on Tuesday!; About midterm grades for freshmen... you either got a B (which; means your doing fine), or a D (which means you're not doing so; great). It is a thumbs up or down grade, and means nothing more; than that. If you're not a freshman, disregard this.;Stuff For, From, and About class:; Tentative semester syllabus/reading assignments; Programming assignments; Handouts; Preparing for Quizzes and Tests; Old Quizzes & Tests w/solutions;Course Information & Policies:;Text:;Problem Solving with C++: The Object of Programming,; Walter Savitch,; Addison Wesley Publishing Company, Inc., 1996.; We meet in B139 Van Vleck on T Th, 1:00pm - 2:15pm.; Policies and Administrative Information:;;Grading Policy;Late Policy;E-mail Information;Attendance Policy;Academic Misconduct; Links to other 302 information:;; Introduction to Microsoft Windows (Do this first);; Introduction to Borland C++ 4.5 (Do this second); CS302 home page;; The Vectra Lab; Source code from the text; Who are; consultants and what do they do?; Extra C++; reference material; CS302 FAQ (many; of your questions will be answered here); Working from home;; Some very Sharp lecture notes;; A very Sharp style guide;Last Modified:;Wed Oct 30 16:00 CDT 1996;by H. Chad Lane;