CSC 400 Graduate Problem Seminar: Assignments

First, internalize the problem...
-
The assignments will be posted here after the day's class,
along with the due date.
Assignments are due at the beginning of class on the due date.
In general, no credit will be allowed for for late assignments.
Turn what you have in in for partial credit.
-
For any assignment, I expect a well organized
report-style writeup that describes in detail what you did, why you did it,
and what the results were. This includes negative results.
Scratch work and computer code, if requested should be appended to the main
writeup with appropriate pointers.
-
Attribute ANY work that is not your own, including software off the
web, text cribbed from other sources, etc.
You are encouraged to look for resources, but not to the extent that
it negates the point of the assignment.
This is sometimes a fine line, especially in programming assignments.
I will try to be specific as to what I expect you to write
as a minimum. If in doubt, ask.
In any case, use of UN-attributed material is plagiarism, and a violation
of the University's academic honesty policy.
-
You are encouraged to discuss general techniques and specific approaches
to general problems with your fellow students, or anyone else.
Unless specifically directed in an assignment, however, you are not to
share code you have written, or your written solutions to specific
problems.
Wednesday, September 2, 2009
- Class activity: Introductory material, Survey forms.
- Assignment: Create your department web page and put a picture of
yourself on it. You are responsible for finding out how to do this.
Try asking other students, staff about web pages, Marty, vision
students about pics).
Make a version of your picture that is 128 pixels high in jpg format
and copy it to /u/nelson/pics/faces/csc_400_fall_2009 under the name
first_last_128.jpg (e.g. bob_smith_128.jpg).
The directory should be writeable.
Due: Friday, September 4, 2009.
Friday, September 4, 2009
Wednesday, September 9, 2009
- Class activity: Presentation of estimation problem solutions.
- Assignment:
ITRG Miniproposals
Due: Wednesday, September 16, 2009.
Friday, September 11, 2009
- Class activity: Presentation of estimation problem solutions cont.
- Assignment: Prepare 5 minute talk on your
ITRG Miniproposals
Due: Wednesday, September 16, 2009.
Wednesday, September 16, 2009
- Class activity: ITRG proposal presentations. 5 MINUTES!!
At the end of class, turn in your selection of the top 3 proposals
(not including your own), ranked 1-3.
- Assignment: Hook your ITRG proposal to your web page.
Due: 1 hour after class ends.
- Assignment: Read and review all proposals assigned to your
ITRG panel group.
The proposals should be posted on the proposer's web site by one hour
after class. Send them email reminders or pester them in person if they
have not got a web site up yet.
Bring your reviews with you to class on Friday (Sept. 18), one signed,
and one unsigned copy (this will be returned to the proposal writer).
Due: Friday, Sept 18, 2009.
Friday, September 18, 2009
- Class activity: ITRG Panels.
Make sure you turn in your reviews (one signed and one blank copy),
your panel rankings, and your panel summaries to me by the end of the day
(or Monday morning at the latest).
- Assignment: Find (on the web or elsewhere), read, and understand
the entire Digital Millenium Copyright Act (DMCA) of 1998
(Final Joint version of House Resolution 2281, also known as Public
Law 105-304). This is not a short document, so you should get busy over
the weekend.
Then prepare reports (written and for presentation) as specified in
DMCA Issues Research
Due: Friday, Sept 25, 2009 (presentation and written report)
Wednesday, September 23, 2009
- Class activity: Parallel puzzle processing experiment.
Friday, September 25, 2009
- Class activity: DMCA presentations and discussion.
- In preparation for an assignment to be given next Friday, find out
what you can about the crypt function (used for password encryption on
unix/linux). The assignment will involve a password cracking competition
where use of parallel computing resources may be to your advantage
(and there may be competition for these resources).
Wednesday, September 30, 2009
- Class activity: DMCA presentations and discussion Cont..
Friday, October 2, 2009
- Class activity: Meet your professors:
TBA.
- Assignment:
Password cracking competition
Note that the passwords in the assignment prior to Oct. 2 are not what will
be assigned.
Due, Wednesday, October 7, 2009.
The Solution
- Assignment: Individual project proposal.
You should, by now, have identified a potential 400 project and advisor.
Write up the proposed project in a short document; a couple of pages should
be sufficient at this point. However, you should put down specific goals that
are reasonable to accomplish in the time permitted, and discuss how you
will evaluate the outcome of your project.
As mentioned in class, survey papers are not acceptable, nor are
overly broad areas such as "look at new approaches to resolving P !=? NP"
or "software cache coherance in shared memory multiprocessors".
We will have project proposal presentations beginning Oct 15,
so be prepared.
Wednesday, October 7, 2009
- Class activity: Password cracking presentations and discussion.
Friday, October 9, 2009
- Class activity: Meet your professors:
Chen Ding.
Wednesday, October 14, 2009
- Class activity:
Presentation of initial individual project proposals.
We will not get through them all, as I want there to be time for discussion,
but we will make a start.
Friday, October 16, 2009
- Class activity: Meet your professors:
TBA.
Wednesday, October 21, 2009
- Class activity:
Presentation of initial individual project proposals cont.
Friday, October 23, 2009
- Class activity: Meet your professors:
TBA.
- Assignment: Look at the descriptions for the team projects.
Find out which project you are on, but read the description of all of them.
Hold a preliminary meeting with your group.
Come to class 1 1/2 weeks from today
prepared to participate in a discussion of the project design: potential
issues, modifications, strategies, adequacy of resources, etc.
This year's projects have not yet been set. Following are some projects that
have been used in previous years.
This year's projects may be from the list, or they may be drawn from
the ITRG proposals, if there are any that would make a good team project.
Semantic internet access
Personalized bus sytem
Parallel jigsaw puzzle solving
Kleptomania
Wednesday, October 28, 2009
- Class activity:
Presentation of initial individual project proposals cont.
Friday, October 30, 2009
- Class activity: Meet your professors:
TBA.
Wednesday, November 4, 2009
- Class activity:
Team Project discussion.
Friday, November 6, 2009
- Class activity: Meet your professors:
TBA.
Wednesday, November 11, 2009
- Class activity: Group project updates/discussion
Friday, November 13, 2009
- Class activity: Meet your professors:
TBA.
Wednesday, November 18, 2009
- Class activity: Group project updates/discussion
Friday, November 20, 2009
- Class activity: Meet your professors:
TBA.
Wednesday November 25, 2009
Friday, November 27, 2009
Wednesday, December 2, 2009
Friday, December 4, 2009
Wednesday, December 9, 2009
Friday, December 11, 2009
- Class activity: TBA. Last official day of class
Monday, December 14, 2009
- Possible Special Class: Meet in room 632 at 9:00 AM.
Back to CSC 400 main page