As part of this course, you’re asked to self-select an idea for a web-delivered micro-service that you’re excited to make real. Once we’ve covered the basics, this course will give you the opportuntity to make your own products and services. You’ll have a mid-way project and an end-of-semester project.
For these projects, you get to make whatever you want (so long as it fits the brief!). Your web app could solve a problem you care, it could be a chance to discover or realize a passion project, to build an idea you want to take to market or out into the world or just to make something silly and rediculous. This gives you a lot of opportunity to build a great project for your portfolio, and to help develop your software skills through something you give a damn about!
As part of the exercise, students will:
Specific deliverables will be covered in the assignment descriptions, but these projects will require the following to be delivered:
A strong grade will result by create interesting, well-crafted and well documented projects. Full details can be found in the Grading, Feedback and Policies section
A note
Each creative project will be accompanied with a written description. This is a starting point for your exploration. They aren’t designed to, nor will they, provide a template for things you need to do to get 100%. Please don’t treat them like this. Instead, they are prompts meant to get you thinking. You should interpret them and approach them creatively. You are strongly encouraged to think beyond what’s written.
You’ll submit your work as follows:
The possibilities are far and wide. The main thing is to choose something you care about. Having a project that’s genuinely interesting to you is going to be best. Keep in mind that it should be reasonably well scoped i.e. something small, discrete and easy to implement well in a tight turnaround. Don’t try to boil oceans, identify a small solvable problem (i.e. micro-interaction). Keep it constrained but conceptually interesting. From there there’s lots of options.
Build out an idea from previous course: Was there a project you worked on (individually or collaboratively) that you really liked the idea of? Maybe you’d like to revisit it?
Open source/Homage Is there a really cool idea that you love? Why not try and replicate it or make it ope source? This would make a great way to focus on learning new technical skills without having to worry too much about designing the experience, functionality or features - you’d just copy. For example:
Make Something strange/left-of-center/weird. You could make a playful, poetic or strange interaction on the web
Make something that solves a problem you care about Did you know, bots can be used for social good too?
Make something you’d want to pay money for Simple as that, what would you buy as a product if it was avilable tomorrow? What do you think you could make money from? Is there an idea for a product, device or interactive thing that’s been in the back of your mind for a while? Now’s the time to make it.