If this page looks abnormally plain, you should consider upgrading to a standards-compliant browser.
Links to other sections of this site appear at the bottom of the page.
This Week in CS 70!
General Information
Both sections of CS 70 meet on Mondays and Wednesdays.
Section 1 meets from 11:00 AM–12:15 PM in Beckman Hall, room B100.
Section 2 meets from 2:45 PM–4:00 PM in Thomas-Garrett Hall, room 203.
For more details about the course, please see the administrivia page, which includes contact information and pointers to documents about policies and procedures.
Descriptions of the required, recommended, and reference texts for this course are available in the textbooks section.
This page will be updated with information about reading and homework assignments, important announcements, and schedule updates and changes. Be sure to check it often!
New Stuff!
2003-12-04
Assignment 10 is available for download.
2003-11-18
Assignment 9 is available for download.
2003-11-06
Assignment 8 is available for download. You have two weeks to work on this assignment, but you should start early. Some parts are due in the first week.
2003-10-26
Assignment 7 is available for download. You do not have to this assignment early but it does help if you read it over and start thinking about as soon as you possibly can. We will talk about iterators in Monday's class.
2003-10-26
Remember, your midterm exams are due at 5:30pm on Sunday, October 26 (i.e., TODAY).
2003-10-09
Assignment 6 is available for download.
2003-10-01
Assignment 5 is available for download.
2003-09-27
I have posted the Anatomy of a README file handout.
Also, remember don't forget to work on Assignment 4 (which was provided with Assignment 3).
2003-09-18
Assignment 3 is available for download.
2003-09-11
Assignment 2 is available for download.
Also, the CS 70 wiki is now on-line, with grading rules for the first assignment. Check your email for the URL.
2003-09-05
Assignment 1 is available for download.
2003-09-04
A handout on the electronic submission system is now online, as are the electronic files for homework 1.
Pairs have been assigned. You should have received mail telling you your pair-programming partner.
2003-09-03
Updated the on-line class list with photos taken in class.
2003-09-02
Added some links to Pair Programming in the resources section.
2003-09-01
The website for the Fall semester is now live! Watch for homework assignment due to be posted Wednesday morning.
Reading Assignments
Due Monday November 10.
- Weiss: Chapter 3, Templates [Note, Weiss's code examples are a little confusing because he declares some functions in the interface header and puts template implementation code in a .cpp file.]
- Stroustrup: Skim Chapter 13, Templates
Due Monday October 6.
- Weiss: Chapter 6
Due Monday September 22.
- Weiss: Read Appendix D
- Stroustrup: Skim Chapters 6 (mostly 6.2 onwards)
Due Monday September 15.
- Weiss: Read Section 1.2.5-1.6, 2.2.4
- Stroustrup: Skim Chapters 1 & 2
- Stroustrup: Read Sections 1.1, 1.2, 1.7, 1.8, 5.1, 5.4, 6.4, 11.7.1
Due Monday September 8.
- Weiss: Skim Chapters 1 & 2
- Weiss: Read Sections 1.1, 1.2.1-1.2.4, 1.2.8, 2.1, 2.2.1, & 2.2.3
- Kernighan & Pike (on reserve): Chapter 1
Due Wednesday September 3.
- Read handout on Elegance & Simplicity
