Updated Jan. 12, 2015.

The project for this course is something the student works on, individually, in the final three weeks of the regular semester.

  1. Each student chooses his or her own project.
  2. The project work must consist of new work (not something done in another course) that builds on the material covered in this course, particularly programming languages.
  3. The project should solve a problem or provide a service to an audience that you can define, such as “people who want to understand X,” or “high school students who need to do Y.”
  4. The project can consist of three different projects or one continuous project that spans three weeks.
  5. The project work should require at least seven hours a week, for three weeks, for the individual student. It is strongly recommended that the student spend MORE time than that per week to complete a worthy project.
  6. Each student will show and defend his or her project work each week during the final three weeks of the semester. The grading process for these face-to-face meetings is the same as in all the other weeks.

Please note that revising or re-doing a site you made in MMC 3260 is NOT permitted. Be creative. Do something new! Also, your project cannot be a simple website with some jQuery enhancements. Why? because that will not impress anyone in a job interview.

Content Rules

The contents of the project may be original material reported/produced by the student, or the content may come from another source. HOWEVER, any materials not produced by the student MUST show full permissions for use of all materials. It is acceptable, for example, to use Wikipedia text and credit Wikipedia.

However, please NOTE that it is NOT sufficient to give attribution for works produced by other people — you MUST get permission in writing for all materials (text, images, video, audio, etc.) that you did not produce. The one exception is material that explicitly carries a Creative Commons license (in which case, the student must follow the terms of the license). I require you to provide precise source information for all materials.

Students may NOT use or create materials for an existing commercial website. Students MAY produce a project in collaboration with editors working at

NOTE: I once failed a student in this course because she copied the text in her photo captions from an article in a newspaper. To clarify, I failed her for the entire course. Plagiarism is not trivial. If you’re not sure, then ask me before you turn it in.

The Project Plan

Each student will submit a written project plan in Week 11. The student will also present a summary of his or her plan orally during class so everyone can comment on it.

  1. The project plan must be clearly divided into three parts, one per week.
  2. In each part, it must be completely clear what the student intends to complete or produce in that one week. It must be clear that the work will likely take seven hours or more to complete. It is better to propose too much (more than you can finish) than too little.
  3. Specific URLs must be included for any instructional materials the student wants to use. You are expected to have completed your research on whether the project is do-able BEFORE you write the project plan.
  4. If the student is going to use a book as a resource, the student must show the book in class in Week 11 (this is to avoid later excuses that the book could not be obtained).
  5. The written project plan must be submitted as a Google Document. Share that document with your professor’s Gmail address, which will be emailed to you. (It’s important to me that you follow this instruction — sharing with my Gmail address means I don’t have to log out of everything Google and re-login as my account.)

The plan is like a contract. The work that is described in the plan is the work that is then required. The student must not change any part of the plan after it is approved. The student is responsible for what the plan specifies — so the student must be certain about what is promised in the plan. However, it is much better to overreach than to play it safe. If you find yourself sending more time than expected on your project, that’s probably better than you wasting your time on a project that is too simple.

Be brave enough to be challenged by your own project.

Your instructor reserves the rights to refuse the contract and to require a new one (if the student’s first attempt is not adequate).


Leave a comment

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s