CSCI 3294 (Seminar: UNIX Power Tools), Fall 2016:
Guidelines and Requirements for Projects

Overview

One of the requirements for this course is completion of a project. You may work individually or with one other person in the class. (With so few students I would prefer individual projects, but I'll consider two-person projects as well.) The project will count as 50 points of your total grade. Level of effort should be more than any of the assignments, but comparably so based on number of points -- i.e., a little more than twice as ambitious as a 20-point homework -- and if two people work together, the project should be about twice as ambitious as a solo project. All projects must be approved in advance, and I'll be the final arbiter of whether the topic and level of difficulty are appropriate. I'm willing to consider any topic that (1) uses something we talked about in class, or something related, and (2) I can reasonably supervise and grade.

Suggestions for topics

The goal of this assignment is to give you a chance to go beyond what we did in class and in homework -- explore a topic we didn't address, learn more about a topic you found particularly interesting, figure out how to use UNIX tools to solve a problem of interest to you, etc. You will probably (but not necesssarily) end up with one or more of the following as ``deliverables''.

Student projects in previous years have included the following.

If nothing occurs to you right away, try to think of a task you do, or would like to do, that's in some way automatable, and/or come talk to me.

What to turn in



Berna Massingill
2016-11-09