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, August 31, 2011
- 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_2011 under the name
first_last_128.jpg (e.g. bob_smith_128.jpg).
The directory should be writeable.
Due: Friday, September 2, 2011.
Friday, September 2, 2011
Wednesday, September 7, 2011
- Class activity: Presentation of estimation problem solutions.
- Assignment:
ITRG Miniproposals
Due: Wednesday, September 14, 2011.
Friday, September 11, 2011
- Class activity: Presentation of estimation problem solutions cont.
- Assignment: Prepare 5 minute talk on your
ITRG Miniproposals
Due: Wednesday, September 14, 2011.
Wednesday, September 14, 2011
- 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 16, 2011.
Friday, September 16, 2011
- 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).
Results of voting and panels
- 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
(This year's individual assignments will be available next class)
Due: Friday, Sept 24, 2011 (presentation and written report)
Wednesday, September 21, 2011
- Class activity: Parallel puzzle processing experiment.
Friday, September 23, 2011
- 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 28, 2011
- Class activity: DMCA presentations and discussion Cont..
Friday, September 30, 2011
- Class activity: Meet your professors:
Jiebo Luo.
- Assignment:
Password cracking competition
Note that the passwords in the assignment prior to Oct. 2 are not what will
be assigned.
Due, Wednesday, October 5, 2011.
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 14,
so be prepared.
Wednesday, October 5, 2011
- Class activity: Password cracking presentations and discussion.
Friday, October 8, 2010
- Class activity: Attend Graduate Fellowship Workshop
Wednesday, October 13, 2010
- 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.
Back to CSC 400 main page