Creative Project

CSE 154 - Fall 17

Overview

Throughout this course, we'll work with a number of different technologies to build different pieces of web applications. However, it can be de-motivating to build something to a specification, especially when you are learning something new and want to make something that has your own flavor. To give you a chance to play around with the technologies we're learning, this quarter one of your homework assignments will be to write one or more websites from scratch, entirely of your own design. Each week, there will be some requirements that you have to meet, but the requirements don't force you to have any particular content, layout, color scheme, feel, etc - you'll make that yourself.

The idea is that you spend around an hour each week. This should be ample time to meet the specified requirements for the week. If you find yourself spending much, much more than one hour per week, talk to your TA or the instructor, and we'll make sure that the time you spend in your creative project doesn't prevent you from getting other coursework done.

Each week you can decide if you want to build on one of your previous creative projects or start an entirely new one. Just make sure that you fulfill the requirements of the week (you don't need to meet the previous week's requirements).

Example Project Idea

If you don't have inspiration for your own project, one suggestion is to build a student portfolio. This is a type of online showcase of your work. You can link into art projects, papers that you are proud of, etc. At the end of the quarter, you'll be able to share this portfolio with, well, anyone with an Internet connection :) We'll provide some small amount of guidance as the quarter goes on as to how to use the tools we're learning to do something interesting in your student portfolio page. Again, to be clear, you are not required to work on a student portfolio - the website you are building is going to be entirely of your own design, and will be graded on the weekly requirements.

Week #10 (optional - not for credit)

Due Wednesday, December 6th at 11:00pm

Week #8 Requirements

Due Monday, November 20th at 11:00pm

Week #7 Requirements

Due Monday, November 13th at 11:00pm

Week #6 Requirements

Due Monday, November 6th at 11:00pm

Week #4 Requirements

Due Monday, October 23th at 11:00pm

Week #3 Requirements

Due Monday, October 16th at 11:00pm

Week #2 Requirements

Due Monday, October 9th at 11:00pm

Week #1 Requirements

Due Monday, October 2nd at 11:00pm