1 / 29

The Entrepreneur’s Bootcamp:

The Entrepreneur’s Bootcamp:. A new model for teaching web/mobile development and software entrepreneurship. Tim Hickey Pito Salas Brandeis University. The Story. 2008-2009 Financial Crisis , Admin pressure to make better use of campus in Summer

ordell
Download Presentation

The Entrepreneur’s Bootcamp:

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Entrepreneur’s Bootcamp: • A new model for teaching web/mobile development and software entrepreneurship Tim Hickey Pito Salas Brandeis University

  2. The Story • 2008-2009 Financial Crisis, Admin pressure to make better use of campus in Summer • 2009-2010 JBS program created offering exciting experiential summer semesters! • CS goal: increase enrollment and excitement about CS • Summer 2010: Web/Mobile JBS

  3. JBS 2010 • Web/Mobile Apps + Entrepreneurship • 3 co-requisite classes, 10 students(1 female) • 1 CIOs of startups, 4 SE at startups, 2 @ big companies (Amazon,Msoft),1 in school, 2 not in CS

  4. JBS 2011 • Mobile Apps and Game Design • 13 students (4 women) • 2-startup, 1-wikipedia, rest in school

  5. JBS 2012 Web/Mobile Apps + Social Networking 11 students (4 female) 1@google rest in school

  6. Program Objectives • Increase interest and excitement in CS • Support student Entrepreneurship • Develop superpowers:create any web/mobile app you can imagine • Teach Software Engineering Best Practices • Introduce Business Concepts for Startups • Teach self-agency - Just in Time Learning

  7. What’s new? • Summer Camp model for CS students(M-F, 10am-4pm, 10 weeks + trips) • Full semester credit (3 course, residence) • Web and mobile architecture curriculum • Students build team product in 10 weeks • Co-taught with Professional Software Engineer/Entrepreneur

  8. Weekly ScheduleJun/Jul - 10 weeks3 class@40 hr each, 1 lab@120hr

  9. Program Structure 2012 • CS153aj: Web and Mobile App Dev. • CS153bj: Social Networking • CS154aj: JBS Incubator • CEO/CTO lecture series M 12-2 • Product Showcase at end of course

  10. CS153a: Web/Mobile Dev • Ruby (guided self learning) • Rails (Model/View/Controller) • Object Relational Mapping (Active Record) • Platform Independent Mobile (Cordova) • Test Driven Development (RSpec, Capybara) • Code Reuse (Ruby Gems, Rails Trails)

  11. CS153b: Social Networking • Register/Login (security, features) • Sharing/Friending (case studies) • Logging/Analysis (methods) • Recommender Systems (movie datasets) • Peer Teaching with Just in time Learning(anonymity, privacy, libel, permissions, dynamic group formation, ...)

  12. CS154: Incubator(Practices) • Source Control Management (git, github) • Web App Frameworks (Ruby on Rails) • Platform as a Service (Heroku) • Object-Relational Mapping (ActiveRecord) • Test Drive Development (RSpec, Capybara) • Multi-platform Mobile (Apache Cordova)

  13. CS154 (practices) • Static Webpage Design (HTML5, CSS2.3) • Client-side Functionality (jQuery, AJAX) • Client-server interaction (REST) • Agile Development (Pivotal Tracker, ...) • Crowdsourced dev. (Stack Overflow)

  14. CS154 (Business topics) • Lean Startup Methodology (MVPs) • Customer Development (Early testing) • Social Media Marketing (FB, Twitter, ...) • Financing (Venture Capital, Angels, Crowds) • Legal issues (Trademark, Corporation, LLC) • Pitfalls in startups (vested ownership)

  15. Assessment • Classroom interaction (TA keeps count!) • Daily Homework (Read or Code and Blog) • Weekly Programming Projects (screenrec) • Weekly Project Presentations (filmed) • Final Product Showcase (80-100 audience) • Separate rubrics for each of 3 classes

  16. CS154: Products • (Online Demo time!) • 2012 - Wikiwitness ,Volunteer Hours, Where’s My Lane, Spy Game • 2011 - Giraffe Adventure, Vogueable, HappyTracks • 2010 - Roommate Helper, CakeWalk, Definitious, Social Market • 2013 - ????

  17. Initial Results/Outcomes • increased entrepreneurship among alumni (anecdotal evidence only) • “life-changing transformative experience” • no major business success yet (but thats not the goal!) • increased acceptance among CS faculty(two of three can count toward major)

  18. Student feedback • JBS has made my career.  It also gave me the confidence and knowledge on how to learn a new platform or language extremely fast and with the initiative to create lasting products -- female graduate working at a startup • The JBS simulated the atmosphere of a startup and taught me skills and principles ranging from technical to entrepreneurial that would prove vital in any development role, and especially an agile Rails role -- male at startup • Not the skills as much as the confidence that I can apply myself to learn anything.

  19. Student feedback • Such a learning environment is rare in a traditional academic setting. Learning in a small group of like-minded, passionate individuals allows for a more tightly knit community to form, which in turn gives students a greater opportunity to learn from their peers. • I say, "I could make that" whenever I see a website. • Many of the homework assignments involved directly applying what was learned in class to our incubator projects. This was a great way to solidify our new knowledge.

  20. Controversy (lets talk!) • JBS raises many concerns expressed by faculty, adminstrators, students and others • The instructors and students believe it is a great educational experience. • Lets talk! What are your insights? Could you (do you?) offer something like this at your institution?

  21. Controversy (lets talk!) • “They will learn this stuff after college” Why waste valuable college classes on vocational education?? They will learn all of this and more on the job anyway!

  22. Controversy (lets talk!) • “These aren’t real CS courses. ” These courses should be offered by Business school or Engineering program, not in Computer Science!!

  23. Controversy (lets talk!) • “These courses have too much overlap.” They cover parts of HCI, networks, database, security, graphics, algorithms, machine learning, distributed computing, ...

  24. Controversy (lets talk!) • This is too demanding on faculty and too expensive for the University!!It will be too hard to find faculty willing to teach in such a program for the amount of money the school will be willing to pay! (Currently $15K/course for 10 weeks for each of two instructors).

  25. Controversy (lets talk!) • “Why give 3 course credits??”That will crowd out real CS electives!!

  26. Controversy (lets talk!) • “Why would student’s give up their summer for such a demanding program??” They can get an internship and make money and have nights and weekends free, while picking up valuable work skills!

  27. Controversy (lets talk!) • “This is too expensive for students, its a social justice issue”They have to pay for an entire extra semester! Only the students from wealthy families will be able to pay for three semesters in one year. Financial aid will only cover two semesters a year too!

  28. Controversy (lets talk!) • “All colleges and universities must start offering this type of program to compete with MOOCs!”Because of the rise of free, high quality public courses (EdX, Coursera, Udacity) and other online courses (Open Course Ware, etc.), we have to change the value proposition of CS departments to survive!

  29. Thank you! • The next decade will be an interesting one for Computer Science education and higher education in general!

More Related