We plan to use all x-hour periods for demos, recitations, quizzes and project tutorials and lectures. Note, all x-hour periods will be in Sudikoff Lab 01.
The last two weeks of the course are held over for group projects -
there will be no lectures during this period but there will be group
design reviews and code reviews. See the initial schedule below. Things
may change.
-- I see the book as a reference that you can dig into for the details and examples but we will not work
-- through the book in the classic sense of a textbook. But I would like to point to a number of chapters
-- that if you read closely will help with your programming - I guarantee they will improve your software.
--
-- Please read these over the weekend:
--
-- Chapter 9: Strings
-- Chapter 10: Data files
--
-- A good understand of how to manage strings and files will be of great help to you. Please read these
-- chapters even if it is a cursory read (detailed read is better of course, but I know you are loaded).
-- Do your best to read as much as you can.
-- Chapter 11: Arrays, Address, Pointers
-- Chapter12: Structures
-- Chapter 10: Data files
-- Two gdb clinics- This will help you with debugging your crawler segfaults!
Tutorial repeated at two sessions by Xiaochao Please attend. Go to both if you like. Lab Friday 5-6 PM notes-2010 and code
*** Well done - this is a major milestone in the course. Now you have
*** the crawler under your belt lets look at the design of of the next component
*** of the TinySearch Engine
Lecture 22 Monday Socket Programming ***Lab7 (Socket Programming) goes out x-Lecture 23 Tuesday Processes, threads, mutex -- Projects kickoff -- Announce groups members for the projects. ***Wednesday midnightLab7 in
-- 4-6 PM Wednesday March 9 demo or die day. -- Final project report deu Thursday March 10 midnight. See the project page for the remaining schedule and for important milestones and what is needed for those
milestones.
------------------------------------------------------------- Dartmouth Academic Calendar Winter 2011
January 4, Tuesday -- Winter term classes begin at 7:45 a.m.
January 17, Monday -- Martin Luther King Jr. day -
classes moved to x-periods except 3A classes to 3B on Tuesday;
laboratories meet as scheduled
February 11, Friday -- Carnival holiday (Classes moved to x-periods)
March 9, Wednesday -- Winter term classes end at 5:50 p.m.; start of Pre-Examination Break