Assignment:
Find a legal case that has been litigated in your chosen state
under provisions of the DMCA (or derivative laws), and write up a description
of the case, litigants, arguments, and outcome (say order of 1 page).
USE YOUR OWN WORDS (don't copy from the internet).
Come to class prepared to tell the story of your case.
Due: Thursday, Sept 28, 2017 (presentation and written report)
Thursday, September 28, 2017
- Class activity: DMCA case presentations and discussion.
- 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 Thursday Oct. 6.
Thuesday Oct. 3, 2017
- Class activity: Impressions of URCS profs.
- In preparation for an
assignment
to be given (soon), find out
what you can about the crypt function (used for password encryption on
unix/linux) as implemented on the CS department linux installation.
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).
NOTE: The actual passwords for this assignment will
become available only after class on a particular date.
Any list you find prior to that should be treated as test data.
Solving the test data will earn you no competition credit.
You will have the period after class on a Thursday until the beginning of
class the following Tuesday to run your program.
I do not recommend going right up to the deadline.
However, I do recommend writing and debugging your program before
the data becomes available, and I also recommend
that your program output results in some progressive fashion, so that
even if it does not finish running, you have something.
Printers and machines going down are not an excuse for not submitting
this assignment on time.
(Except maybe if the "big one" happens, and the global internet goes down
for days).
- Also, the department holds (semi-)regular department seminars
on Mondays at 12:00 in Wegmans Big Seminar Room.
The first was last Monday.
Attending these seminars is a requirement for all first-year PhD
students, and of this class.
Thursday, October 5, 2017
- Class activity:
Elevator presentations.
- Assignment:
Password cracking competition prep(see comments above).
The List to be cracked will become available on Thursday Oct. 12,
after class. Top repeating one point made above, any list you find or
have found prior to that should be considered test data.
Solving it gives you no credit.
Tuesday, October 10, 2017
- Class activity: Fall Break
Thursday, October 12, 2017
- Assignment:
Password cracking competition prep(see previous comments).
The list of passwords to be cracked is available NOW!.
You have until the start of class on Tuesday, Oct 17.
Bring in a writeup and have a presentation prepared on how you approached
the problem and how many passwords you cracked.
Don't wait until the last minute to find out you cracked
nothing. Your program should provide some sort of progressive output.
- Assignment: Attend the URCS poster session, Friday Oct 13,
There should be at least 11 posters.
Organize yourselves
(this is the hard part of this assignment)
so that at least one person talks to each poster presenter
(a couple may get 2 as there may not be 13 posters). That person should
prepare a short writeup describing that research, and a summary they can
present to the class next Thursday.
If you are one of the presenters
(some of you are), talk to someone on a different project.
- 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 in just over a week,
so be prepared.
Tuesday, October 17, 2017
Thursday, October 19, 2017
- Class activity: Presentations from URCS poster session
Tuesday, October 24, 2017
- Class activity: Meet your professors:
Chen Ding.
- Assignment: For Thursday, Nov 2, Turn in a written progress report on
your 400 project. Remember to include project descrption and goals.
Use complete sentences, paragraphs, etc.
Write under the assumtion that the reader does not know
what your project is, and you have to bring them up to speed.
Thursday, October 26, 2017
Back to CSC 400 main page