Welcome to BL CSCI A201 and A597
Please see the syllabus and FAQ for general course information.
Announcements, with links to posted files, appear below (most recent first).
Apr 30: The final grades are available on post-em and the histograms have been updated.
Apr 25: The Oncourse Post-Em roster has been updated along with the histograms.
Apr 23: Week 15 class notes
Apr 23: Week 15 practice and review problems
Apr 18: Week 14 class notes
Apr 17: Practice practical test
Apr 16: The practical Python test will be in lab next week. Printed materials and the IDLE Help > Python Docs will be allowed, but no browser. There will be practice test and further review in lab this week.
Apr 14: Week 14 practice and review problems
Apr 14: The Oncourse Post'Em tool roster has been updated along with the grade histograms. Please let me know of any discrepancies.
Apr 11: Week 13 class notes
Apr 07: Week 13 practice and review problems
Apr 03: Lab and assignment 12 Due 3pm, April 10th
Apr 03: Week 12 class notes
Mar 31: Week 12 practice and review problems
Mar 27: Lab and assignment 11 Due 3pm, April 4th
Mar 26: Week 11 class notes
Mar 26: Week 11 practice and review problems
Mar 26: A line was missing in the war function documentation string, and it contained a reference to a wikipedia article, when I meant to change it to the clearer article referenced in the peace function documentation. It is corrected now. Any type of war in the spirit of the game is acceptable.
Mar 24: Week 10 class notes
Mar 20: Week 11 reading: sections 8.10 through 8.17.
Mar 18: Lab and assignment 10 Due 3pm, March 27th
Mar 18: Week 10 practice and review problems
Mar 07: Assignment 9 indicates claiming your URL with an Oncourse Forum entry. I just opened up the forum tool and created the topic.
Mar 06: Week 10 reading: chapter 8 through section 9, skipping section 5.
Mar 06: Lab and assignment 9 Due 3pm, March 20th
Mar 5: The assignment 8 WORDS list has two extra spaces in it, between some and son, and between skin and skirt. This may throw of the word count by 2 and with very small probability cause the randomly selected wrord to be empty.
Mar 04: Week 9 class notes
Mar 04: Week 9 practice and review problems
Mar 3: Midterm grades have been posted via the Oncourse Post'Em tool. The lowest test and assignment grades were dropped, as well as three attendence misses, so the midterm grades in some cases are inflated. Since the better part of the final grade is tests (including the final), performance on the two Python tests so far are probably the best indicator of future success. The FAQ How can I see all my course grades? explains the sometimes non-standard Post'Em grade entries. To see how your grades compare with others in the class, see the histograms.
Feb 27: Lab and assignment 8 Due 3pm, March 6th
Feb 26: Week 8 class notes
Feb 26: Week 8 practice and review problems
Feb 21: Week 7 class notes
Feb 21: Lab and assignment 7 Due 3pm, February 28th
Feb 20: Week 7 practice and review problems
Feb 14: Week 7 reading: chapter 7, through section 7.7, skipping section 7.3
Feb 14: Lab and assignment 6 Due 3pm, February 21st
Feb 14: The problem viewing practice and review problems for weeks 4 and 5 are IE specific. Use Firefox until I can find a solution.
Feb 13: Practice and Review 5 question 4 the answer is true (not false as was indicated).
Feb 12: Week 6 class notes
Feb 12: Week 6 practice and review problems
Feb 11: Saurabh\'s office hours are now in LH201H, not LH230. The syllabus has been updated. And the due date in the last assignment was obviously wrong and has been corrected to this Thursday.
Feb 07: Lab and assignment 5 Due 3pm, February 14th
Feb 06: Week 5 class notes
Feb 06: Week 6 reading: Python text sections 6.1 through 6.3, and as preparation for Lab 6, the last using Reeborg, do RUR-PLE lessons 16 through 21.
Feb 05: Week 5 practice and review problems
Feb 4: Before lab this week, in the Rurple lessons, read 12 through 15, finish 25 and 26, and read 27. Skip the "Your turn" exercise in Lesson 27, which assumes Reeborg lessons we've skipped. You do not need to do the other suggested exercises in this reading this time, since you will be working with this material in lab.
Jan 31: Week 4 practice and review problems
Jan 31 : Week 5 reading: chapter 4 and sections 5.1 through 5.4 of the Python text.
Jan 30: Lab and assignment 4 Due 3pm, February 7th
Jan 29: I am just informed that the tutoring sessions are on Monday evenings, not Tuesday evenings, as previously advertised. 7:15-10:15 in LH115, as before. Apologies to anyone inconvenienced by this error. Please don't hesitate to inform me if anything majo--like this--or minor seems amis.
Jan 29: Week 4 class notes
Jan 24: Week 3 class notes
Jan 23: Lab and assignment 3 Due 3pm, Jan. 31st
Jan 23: Week 4 reading: chapters 1 through 3 and section 4.1 of the Python text
Jan 18: Week 2 class notes
Jan 16: Lab and assignment 2 Due 3pm, Jan. 24th.
Jan 16: Week 3 reading: Alice text chapters 5, 6, and 7 (some of which reviews material from section 3-2).
Jan 12: Sample solutions to lab 1 are posted in the oncourse resources tool, as they will be every weekend following a lab with an oncourse submission.
Jan 11: Since it turns out exercise 2.6 is not in the brief edition, its full text has been added to the assignment web page.
Jan 10: Week 1 class notes
Jan 09: Week 2 reading: Alice text through chapter 4, skipping section 4-3.
Jan 09: Lab and assignment 1 Due 3pm, Jan. 17th.
Jan 1 : Week 1 reading: by the second class (Thursday), read the Alice text through section 3.1. Before lab this week, also read the web Syllabus, FAQ, File Storage and Clickers pages, and familiarize yourself with the rest of this web site and your CSCI A201 Oncourse site. Note especially the Academic Dishonesty section of the Syllabus page, and that the Class Key you need for clicker registration is on the Clickers page.