About the self-paced track

The self-paced option is for students with a fair amount of programming background already - that is, students who already have a reasonable degree of experience in some programming language (like C, C++, Java, Pascal, or Basic).

If you choose this option, you will spend the time during the programming lectures in the computer clusters (Baker 140C) practicing C++. Anticipated times for this are the following.

DateTime
Wed 30 Jun 9:00-10:00
Thu 1 Jul10:30-11:30
Fri 2 Jul11:00-12:30
Tue 6 Jun 8:00- 9:00
Wed 7 Jul 9:00-10:00
Thu 8 Jul10:30-11:30
The CS TA's will be there to answer questions and to monitor your work. (Of course Carl Burch, who will be lecturing, will be unable to attend.)

There's some chance that we'll finish the programming lectures July 7, in which case you'll return to class for Thursday.

Rules

PGSS approves of the self-paced option only with certain restrictions. The following rules, therefore, apply.

  1. The self-paced option is available only to those who have significant programming background. More specifically, the student is expected to be somewhat comfortable with variables, loops, and hopefully functions in some programming language.
  2. You must be either at lecture or in Baker 140. The TAs will take attendance.
  3. You must work on CS during the scheduled time. (You are certainly welcome to work on CS at other times too, but you cannot defer self-paced study to other times.)
  4. During this time, you will complete and submit exercises listed on this page. Do not work on assignments during lecture time. (This does not apply to the Assignment 0 programs, specifically listed as exercises.) Working on assignments or on other classes undermines the experience for other students. This is regarded as cheating! Your submissions will be evaluated by the course staff and will count toward your final evaluation.
  5. The TAs will be happy to answer any questions you have. In addition, Mr Burch will be in the cluster at announced times (and often at unannounced times) to answer questions. And of course you should always feel free to stop any of us, any time, to get help.