Subject: projects
From: Karl Lieberherr (lieber@ccs.neu.edu)
Date: Thu Nov 08 2001 - 16:19:26 EST
You should now make the selection of your project a top
priority.
Please send to com3360-grader your project selection
by Nov. 15.
Unfortunately, I will traveling the coming week and cannot hold
office hours or meet with you in person. But I will read
my email.
If you need advice on the project, please contact my PhD students
who have taken this course earlier:
Dour Orleans (dougo)
Johan Ovlinger (johan)
Pengcheng Wu (wupc)
Look also in /proj/adaptive/www/course/f* to see what was
done in earlier courses.
-- Karl
=========================================
TURNING IN YOUR PROJECTS
The goal is to save your code for future courses/projects
and to put the completed
projects (or at least a summary) on the WWW.
Put into /proj/demeter/com3360/f01/YOUR_LOGIN
the growth phases you went through but don't leave any
*.java or *.class files in the growth phases, except the last
one which should contain compiled Java code ready to run.
Please submit your project to com3360-grader@ccs.neu.edu
=========
the reason why you had to email the hws and keep the hw directories
private was that everybody did the same homework.
But with the projects it is different. They are all individualized
and all you need to do is to open your project directory
and send the path name and README-project file to com3360-grader.
=========
The teaching assistant's
task is to install your program (if you developed it on
your own machine) and to run your program on the input you provide and on a few
inputs which s/he prepares and s/he will give me a report on how
well your program works.
Please make it easy for the TA
to install and to prepare some inputs and to check
whether the output is the intended output.
Give the TA the relevant information as succinctly as possible.
If you provide HTML files as part of your project,
please make sure they are location independent
so that they also work in my directories.
I will then study your programs and make an overall evaluation
taking the complexity of your task into account.
If you worked in a team, please send me the peer report (see below).
The project deadline is Dec. 13 (date of the final).
Since not all projects can be graded at the same time, there is some flexiblity
with submitting late but I hope to get a few projects
early or on time so that the process
can start. With some more complex projects we have already made agreements
for later submission.
Looking forward to studying all your work.
-- Karl L.
o What do you need to hand in at the end of the quarter?
What you hand in is all electronic. The description is at
the very end. The goal is that the information you hand in will
allow other students to build on your projects. You may assume
that those students are as educated as you are in object-oriented
systems development using adaptive programming.
WHAT TO TURN IN.
================================================
FOR GROUP PROJECTS:
To get additional input regarding the grade for your project,
I would like you to evaluate your peers. Please answer the following
questions in the last week of the quarter, put the
answers into an envelope into my mailbox or bring it to class.
NTU students please send by email.
===============
Project:
Your name:
Let's assume that the grade for your project is B. Which grade would you give
to each of the team members (including yourself)? Why?
The evaluation is confidential. It will serve as additional input
for assigning a grade.
=============
FOR ALL PROJECTS
OPEN YOUR FILES FOR READ ACCESS.
Put your project in polished form into:
/proj/lieber/com3360/f99/Your_LOGIN
if you have an NU account.
For the purpose of grading your projects, and saving your assignment
code, please use a command such as:
chmod -R go+rx xy &
for the top directory which contains your project.
Make very sure that the top directory itself is world accessible.
---------------------------------------
Include the following information in what you turn in
for your project: Put this information into file
/proj/lieber/com3360/f99/YOUR_LOGIN/README-project
and mail a copy to com3360-grader.
----------------------------------------
NOTE: FOR SOME PROJECTS SOME OF THE QUESTIONS BELOW
ARE NOT MEANINGFUL. IGNORE THEM.
Your name:
Your host:
Account Number:
Project: (brief description)
Credits: (from where did you reuse some of the software/ideas in your project?
reuse is good as long as you give proper credit. Give directory
names and name of person from which you used ideas.)
Class dictionary which you used.
Growth plans which you used.
Parts of your project which you would have developed further if
you had more time. Include a list of known bugs here.
(The more bugs you know, the better you have tested your project!)
Names of files where test inputs can be found.
Names of files where outputs can be found.
Include one interesting input/output pair in this file.
(well, if your output is graphical, maybe you have some printed
form for the graphical information.)
Include one interesting input/output pair where the behavior of
your program could be improved.
Any information which you think is useful to properly reuse your software.
Please answer the following questions:
Did you change the generated Java code?
If you had the priviledge to have one of my graduate students as host or
if you had interactions with the teaching assistant,
an evaluation of their performance would be welcome.
I let them know about your feedback.
----------------------------------------
This archive was generated by hypermail 2b28 : Thu Nov 08 2001 - 16:19:37 EST