Module 5 Final project: 220 hours

In module 5, students will break into teams and build a web startup as a final project. Project ideas will be submitted, teams will be defined, URL’s and trademarks will be registered, corporations will be formed with stock issued to team members, and a bank account will be opened under the corporation. Team members will work together under the supervision and guidance of their instructor(s) to complete their application and to go live on the web. By the end of this module, students will have an understanding of:

  • How to start a company
  • How to work in a team environment
  • How to monetize their application ideas

Books: Extensive online material will be leveraged throughout this module such as online tutorials and YouTube videos and may shift as new resources become available. However, seven physical books will be leveraged:

  • HTML & CSS by Jon Duckett 2011
  • JavaScript & JQuery by Jon Duckett 2014
  • Beginning Rails 4 (Expert’s Voice in Web Development) By Adam Gamble 2014
  • Practical Object-Oriented Design in Ruby: An Agile Primer by Sandy Metz 2012
  • The Rails 4 Way (3rd Edition) by Obie Fernandez and Kevin Faustino 2014
  • Eloquent Ruby by Russ Olsen 2011
  • Distributed Programming with Ruby by Mark Bates 2009

(Module 5 will be made up of 10 class sessions and 63 lab sessions, where students will meet in their groups to build and complete the final project.)

C1: Final Project introduction

  • Go over guidelines and expectations for the final project
  • Come up with student groups for final assignment

C2: How to Start a Company

  • Legal logistics

C3: How to work in a team environment

C4: Business Finances

C5: Business Finances

C6: Check in with student groups on final project

  • Informal critique session

C7: Monetizing your application

  • Marketing
  • Branding
  • Social Media

C8: Monetizing your application

  • Knowing when to take the next steps

C9: Final Presentation and Critique of Final Projects part 1

C10: Final Presentation and Critique of Final Projects part 2