<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8181982817845491753</id><updated>2011-10-08T15:24:10.691-07:00</updated><category term='off-topic ramayana culture'/><title type='text'>CSG107</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-9001243001469225747</id><published>2009-04-24T08:48:00.000-07:00</published><updated>2009-04-24T08:59:58.523-07:00</updated><title type='text'>Final Grades</title><content type='html'>Here are the final grades, sorted by the last 4 digits of your NUID.  Good luck to you all!&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;br /&gt;&lt;br /&gt;&lt;PRE&gt;&lt;br /&gt;NUID Letter Grade&lt;br /&gt;2404 B&lt;br /&gt;3133 F&lt;br /&gt;4271 B&lt;br /&gt;5035 B&lt;br /&gt;6981 B&lt;br /&gt;7389 B&lt;br /&gt;8906 A&lt;br /&gt;8954 B&lt;br /&gt;9999 A&lt;br /&gt;&lt;/PRE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-9001243001469225747?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/9001243001469225747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/04/final-grades.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/9001243001469225747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/9001243001469225747'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/04/final-grades.html' title='Final Grades'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-8613153595246302496</id><published>2009-04-16T17:51:00.000-07:00</published><updated>2009-04-16T17:57:55.465-07:00</updated><title type='text'>Extra Credit</title><content type='html'>Since the lab &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;PCs&lt;/span&gt; have only the latest &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;DrScheme&lt;/span&gt; version installed, v1.4.5, please update your code so that it works with the newer version.&lt;br /&gt;&lt;br /&gt;  The only two different points in the interface are:&lt;br /&gt;   -- the register function is now split in two functions(register and name)&lt;br /&gt;   -- all the world keywords start now with iworld. For example world1 is now iworld1.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sorry for the last minute change.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-8613153595246302496?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/8613153595246302496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/04/extra-credit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/8613153595246302496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/8613153595246302496'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/04/extra-credit.html' title='Extra Credit'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-6994642296010847728</id><published>2009-04-16T17:42:00.000-07:00</published><updated>2009-04-16T17:51:39.586-07:00</updated><title type='text'>Final Codewalk</title><content type='html'>Hi everyone,&lt;br /&gt;&lt;br /&gt;The final codewalk is next Thursday. This time, the codewalk will be public. You are all invited to watch your fellow students' presentations. We will meet at WVH212 at 17:00.&lt;br /&gt;&lt;br /&gt;.Christos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-6994642296010847728?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/6994642296010847728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/04/final-codewalk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/6994642296010847728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/6994642296010847728'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/04/final-codewalk.html' title='Final Codewalk'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-8688955002126460447</id><published>2009-04-16T17:29:00.000-07:00</published><updated>2009-04-16T17:42:23.186-07:00</updated><title type='text'>Problem Set 11 codewalk's stats</title><content type='html'>full grade:120, max grade: 110, min grade: 90, avg grade: 104.4, mean grade: 107.5&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-8688955002126460447?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/8688955002126460447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/04/problem-set-11-codewalks-stats.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/8688955002126460447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/8688955002126460447'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/04/problem-set-11-codewalks-stats.html' title='Problem Set 11 codewalk&apos;s stats'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-7823601695160338649</id><published>2009-04-09T16:52:00.000-07:00</published><updated>2009-04-09T16:55:42.936-07:00</updated><title type='text'>Problem Set 10 codewalks stats</title><content type='html'>full grade:80, max grade:75, min grade:68, avg grade: 71.25, mean grade: 71&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-7823601695160338649?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/7823601695160338649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/04/problem-set-10-codewalks-stats.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/7823601695160338649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/7823601695160338649'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/04/problem-set-10-codewalks-stats.html' title='Problem Set 10 codewalks stats'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-3526567885637577394</id><published>2009-04-08T11:27:00.000-07:00</published><updated>2009-04-08T11:29:34.187-07:00</updated><title type='text'>Change of room for the last 2 codewalks</title><content type='html'>Hi guys,&lt;br /&gt;&lt;br /&gt; I have reserved WVH 212 (one of the on the second floor)  for the last two codewalks. We are moving to the lab so that we can try out the distributed applications.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;.Christos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-3526567885637577394?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/3526567885637577394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/04/change-of-room-for-last-2-codewalks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/3526567885637577394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/3526567885637577394'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/04/change-of-room-for-last-2-codewalks.html' title='Change of room for the last 2 codewalks'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-1850221103801442223</id><published>2009-04-07T08:34:00.000-07:00</published><updated>2009-04-07T08:36:14.022-07:00</updated><title type='text'>Readings for Lecture 12</title><content type='html'>For next week, please review the material on generative recursion, both in the book and from lecture, and read the pdf document in the examples repository, Lecture12/invariants.pdf .&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-1850221103801442223?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/1850221103801442223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/04/readings-for-lecture-12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/1850221103801442223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/1850221103801442223'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/04/readings-for-lecture-12.html' title='Readings for Lecture 12'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-7953308391181519231</id><published>2009-04-06T19:18:00.000-07:00</published><updated>2009-04-06T19:20:14.466-07:00</updated><title type='text'>Problem Set 11 and DrScheme</title><content type='html'>Please, use DrScheme v4.1.4 for problem set 11.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-7953308391181519231?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/7953308391181519231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/04/problem-set-11-and-drscheme.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/7953308391181519231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/7953308391181519231'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/04/problem-set-11-and-drscheme.html' title='Problem Set 11 and DrScheme'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-269703816460058445</id><published>2009-04-06T19:13:00.000-07:00</published><updated>2009-04-06T19:17:32.599-07:00</updated><title type='text'>Finger Exercise for Problem Set 11</title><content type='html'>Extend the chess clocks server with a reset procedure. When the operator of the server presses ''k'' , the server asks all the clocks to stop and reset their internal counter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-269703816460058445?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/269703816460058445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/04/finger-exercise-for-problem-set-11.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/269703816460058445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/269703816460058445'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/04/finger-exercise-for-problem-set-11.html' title='Finger Exercise for Problem Set 11'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-1983458610837773766</id><published>2009-04-03T12:06:00.000-07:00</published><updated>2009-04-03T12:14:33.976-07:00</updated><title type='text'>Course Evaluations</title><content type='html'>I've been asked to communicate the following information to you.  I've customized it somewhat.&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;br /&gt;&lt;br /&gt;     &lt;span&gt;&lt;span style=";font-family:verdana,arial,helvetica;font-size:85%;"  &gt;&lt;span style=";font-family:verdana,arial,helvetica;font-size:85%;"  &gt;1. It's time for you to participate in on-line course evaluations.  This program is called TRACE.  This stands for something, but I don't know what :-)  The University really likes to collect this data.  We will also have in-class course evaluations on 4/13.  At that time we will have forms from the College and from me personally.&lt;br /&gt;&lt;br /&gt;2. Your assessments through TRACE are completely anonymous, as are the in-class evaluations.&lt;br /&gt;&lt;br /&gt;3. Your assessments and comments will be available to the NU student community to assist future course selections.&lt;br /&gt;&lt;br /&gt;4. Your assessments and comments are important data in evaluations of faculty performance.&lt;br /&gt;&lt;br /&gt;5. Given the public nature of the comments and their intended use to enhance teaching, please be thoughtful and appropriate in crafting your input.&lt;br /&gt;&lt;br /&gt;6. The TRACE evaluation period begins on Monday April 6. You can complete your assessments through Monday, April 27.&lt;br /&gt;&lt;br /&gt;7. You access TRACE through your MyNEU portal. Please evaluate my course and all your other courses. For your convenience, you can save your work on the evaluations and you can submit course evaluations separately. However, you cannot change an evaluation once it is submitted. If your courses are not listed correctly, please email &lt;a href="mailto:TRACE@neu.edu" target="_blank"&gt;TRACE@neu.edu&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Students will have from &lt;b&gt; Monday, April 6 through Monday, April 27 at 11:50 p.m.&lt;/b&gt; to complete their survey.&lt;br /&gt;&lt;br /&gt;Please e-mail &lt;a href="mailto:trace@neu.edu" target="_blank"&gt;trace@neu.edu&lt;/a&gt; for questions regarding TRACE.  You should be receiving an individual email &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana,arial,helvetica;font-size:85%;"&gt;&lt;span style="font-family:verdana,arial,helvetica;font-size:85%;"&gt;announcing that the evaluation is open and describing how evaluations are used.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=";font-family:verdana,arial,helvetica;font-size:85%;"  &gt;&lt;span style=";font-family:verdana,arial,helvetica;font-size:85%;"  &gt;&lt;br /&gt;Your participation is appreciated.                                              &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;         &lt;span style=";font-family:verdana,arial,helvetica;font-size:85%;"  &gt;     &lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-1983458610837773766?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/1983458610837773766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/04/course-evaluations.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/1983458610837773766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/1983458610837773766'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/04/course-evaluations.html' title='Course Evaluations'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-8711661177248922602</id><published>2009-04-02T17:01:00.000-07:00</published><updated>2009-04-02T17:06:12.955-07:00</updated><title type='text'>Problem 9 codewalks stats</title><content type='html'>full grade: 40, max grade: 37, min grade: 34, avg grade: 35.5, mean grade: 35.5&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-8711661177248922602?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/8711661177248922602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/04/problem-9-codewalks-stats.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/8711661177248922602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/8711661177248922602'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/04/problem-9-codewalks-stats.html' title='Problem 9 codewalks stats'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-975413278015257878</id><published>2009-04-02T08:27:00.000-07:00</published><updated>2009-04-02T08:39:01.837-07:00</updated><title type='text'>Readings for Monday 4/6</title><content type='html'>For Monday 4/6, please read HtDC Chapters 30-31, and the material in the DrScheme Help Desk on the universe.ss Teachpack.&lt;br /&gt;&lt;br /&gt;From the Help Desk, go to Teachpacks (this usually appears as the fifth item under "Languages") &gt;&gt; HtDP/ 2e Teachpacks &gt;&gt; 3.1 Worlds and the Universe&lt;br /&gt;&lt;br /&gt;On my installation this resolves to:   &lt;br /&gt;&lt;br /&gt;file:///C:/Program%20Files/PLT/doc/teachpack/Worlds_and_the_Universe.html&lt;br /&gt;&lt;br /&gt;Your installation may be different, of course.&lt;br /&gt;&lt;br /&gt;Also, we &lt;span style="font-style: italic;"&gt;will&lt;/span&gt; have a final lecture on Monday 4/13.&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-975413278015257878?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/975413278015257878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/04/readings-for-monday-46.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/975413278015257878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/975413278015257878'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/04/readings-for-monday-46.html' title='Readings for Monday 4/6'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-2685440166981097087</id><published>2009-03-31T14:08:00.000-07:00</published><updated>2009-03-31T14:14:08.243-07:00</updated><title type='text'>Problem Set 10 is now available; other things</title><content type='html'>Homework 10 is now on the web site.&lt;br /&gt;&lt;br /&gt;Also, I've committed the example files from last night's lecture to the example repository.&lt;br /&gt;&lt;br /&gt;Last, if you are looking for a tool to make nicer class diagrams, you might want to check out &lt;a href="http://www.umlet.com/"&gt;UMLet&lt;/a&gt;.  It can run either as a standalone application or as an Eclipse plug-in.  I played with the standalone version for about 5 minutes and it seems ok.  Kindly note that the handwritten class diagrams are fine, and I &lt;span style="font-weight:bold;"&gt;don't&lt;/span&gt; want you to waste a lot of time making them prettier.  But if you feel the lack of a tool, here's one to check out.  Thanks to Denis and Chander for the tip.&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-2685440166981097087?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/2685440166981097087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/03/problem-set-10-is-now-available-other.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/2685440166981097087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/2685440166981097087'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/03/problem-set-10-is-now-available-other.html' title='Problem Set 10 is now available; other things'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-6714725327779869497</id><published>2009-03-26T16:54:00.000-07:00</published><updated>2009-04-02T17:06:32.669-07:00</updated><title type='text'>Problem set 8 codewalks stats</title><content type='html'>full grade: 90, max grade: 80, min grade:70, avg grade:74, mean grade: 73&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-6714725327779869497?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/6714725327779869497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/03/problem-set-8-codewalks-sets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/6714725327779869497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/6714725327779869497'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/03/problem-set-8-codewalks-sets.html' title='Problem set 8 codewalks stats'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-6416057619614224869</id><published>2009-03-24T13:25:00.000-07:00</published><updated>2009-03-24T13:30:26.147-07:00</updated><title type='text'>Problem Set 9 is now available</title><content type='html'>...in the usual place.&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-6416057619614224869?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/6416057619614224869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/03/problem-set-9-is-now-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/6416057619614224869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/6416057619614224869'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/03/problem-set-9-is-now-available.html' title='Problem Set 9 is now available'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-1522146809120381197</id><published>2009-03-19T16:53:00.000-07:00</published><updated>2009-03-26T16:55:21.775-07:00</updated><title type='text'>Problem set 7 codewalks stats</title><content type='html'>full grade:70, max grade:70, min grade:56, avg grade:65.5, mean grade:67&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-1522146809120381197?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/1522146809120381197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/03/poblem-set-7-codewalk-stats.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/1522146809120381197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/1522146809120381197'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/03/poblem-set-7-codewalk-stats.html' title='Problem set 7 codewalks stats'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-6032687311996571843</id><published>2009-03-18T14:33:00.001-07:00</published><updated>2009-03-18T14:34:40.623-07:00</updated><title type='text'>Readings for Monday 3/23</title><content type='html'>For Monday's lecture, please read Part IV (Chapters 23-28).  This is complicated stuff, so it may take us more than one lecture to cover it, but you should read as much of it as you can for Monday.&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-6032687311996571843?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/6032687311996571843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/03/readings-for-monday-323.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/6032687311996571843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/6032687311996571843'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/03/readings-for-monday-323.html' title='Readings for Monday 3/23'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-6554526504731256000</id><published>2009-03-15T04:16:00.001-07:00</published><updated>2009-03-15T04:17:56.676-07:00</updated><title type='text'>Readings for Monday</title><content type='html'>We covered parts I and II of HtDC last week, so you should read Part III and Intermezzo 3 for this week's lecture.&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-6554526504731256000?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/6554526504731256000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/03/readings-for-monday.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/6554526504731256000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/6554526504731256000'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/03/readings-for-monday.html' title='Readings for Monday'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-8918968670529593916</id><published>2009-03-12T17:13:00.000-07:00</published><updated>2009-03-12T17:57:55.668-07:00</updated><title type='text'>Problem set 6 codewalks stats</title><content type='html'>full grade: 64, max grade : 52, min grade: 37, avg grade: 44.25, median grade: 44&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-8918968670529593916?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/8918968670529593916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/03/problem-set-6-codewalks-stats.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/8918968670529593916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/8918968670529593916'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/03/problem-set-6-codewalks-stats.html' title='Problem set 6 codewalks stats'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-2676327900618767609</id><published>2009-03-10T13:37:00.001-07:00</published><updated>2009-03-10T14:45:45.828-07:00</updated><title type='text'>Updates to Lecture 7 examples</title><content type='html'>There were a few points that I missed during last night's lecture:&lt;br /&gt;&lt;br /&gt;1.  Every method has an implicit argument called &lt;span style="font-family: courier new;"&gt;this . &lt;span style="font-family: georgia;"&gt;This is the argument&lt;/span&gt;&lt;/span&gt; on which the method "works" and corresponds to the argument on which we are using the structure strategy.  Recall how I wrote&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;(define (foo this)&lt;br /&gt;  (cond&lt;br /&gt;    [(empty? this) ...]&lt;br /&gt;    ...))&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Your purpose statement will almost always contain the word "this".  That's a clue!&lt;br /&gt;&lt;br /&gt;2.  When you reference a field &lt;span style="font-family: courier new;"&gt;foo&lt;/span&gt; of an object, you should always say &lt;span style="font-family: courier new;"&gt;this.foo&lt;span style="font-family: georgia;"&gt;, not just &lt;span style="font-family: courier new;"&gt;foo&lt;/span&gt;.  This is enforced in ProfessorJ/Beginner, but not in ProfessorJ/Intermediate.   My examples violated this rule.  So I should have said things like:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;boolean test1 = check this.book1.listing() expect "Mitch: EOPL";&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;rather than&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;boolean test1 = check book1.listing() expect "Mitch: EOPL";&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;3.  I was not happy with the method &lt;span style="font-family: courier new;"&gt;availableHelper &lt;span style="font-family: georgia;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;  boolean availableHelper (String title, int quantity) {&lt;br /&gt;    // is this book available in this quantity?&lt;br /&gt;    return ((this.ncopies &gt;= quantity) &amp;&amp; this.title.equals(title));&lt;br /&gt;  }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;because (a) it violates the rule of 1-task/1-function and (b)  it seems awfully artificial: it's not an obvious method for &lt;span style="font-family: courier new;"&gt;Book&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Here's a better solution: add to &lt;span style="font-family: courier new;"&gt;Book&lt;/span&gt; two methods&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;  boolean titleEquals(String s) {&lt;br /&gt;    // does the title of this book equal s?&lt;br /&gt;    return this.title.equals(s);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  boolean ncopiesGreaterThan(int n) {&lt;br /&gt;    // are at least n copies of this book on hand?&lt;br /&gt;    return this.ncopies &gt;= n;&lt;br /&gt;  }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;and in &lt;span style="font-family: courier new;"&gt;NeLOB&lt;/span&gt; redefine &lt;span style="font-family: courier new;"&gt;availableTitle&lt;/span&gt; to:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;  boolean availableTitle(String title, int n) {&lt;br /&gt;    // ... this.first ... this.rest.availableTitle(title, n) ...&lt;br /&gt;    if (this.first.titleEquals(title) &amp;&amp; this.first.ncopiesGreaterThan(n))&lt;br /&gt;    {return true;}&lt;br /&gt;    else &lt;br /&gt;    {return this.rest.availableTitle(title,n);}&lt;br /&gt;  }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;[Finger exercise:  Modify the method so that if the title is found, but there aren't enough copies, the method returns false immediately, rather than recurring through the rest of the list.]&lt;br /&gt;&lt;br /&gt;Anyhow, both these changes are in &lt;span style="font-family: courier new;"&gt;book2.java&lt;/span&gt;, now in the &lt;span style="font-family: courier new;"&gt;examples/Lecture 7&lt;/span&gt; repository.&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-2676327900618767609?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/2676327900618767609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/03/updates-to-lecture-7-examples.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/2676327900618767609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/2676327900618767609'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/03/updates-to-lecture-7-examples.html' title='Updates to Lecture 7 examples'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-1743560995476534608</id><published>2009-03-10T13:35:00.000-07:00</published><updated>2009-03-10T13:37:18.103-07:00</updated><title type='text'>Problem Set 7 now available</title><content type='html'>PS7 is now up on the web site.  Please make the class diagrams using whatever method is effective for you.  We'd prefer to get something we can project, but if that turns out to be hard, just do it on paper.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-1743560995476534608?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/1743560995476534608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/03/problem-set-7-now-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/1743560995476534608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/1743560995476534608'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/03/problem-set-7-now-available.html' title='Problem Set 7 now available'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-166803540804152455</id><published>2009-03-04T09:51:00.001-08:00</published><updated>2009-03-04T09:54:06.681-08:00</updated><title type='text'>Tutorial/Drill Club/Questions on Thursday</title><content type='html'>Hi everyone,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On Thursday at 18:00 @ WVH 164, I will hold a  multi-purpose office hours session.&lt;br /&gt;&lt;br /&gt;See you then.&lt;br /&gt;&lt;br /&gt;.Christos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-166803540804152455?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/166803540804152455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/03/tutorialdrill-clubquestions-on-thursday.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/166803540804152455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/166803540804152455'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/03/tutorialdrill-clubquestions-on-thursday.html' title='Tutorial/Drill Club/Questions on Thursday'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-3014090971286449043</id><published>2009-03-03T12:23:00.000-08:00</published><updated>2009-03-03T12:25:39.607-08:00</updated><title type='text'>Collection of Templates</title><content type='html'>Thanks to Christos, we now have the collection of official templates posted &lt;a href="http://www.ccs.neu.edu/course/csg107/templates.html"&gt;online&lt;/a&gt;.  This is also available from the navigation column on the course home page.&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-3014090971286449043?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/3014090971286449043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/03/collection-of-templates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/3014090971286449043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/3014090971286449043'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/03/collection-of-templates.html' title='Collection of Templates'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-1648540071766797029</id><published>2009-02-27T11:49:00.000-08:00</published><updated>2009-02-27T11:59:53.874-08:00</updated><title type='text'>How to Design Classes now available</title><content type='html'>The textbook for the next portion of the course, &lt;span style="font-style: italic;"&gt;How to Design Classes&lt;/span&gt;, is now available at the bookstore in the Curry Student Center. &lt;br /&gt;&lt;br /&gt;Please read Part 1 and Intermezzo 1 of &lt;span style="font-style: italic;"&gt;HtDC &lt;/span&gt;for the next class, Monday 3/9.  That lecture will be devoted in part to a review of design strategy and in part to beginning the unit on OOP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-1648540071766797029?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/1648540071766797029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/02/how-to-design-classes-now-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/1648540071766797029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/1648540071766797029'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/02/how-to-design-classes-now-available.html' title='How to Design Classes now available'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-7565807683208399268</id><published>2009-02-24T09:58:00.000-08:00</published><updated>2009-02-24T10:04:00.760-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off-topic ramayana culture'/><title type='text'>OT: Sita Sings the Blues</title><content type='html'>This is off-topic for the course, but I thought some of you might find it interesting.&lt;br /&gt;&lt;br /&gt;From &lt;a href="http://www.boingboing.net/2009/02/23/sita-sings-the-blues.html"&gt;boingboing&lt;/a&gt; :&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;embed src="http://www.youtube.com/v/7y5_zJ1xfQs&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;blockquote&gt;Nina Paley's brilliant -- and troubled -- animated short "Sita Sings the Blues" will air on PBS. This is the critically acclaimed short film that blends Hindu traditional stories with jazz-era music, whose distribution has been stopped by an unforeseen copyright claim on some of the 1920s music that is integral to the film. &lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;Check out some of the links in the BoingBoing article if you want to learn more.&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-7565807683208399268?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/7565807683208399268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/02/ot-sita-sings-blues.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/7565807683208399268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/7565807683208399268'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/02/ot-sita-sings-blues.html' title='OT: Sita Sings the Blues'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-4473100748140134941</id><published>2009-02-24T09:47:00.000-08:00</published><updated>2009-02-24T09:51:59.050-08:00</updated><title type='text'>findroot posted; PS6 revised</title><content type='html'>I've posted my version of findroot on the examples repository, as well as all the files from last night.  This includes several versions of sqrt.&lt;br /&gt;&lt;br /&gt;Also, I've added a new section to PS6, entitled "Finger Exercises".  These are various short exercises related specifically to material we covered in lecture.   Like drill problems, they will not be graded.  &lt;br /&gt;&lt;br /&gt;The name "Finger Exercises" was chosen to evoke images of music lessons, where you often have little exercises just to teach your fingers the notes.  I may continue this for future lectures; we'll see.&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-4473100748140134941?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/4473100748140134941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/02/findroot-posted-ps6-revised.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/4473100748140134941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/4473100748140134941'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/02/findroot-posted-ps6-revised.html' title='findroot posted; PS6 revised'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-1074177873719579426</id><published>2009-02-19T17:40:00.000-08:00</published><updated>2009-02-19T17:53:44.656-08:00</updated><title type='text'>Codewalks statistics</title><content type='html'>&lt;div&gt;Here are some useful numbers from the codewalks' grades&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;-- Set 3&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;full grade:80,  avg grade:49.75,  median grade:46.5, max grade:64,  lowest grade:42&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-- Set 4&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;full grade:80,  avg grade:52.25,  median grade:53.5,  max grade:66,  lowest grade:38&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;-- Set 5&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;full grade:82,  avg grade:53.5,  median grade:60.5,  max grade:81,  lowest grade:12&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This info can provide a good indication of how well you are doing in this course.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And remember, we have half a semester ahead of us so nothing is lost or won yet!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;.Christos&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-1074177873719579426?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/1074177873719579426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/02/codewalks-statistics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/1074177873719579426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/1074177873719579426'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/02/codewalks-statistics.html' title='Codewalks statistics'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-2352254279412088259</id><published>2009-02-13T11:36:00.000-08:00</published><updated>2009-02-13T11:40:32.293-08:00</updated><title type='text'>Updated Problem Set 5</title><content type='html'>In response to student requests, I've revised the last question on problem set 5, so you no longer need to wrestle with the World teachpak.    But of course now you'll be able to check more of it with check-expect.&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-2352254279412088259?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/2352254279412088259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/02/updated-problem-set-5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/2352254279412088259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/2352254279412088259'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/02/updated-problem-set-5.html' title='Updated Problem Set 5'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-5174178521277233680</id><published>2009-02-04T19:19:00.000-08:00</published><updated>2009-02-04T19:22:12.545-08:00</updated><title type='text'>Change in Syllabus: Accumulators first</title><content type='html'>I've switched the order of Part V and Part VI of HtDP.  We will be covering Part VI (accumulators) next Monday, 2/9, and Part V (generative recursion) at the next lecture, 2/23.&lt;br /&gt;&lt;br /&gt;I've updated the &lt;a href="http://www.ccs.neu.edu/course/csg107/syllabus.html"&gt;syllabus&lt;/a&gt; accordingly.&lt;br /&gt;&lt;br /&gt;Please read Part VI for next Monday.&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-5174178521277233680?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/5174178521277233680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/02/change-in-syllabus-accumulators-first.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/5174178521277233680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/5174178521277233680'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/02/change-in-syllabus-accumulators-first.html' title='Change in Syllabus: Accumulators first'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-7779031826320413853</id><published>2009-02-03T18:03:00.000-08:00</published><updated>2009-02-03T18:04:24.155-08:00</updated><title type='text'>Office Hours on Wed 2/4</title><content type='html'>My office hours tomorrow, Wed 2/4, will be slightly delayed.  They will start about 11:00am.  Sorry for any inconvenience.&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-7779031826320413853?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/7779031826320413853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/02/office-hours-on-wed-24.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/7779031826320413853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/7779031826320413853'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/02/office-hours-on-wed-24.html' title='Office Hours on Wed 2/4'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-2047278277087066224</id><published>2009-02-02T16:25:00.000-08:00</published><updated>2009-02-04T19:15:01.884-08:00</updated><title type='text'>Examples url</title><content type='html'>You can find the examples shown in class at the following svn repository url:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://trac.ccs.neu.edu/svn/csg107/spring09/examples/"&gt;https://trac.ccs.neu.edu/svn/csg107/spring09/examples/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-2047278277087066224?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/2047278277087066224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/02/examples-url.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/2047278277087066224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/2047278277087066224'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/02/examples-url.html' title='Examples url'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-3715090093289613063</id><published>2009-02-02T16:20:00.000-08:00</published><updated>2009-02-03T11:02:59.366-08:00</updated><title type='text'>New pairs and new codewalks schedule</title><content type='html'>This is valid for problem set 4 and following problem sets until the next pairs &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;appointment&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Thursday afternoon @ &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;WVH&lt;/span&gt;&lt;/span&gt; 164&lt;br /&gt;&lt;br /&gt;5:30 - 6:00 pair 08: &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6" style="background-color: rgb(255, 255, 0); "&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Rohith&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7" style="background-color: rgb(255, 255, 0); "&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Shivankumar&lt;/span&gt; &lt;/span&gt;- Jason &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Letourneau&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;6:00 - 6:30 pair 09: Denis &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Kransnitskiy&lt;/span&gt;&lt;/span&gt;  - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2" style="background-color: rgb(255, 255, 0); "&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Geetha&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3" style="background-color: rgb(255, 255, 0); "&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Rasamsetti&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;6:30 - 7:00 pair 06: Lucas Peter &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Callado&lt;/span&gt;&lt;/span&gt; - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Bansari&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Ghedia&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;7:00 - 7:30 pair 07: &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Chander&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Shivdasani&lt;/span&gt;&lt;/span&gt; - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Richin&lt;/span&gt;&lt;/span&gt; Jain&lt;br /&gt;7:30 - 8:00 pair 10: &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Wanli&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Cheng&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-3715090093289613063?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/3715090093289613063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/02/new-pairs-and-new-codewalks-schedule.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/3715090093289613063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/3715090093289613063'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/02/new-pairs-and-new-codewalks-schedule.html' title='New pairs and new codewalks schedule'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-8493303009731798295</id><published>2009-02-01T16:06:00.000-08:00</published><updated>2009-02-01T16:07:04.504-08:00</updated><title type='text'>Drill Club</title><content type='html'>New time: Tuesdays at 6 @ WVH 164.&lt;br /&gt;&lt;br /&gt;See you all there!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-8493303009731798295?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/8493303009731798295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/02/drill-club.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/8493303009731798295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/8493303009731798295'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/02/drill-club.html' title='Drill Club'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-2256609968497021697</id><published>2009-01-29T18:11:00.001-08:00</published><updated>2009-01-29T18:18:26.443-08:00</updated><title type='text'>Codewalk reports</title><content type='html'>Every week, starting from today, I will upload a file with each student's code-walk detailed deduction points.  You can find your  codewalk reports for set 1 and 2 in the corresponding folders in your pair's repository.&lt;br /&gt;&lt;br /&gt;Just as an indication of you performance so far, the average grade  is 20/30 for set 1 and 42.5/60 for set 2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-2256609968497021697?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/2256609968497021697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/01/codewalk-reports.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/2256609968497021697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/2256609968497021697'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/01/codewalk-reports.html' title='Codewalk reports'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-3533687275222487854</id><published>2009-01-27T18:56:00.000-08:00</published><updated>2009-01-27T19:00:07.524-08:00</updated><title type='text'>Probably no office hours Wed 1/28</title><content type='html'>Given the impending snowstorm, I will probably not be in  for office hours tomorrow, Wednesday 1/28.  I hope that isn't a problem.&lt;br /&gt;&lt;br /&gt;If I arrive later in the day, I will post my availability on the blog.&lt;br /&gt;&lt;br /&gt;Otherwise, stop by on Thursday; I should be available from 10 to 12.&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-3533687275222487854?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/3533687275222487854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/01/probably-no-office-hours-wed-128.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/3533687275222487854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/3533687275222487854'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/01/probably-no-office-hours-wed-128.html' title='Probably no office hours Wed 1/28'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-6475936088203364793</id><published>2009-01-27T13:38:00.000-08:00</published><updated>2009-01-27T13:58:17.705-08:00</updated><title type='text'>Codewalks and Design Recipe</title><content type='html'>Advise on codewalks:&lt;br /&gt;&lt;br /&gt;-- Make a real index card with the design recipe steps (not a piece of paper).&lt;br /&gt;-- Copy the various strategies at the back of your card.&lt;br /&gt;-- Copy the content of this &lt;a href="http://www.ccs.neu.edu/home/wand/csg107/design-recipe.html"&gt;page&lt;/a&gt; at the back of your card.&lt;br /&gt;     -- Structure your presentation around the content of your index card.&lt;br /&gt;--  Make sure to answer all the questions on your index card in the order they appear on your card.&lt;br /&gt;-- Add sufficient documentation to your code as a guide to your presentation (annotate your examples and tests, write the strategy comment, write concise purpose statements).&lt;br /&gt;-- Bring with you your index card (I will ask for it).&lt;br /&gt;-- Use it during the presentation if you get stuck.&lt;br /&gt;&lt;br /&gt;And finally practice your talks with your partner before coming to the codewalks...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-6475936088203364793?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/6475936088203364793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/01/codewalks-and-design-recipe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/6475936088203364793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/6475936088203364793'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/01/codewalks-and-design-recipe.html' title='Codewalks and Design Recipe'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-2786129708321735978</id><published>2009-01-27T12:31:00.000-08:00</published><updated>2009-02-01T16:06:12.391-08:00</updated><title type='text'>Drill Club</title><content type='html'>Drill Club has moved to Tuesdays at 6pm @ WVH164&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-2786129708321735978?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/2786129708321735978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/01/drill-club.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/2786129708321735978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/2786129708321735978'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/01/drill-club.html' title='Drill Club'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-150917052113539003</id><published>2009-01-24T10:53:00.000-08:00</published><updated>2009-01-24T11:03:36.824-08:00</updated><title type='text'>Now hear this: templates are now deliverable</title><content type='html'>On problem set 1, many of you seemed to be unclear about the use of design strategies and templates.  So, effective with problem set 2, you will be required to specify both the design strategy and the template for each procedure.&lt;br /&gt;&lt;br /&gt;Your template should be delivered in a form like that in the book.  For example, if your function consumes a structure, then you  should deliver a template like that in Section 6.5 of HtDP ("Designing Functions for Compound Data").   Of course, your template will be the one that goes along with your design strategy, not necessarily the compound data strategy.&lt;br /&gt;&lt;br /&gt;Your template must match your stated design strategy, and your code must match your template.&lt;br /&gt;&lt;br /&gt;We will be checking to make sure that your solutions meet this criterion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-150917052113539003?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/150917052113539003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/01/now-hear-this-templates-are-now.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/150917052113539003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/150917052113539003'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/01/now-hear-this-templates-are-now.html' title='Now hear this: templates are now deliverable'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-2776699482928231883</id><published>2009-01-13T12:26:00.000-08:00</published><updated>2009-01-13T15:02:44.421-08:00</updated><title type='text'>Codewalks</title><content type='html'>The codewalks schedule for the first weeks of the course is as follows:&lt;br /&gt;&lt;br /&gt;Thursday afternoon @ WVH 164&lt;br /&gt;&lt;br /&gt;5:30 - 6:00 pair 3: Jason Letourneau - Denis Kransnitskiy&lt;br /&gt;6:00 - 6:30 pair 1: Lucas Peter Callado - Rohith Shivankumar&lt;br /&gt;6:30 - 7:00 pair 2: Chander Shivdasani - Bansari Ghedia&lt;br /&gt;7:00 - 7:30 pair 4: Geetha Rasamsetti - Richin Jain&lt;br /&gt;&lt;br /&gt;Each pair gets a half an hour slot. You should be prepared for a 15 minutes joint presentation of one of the problems from the week's homework assignment. We will pick one of the partners to start the presentation and then we will switch to the other one. We will choose the problem but we will not publish our decision. So you need to be prepared to present any problem from the assignment. After your presentation there will be a round of questions on your solution and feedback on your performance.&lt;br /&gt;&lt;br /&gt;Advice1: Always follow the design recipe while coding and presenting.&lt;br /&gt;&lt;br /&gt;Advice2: Practice your presentation with your partner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-2776699482928231883?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/2776699482928231883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/01/codewalks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/2776699482928231883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/2776699482928231883'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/01/codewalks.html' title='Codewalks'/><author><name>Christos Dimoulas</name><uri>http://www.blogger.com/profile/01388756203504392817</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-7534878962837551192</id><published>2009-01-07T14:09:00.000-08:00</published><updated>2009-01-07T14:10:45.961-08:00</updated><title type='text'>Problem Set 1 is posted</title><content type='html'>Problem Set 1 is now out; you can follow the link from the main page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-7534878962837551192?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/7534878962837551192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/01/problem-set-1-is-posted.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/7534878962837551192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/7534878962837551192'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/01/problem-set-1-is-posted.html' title='Problem Set 1 is posted'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-3460680209617595835</id><published>2009-01-06T18:47:00.001-08:00</published><updated>2009-01-06T18:49:23.919-08:00</updated><title type='text'>Please get CCIS username</title><content type='html'>If you do not already have a CCS login, please get one &lt;span style="font-weight: bold;"&gt;NOW&lt;/span&gt;.  You will need it for Thursday's lab.&lt;br /&gt;&lt;br /&gt;You can get the form for a login by going to the hallway outside 310 WVH (the systems office) and following the directions &lt;span style="font-weight: bold;"&gt;carefully, including both front and back&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-3460680209617595835?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/3460680209617595835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/01/please-get-ccis-username.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/3460680209617595835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/3460680209617595835'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/01/please-get-ccis-username.html' title='Please get CCIS username'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-2351410865826580074</id><published>2009-01-06T08:59:00.001-08:00</published><updated>2009-01-06T09:05:20.629-08:00</updated><title type='text'>Last night's examples, compose-vertical</title><content type='html'>The examples from last night's lecture are now on the web site.  Follow the link from the syllabus page.&lt;br /&gt;&lt;br /&gt;You should look particularly at &lt;a href="http://www.ccs.neu.edu/course/csg107/examples/lecture1/compose-vertical.ss"&gt;compose-vertical.ss&lt;/a&gt; .   The code we had last night was wrong:  it composed the images in the wrong order-- something I couldn't tell because I had used bad names-- rect1 and rect2 instead of red-rect and green-rect.  Had I used better names for the test data I would have seen immediately that the images were appearing in an order opposite from what I had intended.  (Test everything! (and examine your tests closely!)).&lt;br /&gt;&lt;br /&gt;I've also included a function compose-vertical-scene, which does the same thing for scenes.  Look at the documentation for the World teachpack to learn about scenes.  You'll need to do this for the problem set anyway.&lt;br /&gt;&lt;br /&gt;--Prof. Wand&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-2351410865826580074?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/2351410865826580074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2009/01/examples-from-last-nights-lecture-are.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/2351410865826580074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/2351410865826580074'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2009/01/examples-from-last-nights-lecture-are.html' title='Last night&apos;s examples, compose-vertical'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8181982817845491753.post-7043428926095001810</id><published>2008-12-22T19:37:00.000-08:00</published><updated>2008-12-22T19:38:48.899-08:00</updated><title type='text'>Welcome to CSG107</title><content type='html'>I will be using this blog for course announcements, etc.&lt;br /&gt;&lt;br /&gt;Be sure to check it (or the RSS feed) &lt;span style="font-style: italic;"&gt;every day&lt;/span&gt; !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8181982817845491753-7043428926095001810?l=csg107.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csg107.blogspot.com/feeds/7043428926095001810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://csg107.blogspot.com/2008/12/welcome-to-csg107.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/7043428926095001810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8181982817845491753/posts/default/7043428926095001810'/><link rel='alternate' type='text/html' href='http://csg107.blogspot.com/2008/12/welcome-to-csg107.html' title='Welcome to CSG107'/><author><name>Mitch Wand</name><uri>http://www.blogger.com/profile/09478700545352725717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
