CSC 590, Winter 2015 :   Computer Science Thesis Seminar
1 Course Objectives
2 Prerequisites
3 Names, Times, Locations
3.1 Instructor
3.2 Seminar
3.3 Google Calendar
3.4 Web Page
4 Course Materials
5 Communication
6 Organization
7 Assignments
8 Exams
9 Schedule/  Assignments
6.1.1.8

CSC 590, Winter 2015 : Computer Science Thesis Seminar

Schedule/Homeworks

1 Course Objectives

2 Prerequisites

This class is intended to be a co-requisite or nearby prerequisite for the first quarter of thesis work – CSC 596. You should have at least a good idea of a thesis topic when you take CSC 590, or better yet, have already chosen a thesis topic and advisor. If you are are not that far along in your graduate studies, you should wait to take CSC 590 until you are. Given sufficient demand, CSC 590 is offered every quarter, so you won’t have to wait long if you do not enroll this quarter.

3 Names, Times, Locations

3.1 Instructor

3.2 Seminar

Section 01:

3.3 Google Calendar

See my Contact Info page for my calendar. You can add it to your calendar, if that makes your life easier.

Office hours also appear on this calendar; you may find them easier to see if you click on the "week" tab of the calendar.

3.4 Web Page

This is the course web page, its link is http://www.brinckerhoff.org/clements/2152-csc590.

4 Course Materials

The recommended “textbook” for the course is student membership in the ACM digital library. Access to ACM’s digital library is available from campus computers, but it’s a nice bit of Computer Science citizenship to become a member of the ACM, and support its efforts. Student membership is very cheap.

5 Communication

This class will use Piazza. This will be the principal means that I’ll use to notify you of deadlines, organizational updates, and changes to assignments. If you’re not keeping up with the group, you’re going to be missing important information.

It’s also the best way for you to direct questions to me and/or the class. Feel free to e-mail me with personal questions, but use the Piazza group as your main means of communications. It’s possible to post anonymously, if you like.

You should already have received an invitation to the Piazza group; let me know if you need an invite.

Don’t post your code or test cases to the group; anything else is fair game.

Also, please keep in mind that I (and everyone else) judge you based in part on your written communication. Spelling, complete sentences, and evidence of forethought are important in all of your posts & e-mails. One easy rule of thumb: just read over what you’ve written before clicking post or send, and imagine others in the class reading it.

6 Organization

This online material is organized in the following major directories:
  • lectures – online version of the course lecture notes

  • info – online version of course informational material, including the assignment writeups

  • reference – links to useful reference material

  • examples – selected examples for the assignments, including examples from past 590 students

7 Assignments

There are five assignments for the class. The assignments revolve around developing your area of thesis research, evaluating other peoples’ research, writing about it, and giving two oral presentations.

A summary of the assignments follows, with an indication of the percentage each is worth. A more detailed description will be provided for each, when the assignments are distributed.

8 Exams

There are no in-class exams for the class. The final exam period will be used for oral presentations.

9 Schedule/Assignments

Schedule/Homeworks