CS11 C++ lectures occur on Fridays from 1pm to 2pm in 314 Annenberg. We will start lectures in the 2nd week of the term (Friday, April 13).
Contact-info and office hours for this track is as follows:
Assignments are due one week after they are given. Assignments should be submitted via the csman website. If you need a csman account, or if you need to be added to the C++ course on csman, email Donnie.
Every grade is assigned a numeric score from 0 to 3. The score values mean the following:
To pass CS11 C++, you must receive at least 75% of the total available points. For 8 assignments, you must have 18/24. For 7 assignments, you must have 15.5/21. This means it is definitely possible to complete the track without completing all assignments, but if you have any interest in being a TA, you need to complete all assignments.
Late submissions will be penalized 0.5 points per day past the due-date. The due-date is 12:00 noon on the day specified. For example, if you turn in your assignment at 2:00 pm, a 0.5 point penalty will be applied. If you turn in your assignment anytime the next day (up until 11:59am), the penalty is still 0.5 points. And so forth.
If you want to increase your score on an assignment, you may rework and resubmit each assignment up to TWO times. This will give you an opportunity to increase the score on the assignment. (Late penalties are not removed by resubmitting.)
You cannot abuse the resubmission policy to avoid late penalties! If you turn in a substantially incomplete assignment before the due-date, it will not be counted; the first completed submission will dictate the date of submission.
All of your grades for the term are available on the csman website.
General discussion about assignments is encouraged, but you must write all of your own code. Some assignments build on source-files that I will give you, but other than that, all other files that you work with and/or submit should be entirely your own work.
High-level discussions of implementations (e.g. drawing diagrams of data-structures, or pseudocode sketches of algorithms) are acceptable, but verbatim or near-verbatim copying of implementations is unacceptable, and will be considered an Honor Code violation.