Tuesday, December 14, 2004
1:14 PM MST
I have placed the final exams in ECOT 717. Bring a photo id and you can pick your exam up. Have a good holiday break!
Course Location: ECCR 150
Course Time: MF 10:00 AM - 10:50 AM
I have placed the final exams in ECOT 717. Bring a photo id and you can pick your exam up. Have a good holiday break!
The TA and I finished grading the final today. 35 students took the test. The average score was 154.5 out of 200. The lowest score was 50. The highest score was 182. The most common score (the mode) was 172. The median was 162. Finally, the standard deviation was 24.1 points. I have updated the grades and averages webpages to contain information on the final. I will be calculating final grades tomorrow and the final will be available for pick up in ECOT 717 hopefully tomorrow as well.
See you tomorrow at the Final. Bright and Early!
The grades and averages pages have been updated one more time now that the TA and I are done grading all of the assignments. Be sure to check the Moodle for feedback on each of your assignments. In some cases, students can recieve a higher grade for their assignment if they have been asked to resubmit a tar file. (In some instances, tar files did not upload properly into the Moodle.)
The grades and averages pages will be updated throughout the day today as Brad and I finish up the grading for this semester.
I will be holding office hours on Wednesday from 1 PM to 3 PM. I will NOT be holding office hours on Friday. FYI.
The CSEL Administrator, Chris Schenk, is looking for more people to help administer the lab for Spring semester. If you are interested, you must send Chris the following:
The positions are 10 hours/week for 15 weeks of the semester. The position is also paid at $10/hour. You can email Chris at schenkc@colorado.edu.
There are no slides for lecture 31. We will be reviewing for the Final. The grades and averages pages have been updated with information about Quiz 9.
Lecture 30 is now available.
I will NOT be holding office hours today. However, I will try to check e-mail throughout the day. My apologies.
The example from Lecture 29 is now available in the reference materials section of the class website.
Lab 10 is now available. It has only been tested on the following machine: csel.cs.colorado.edu. Start early on this lab!
Homework 10 is now available. (Sorry for the delay in making this available!)
Lecture 29 is now available.
Lectures 27 and 28 are now available.
Homework 9 is now available.
If you are having problems running Dealer-okay on the machines in the whitewater lab, login via ssh to csel.cs.colorado.edu and run it there. Sorry for the problems.
I've updated the class grades and averages with information about program 2.
I've updated the class grades and averages with information about program 1 and worksheet 1. Program 2 grades should be available soon.
Program 3 is now available.
Lab 8 is now available.
Homework 8 is now available.
Lectures 25 and 26 are now available.
In order to finish grading lab 7, we need updated tar files from the following lab partners:
Please get these submitted ASAP!
I've updated the class grades and averages with information about recent homeworks, labs, and quizzes.
Follow-up from class: In class I announced that I would like you to upload the following items into the moodle for worksheet 3. In a single tar file called "<lastname>-ws03.tar" include everything needed to run your three scripts and your <$HOME/csci3308/src/ezpay/test> directory. We will be using this tar file to actually test your scripts on your test cases when grading worksheet 3.
Lectures 23 and 24 are now available. Sorry for the delay in posting these two lectures.
Just a quick note: I will not be holding office hours tomorrow, since I am currently in Chicago attending a conference. I am responding to questions via e-mail.
Worksheet 3 is now available. Be sure to read this worksheet very carefully!
If you don't have worksheet 1 turned in by tomorrow, the late penalty will change from 10% to 20%. If you don't have worksheet 2 ready by tomorrow's lecture, the penalty will be 10% until worksheet 3 is due; the penalty will then switch to 20% for worksheet 2 as well.
Someone dropped off a functional test plan for worksheet 1 in my mailbox today, but did not place their name on the assignment. If this was you, please send me e-mail!
Test Plan: Here is a test plan that lists the minimum number of conditions that need to be tested for the ezpay program. Compare this test plan with the one you submitted for worksheet 1 and be sure to update your test cases with anything you missed. My apologies for the delay in posting this.
Lectures 21 and 22 are now available.
Worksheet 2 is now available. Happy Halloween!
FYI: I may not be able to post tomorrow's lecture before class. My apologies.
The spec for EZPay has been slightly updated. In particular, the second and third bullets of section 2 have been changed to read:
Please download a new copy of the spec, using the link above.
The testing notebook overview and worksheet 1 are now available.
Lectures 19 and 20 are now available.
Lab 7 is now available.
Lectures 17 and 18 are now available.
Homework 7 is now available.
Program 2's deadline has been extended to 11:55 PM tonight. The lab is back up and running, so you should have plenty of time to submit your assignment. The lab went down due to a power outage; our csel admin is working with facilities management to get to the bottom of what is causing these power outages.
Here is the midterm's histogram:
Don't Forget! Program 2 is due by 9:55 AM on Friday, i.e., just before lecture!
The TA and I finished grading the midterm today. 36 students took the test. The average score was 77.3 out of 100. The lowest score was 43. The highest score was 94. The most common score (the mode) was 79. The median was 79. Finally, the standard deviation was 11.3 points. I have updated the grades and averages webpages to contain information on the midterm. I will hand the midterm back on Friday and spend the lecture discussing it.
Lectures 13 and 14 are now available.
Lab 6 is now available.
Homework 6 is now available.
Due to the lab's file server crashing last night, the deadline for homework 5, lab 5, and program 1 has been extended to 11:55 PM tonight.
Lab 5 is now available.
I will have office hours today from 1 PM to 3 PM to help students with program 1. Sorry for the late notice, but see you today!
Program 2 is now available. I have changed its due date from October 11th to October 15th. Be sure to finish program 1 before starting program 2!
The examples from lecture 9 are now available in the reference materials section of this website.
Lecture 11 is now available.
Please create an account for yourself on the moodle-based website that has been created for CSCI 3308. If you can't remember the enrollment key (presented in class today), contact Dr. Anderson via e-mail. We will be using this website to submit future homeworks, labs, programs, etc. Stay tuned!
Homework 5 is now available.
I've updated the class grades and averages with information about homework 3.
Lab 4 is now available.
PROGRAM 1: One quick clarification for program 1. Your script should not try to determine the name of its input directory or its parent directories. That is, do not try to determine if you have been invoked in or under a tmp directory. Just start your search from the given directory and go down. Indeed, you should be performing all of your searches using the find command and thus you should depend on find's behavior in dealing with directories named tmp.
Lectures 9 and 10 are now available.
The examples used in lectures 7 and 8 are now available in the reference materials section of this website.
Reminder: You must use tcsh not bash when working on program 1.
Program 1 is now available. Enjoy!
I have finally updated the Class Grades Page. This page will provide a summary of each student's grades. To find your grades, look for the table that contains your nickname.
Homework 4 is now available.
Lectures 7 and 8 are now available.
Lab 3 is now available.
Homework 3 is now available.
I have updated the Class Status Page with new information.
Student Nicknames: I still need nicknames for the following students (see the August 30th entry below for more information):
Go Buffs!
Lecture 6 is now available.
Lab 2 is now available.
Note: Tomorrow's quiz will cover the topics discussed in class THIS week.
Homework 2 is now available.
I have updated the Class Status Page with information about Quiz 0.
Via e-mail, send me a nickname to use to represent you in this class. Please do not use a nickname that is obviously related to your actual name. It should be something completely unrelated. I will use this nickname to post student's grades via the class website.
I have posted the average score received for Lab 0.
Lab 1 is now available.
As a follow-up to today's discussion on complexity in software development, take a look at this (rather long) blog post by a Microsoft developer discussing the process of fixing a bug in Microsoft Office (via this Slashdot story).
If you ever run into problems with the .cshrc file of your CSEL account, I have added an example .cshrc file to the reference materials section of this website. This file has been tested with the machines in the CSEL lab and represents a “safe” starting point for debugging problems with your own .cshrc file.
Correction: The Whitewater lab is located in ECCH 105, NOT ECCH 107.
Lecture 2 has now been updated. I have also posted Lectures 3 and 4.
Update to Schedule: I have changed the class schedule because I had placed the Labor Day holiday on the wrong day (oops!). We WILL have class next Monday, August 30th, and will NOT have class on September 6th. Because of this update, I will be making a small change to Lecture 2; I will post a modified version of lecture 2 on the website by tomorrow.
Lectures 1 and 2 are now available.
Homework 1 and Lab 0 are now available. The first two lectures will be posted this weekend. See you next week!
IMPORTANT: If you have significant experience using Unix (or its variants), please send me email. Thanks!
Welcome to the Fall 2004 Semester! This class website will be your source for information about CSCI 3308 this semester. Stay tuned for lectures, homeworks, labs, and more!