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.
Friday, August 31, 2012
- 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.
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_2012 under the name
first_last_128.jpg (e.g. bob_smith_128.jpg).
The directory should be writeable.
Due: Wednesday, September 5, 2012.
Wednesday, September 5, 2012
Friday, September 7, 2012
- Class activity: Presentation of estimation problem solutions.
- Assignment:
ITRG Miniproposals
Due: Friday, September 14, 2012.
Wednesday, September 12, 2011
- Class activity: Presentation of estimation problem solutions cont.
- Assignment: Prepare 3 minute "ad" talk on your
ITRG Miniproposals
Due: Wednesday, September 19, 2012.
Friday, September 14, 2012
- Class activity: Presentation of estimation problem solutions cont.
- Assignment:
ITRG Miniproposals
Due: Friday, September 14, 2012.
Wednesday, September 19, 2012
- Class activity: ITRG proposal presentations. 3 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 Wednesday (Sept. 26), one signed,
and one unsigned copy (this will be returned to the proposal writer).
Due: Wednesday Sept 26, 2012.
Friday, September 21, 2012
- Class activity: Parallel puzzle processing experiment.
- 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 28, 2012 (presentation and written report)
Wednesday, September 26, 2012
- 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).
Friday, September 28, 2012
- 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, October 3, 2012
- Class activity: DMCA presentations and discussion Cont..
- Assignment: Learn something about the interests of the URCS prof
with whom you will be doing your 400 project, and be prepared to spend
5 minutes telling the class about this person on Friday.
Friday, October 5, 2012
- Class activity: Impressions of URCS profs.
- Assignment:
Password cracking competition
Note that the passwords in the assignment prior to Oct. 5 are not what will
be assigned.
Due, Wednesday, October 5, 2011.
- 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 Wednesday, Oct 17,
so be prepared.
Wednesday, October 10, 2012
- Class activity: Password cracking presentations and discussion.
- The solution
Friday, October 12, 2012
- Class activity: Meet your professors:
RCN.
Wednesday, October 17, 2012
- 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 19, 2012
- Class activity: Meet your professors:
Jiebo Luo.
Wednesday, October 24, 2012
- Class activity:
Presentation of initial individual project proposals cont.
Friday, October 26, 2012
Back to CSC 400 main page