Explores the opportunities and challenges of launching a software company. Issues include an overview of the industry, trends and emerging opportunities, funding, technology transfer, industry challenges, and cutting-edge software practices.
The class introduces the basic lessons for creating a start-up including: business idea, business software development, customer development, legal and corporate issues, and financial feasibility. You don't need prior expertise in software to take this course. There are many roles to fill on a software start-up.
Student learning goals
General method of instruction
Coaching, Interactive Seminars, Presentation
Curiosity about being in a software or web start-up or passion about starting a company.
Class assignments and grading
1) Create a business prospectus (brief plan) for starting a company 2) Small Exam (Worth about 15%) 3) Homework 4) Class Participation 5) Participation in the Class Ending Presentation Festival