Computer Science CSC 199

This is the main webpage for the second half of CSC 199.

This page contains copies of all the important documents for the course. To retrieve a document, simply click on the corresponding link (if there is no link, the document is not available yet). To send me e-mail (for suggestions, comments, questions, etc.), click on my e-mail address at the bottom of the page.

Announcements

General Information

Course Project

The purpose of the course project is
  1. Investigate an interesting, current area in computer science. So you must pick an interesting topic, have a set of basic questions you want answered. Determine where to find relevent information.
  2. Be able to present the area to your classmates in an interesting, complete way in 50 minutes (leave some time for questions). Please let me know if you need any special materials for your presentation.
  3. Identify the key good (if not great) ideas in your topic.
  4. Be able to answer questions about the area (we will not be testing you, you will make us interested in your topic and so we will naturally have some questions). You should anticipate some of these as well.
  5. Write up your research and present copies to the class. Include references (both web and otherwise).
  6. Include a set of 3-5 questions (small assignment) to drive home particularly relevent points.
For this week, please have a selected topic. Be able to describe the topic in 5 minutes, include a brief overview of the issues you plan on addressing. We will have some additional questions that you should consider addressing in your final presentation/report. If you pick a topic you are actually interested in, the amount you learn about it will probably be sufficient for you to present your 5 minute description on Thursday. Also, don't worry too much about the presentation. We are all shy.
Some suggested topics follow (you may choose your own as well, we (the class) have to approve it).
Each project should include (covered both in class and in the writeup):
An introduction to the area
    What it is, including the basic ideas behind it and the good/great ideas behind it.
    Why it is interesting/relevent
What the present day impact is
What is the probable immediate/longterm future impact

A bibliography (set of references for the material presented) so that we can further our
education. Hypertext links are allowed here! Include some non-hypertext links.

Some short questions to drive home the ideas presented.
Your job during the presentation is not to write your course notes on the board, rather, give the intuition so that we can easily read and understand your writeup. Be visual, draw diagrams, tell stories (backed up by references) etc.

Dates and who is presenting

DatePresenters
Mar 21Yan, Lynnette
Mar 23Sadeer
Mar 28Ruslana, Jason
Mar 30Michael
April 4Negar, Richard
April 6Naoyuki

A list of people and their topics

Below is a set of points you thought you may address in your presentation/report.

Michael - Neural Networks

Naoyuki - Computer Viruses

Sadeer - CGI

Jason - Wireless and the Future

Negar - Hacking

Ruslana - XML

Yan - Computer Games

Richard - Zero Knowledge proofs

Lectures and Tutorials

Course Handouts

Problem Sets

You can find out if you have handed in all your problem sets by clicking here
Arnold Rosenbloom
SF2302A
<arnold@cs.toronto.edu>