CSC 117 Spring 2008
January 30, 2008
Posts pertinent specifically to CSC 117 are here.
FINAL EXAM:
- Tuesday May 13 1:30 – 4:30 pm, in Olin 107
- Best advice, study as for 2nd midterm, with some review of Cps 3, 4 Spinello and the CGI labs – maybe all those words between explicit lab tasks could be useful. In class 5/7 I was able to review midterm 2 “short” answers. (Question about the code on the test — type it in and try it. 2000 is a leap year.) Answers to the two code writing questions — well, one possible solution for each, are in the following document: exam-ii-selected-solns.doc
Resources:
- CSC Spring 2008 Wiki page. Where we help ourselves.
- Zelle, Text (Python Programming) and site
- Python.org.
- Spinnello, Morality and Law in Cyberspace
- More to come, depending on direction.
Reading
- Read chapter 2 of Spinello.
- Finish reading chapter 5 of Zelle by Wednesday 3/5.
- If Your Hard Drive Could Testify Liptak, New York Times 1/7/08, posted here 1/31/08
- By Monday 2/13 you should be reading into chapter 3 of Zelle, and finish it and begin chapter 4 by Wednesday.
- By Monday 2/13 you should have read chapter 1 of Spinello.
- By Monday 2/25 you should have finsihed chapters 1-4 of Zelle §ions 7.1 – 7.3 of Zelle. Those plus Chapter 1 of Spinello are fair game for the exam on Wednesday 2/27. So is If Your Hard Drive Could Testify, at least in principle. We can discuss Monday 2/25.
Syllabus
Assignments
- All further assignements: (THW6, THW7, ISSHW4) are in this file: csc-117-spring-2008-final-assignments.doc
- EXAM II is Monday April 28
- 117-issues-assignment-3.doc, due Mon April 28 (EXAM day)
- csc-117-technical-homework-5.doc, due Wed April 23 — extend to Arpil 25 (FRI) by 8pm
- Here is a .txt file you can save as a .py file taht has an analogy to the clock assignment: analogy.txt
- 117 Technical Assignment 4.doc due Monday April 7
- 117 Technical Assignment #3.doc due Sun March 16 (or sooner — I’m just giving you some flex time if you want it.)
- 117 Issues assignment #2.doc, due Friday March 5
- 117 Technical Assignment #2.doc, due Monday 2/25
- Expect an EXAM Wednesday 2/27. Completing technical assignment #2 should be of great benefit on that exam. Please notice programs are self-checking. You may not be able to judge if you did it “perfectly” by my standards, but you surely should know if your program accompisghed the basic goals. If you cannot tell or if the program did not, then you should talk to me about it long before I grade and return it.
- 117 Technical Assignment #1.doc, due Friday 2/15
- 117 Issues Assignment 1.doc due Monday 2/11, 10am
Labs
- Notice: W Apr 30 we begin with the contest results
- W Apr 30 lab-26-form-and-cgi.doc
- cgi-error-catalog.doc Helps you find the source of errors when your forma nd scropt fail to communicate a response. Also addresses Linux permissions.
- ifrit-is-a-samba-server.doc, description of using ifrit as a samba server to move files etc. Screen shots are XP, believe this works w/ Vista as well. Includes OS X.
- how-to-putty-to-linux.doc Describes using putty to connect from a campus computer (lab or dorm) to our Linux envirnment (”ifrit & friends”).
- W Apr 23 lab-25-html-forms.doc
- M Apr 21 lab-24-basic-html.doc
- F Apr 18 (same partners as Monday): lab-23-another-class.doc
- If you are willing to write the code to read your music list in from disk here is a text file with sample data for the first six songs in the Rolling Stone top 500 list: songs.txt
- W Apr 16 was a work-on-THW5 day
- M Apr 14, New Partners for M414.doc, and lab-22-designing-classes.doc
- F Apr 11, Lab 21 Deriving Exceptions.doc
- Note: Expect two quizzes Monday, expect scope and the three labs (19-21) from this week to appear in those quizzes.
- W Apr 9, Lab 20 Using Classes 1.doc
- M Apr 7, (continue w/ partners, change soon) Lab 19 Defining Classes.doc
- F Apr 4, work day
- W Apr 2 Lab 18 Dictionaries.doc with these two files: spellingWords.txt and paragraph.txt
- M Mar 31 was a cotinuation of lab 17
- F Mar 28 Lab 17 Console Binary Clock.doc
- W Mar 26 Lab 16 More Loops and Exceptions.doc
- M Mar 24 Lab 15 Scope.doc with new Partners for week of Mar 24.doc
- W M 12 was a homework day, F M 14 I was out and we made up the time
- M Mar 10, Lab 14, Second Functions.doc (same partners)
- F Mar 6, Lab 13 First Functions.doc. There is a long stretch of code in Experience 3. Here is the same code: colorator_v1.txt
- W Mar 5, Revised Lab 12 Interactive GUI.doc
- M Mar 3, same partners as Friday for … Lab 11 Coordinate Systems.doc
- F Feb 29 Lab 10 Mouse Clicks.doc with new partners-022908.doc
- M Feb 25 Lab 9 Starting Graphics.doc, keep same partners until after exam.
- Anything below is fair game for Exam I, Wednesday Feb 27
- W Feb 20 Lab 8 Decisions.doc
- M Feb 18 Lab 7 Text Files.doc, new Lab Partners beginning M Feb 18.doc
- File for use in Lab 7: filedata.txt
- File for use in Lab 7: filedata.txt
- F Feb 15 Lab 6 Programming with Strings.doc
- W Feb 13 Lab 5 Strings No 1.doc same partners or find new if partner out
- M Feb 11, Lab 4 Lists and Loops Again.doc, different partners: Partners as of Feb 11.doc
- F Feb 8, Lab 3 Loops and Lists.doc, same partners as Monday Feb 4
- W Feb 6, no lab
- M Feb 4, Lab 2, First Programs (.doc file)
- F Feb 1, Lab 1 Getting Started (.doc file)
EXAM I WED FEB 27
I’ll post stats on exam here when it is graded. Uh, when I grade it.
New 2/26/08: Page 1 of exam 1 with instructions and info on format & questions.doc
See the wiki page for important info about the exam.
Here is Quiz 5 Solved for study (email validation).doc with solution and commentary. I strongly recommend it for exam study.