South Africa Summer 2013 Materials

University of the Witwatersrand
June 19, 2013 to July 31, 2013

Announcements

Demo Day:

Date: Jul 27, 2013

Time: 2PM-6:30PM

Place: The Wits Club

Please RSVP here.

Competitions:

SA Innovation Summit (Deadline: Aug 8, 2013)

Samsung Smart App Challenge 2013 (Deadline: Aug 31, 2013)

Step-Up Technology Innovation Competition (Deadline: Sep 30, 2013)

Dell Social Innoation Challenge (Deadline: Sep 23, 2013)

Gauteng Innovation Competition (Closed to new entries)

 

Entrepreneurship Curriculum

Lectures: 

Lecture 1: Introduction

Lecture 2: First Steps

Lecture 3: Idea Generation

Lecture 4: Brainstorming Day

Lecture 5: Peer Pitches

Lecture 6: Team Formation

Lecture 7: Customer Segment

Lecture 8: Elevator Pitch Contest

Lecture 9: Value Proposition

Lecture 10: Product Design

Lecture 11: Competitive Advantage

Lecture 12: Go to Market Section

Lecture 13: Customer Acquisition Analysis

Lecture 14: Financial Section

Lecture 15: Preparing for Demo Day

Lecture 16: Business Pitch

Homework Assignments: 

Lecture 1: Identifying day-to-day problems

Lecture 2: Identifying problems and idea generation

Lecture 3: Business Model Canvas + Idea Database + Demographics Survey

Lecture 4: Guest Bio + Questionnaire

Lecture 5: Reading 1 + Reading 2 + Reading 3 + Reading 4 + Reading 5

Lecture 6: Executive Summary 1.0 (Example 1, Example 2)

Lecture 7: Guest Company Overview + Questionnaire + Market Segmentation + Beachhead Market + End User Profile

Lecture 10: Guest Company Overview

Lecture 11: SPII Presentation

Lecture 12: Business Plan 1.0 (Example 1, Example 2)

Lecture 13: LTV Widget Company (Solution)

Lecture 14: Financial Template (Example 1, Example 2, Example 3) + StartupCherry Presentation

Lecture 15: Financing for your start-up business + Startup Tools + Lean Startup Presentation

Lecture 16: Business Pitch (Best Pitch Deck Examples on SlideShare, 6 Essential Startup Decks, The Magic 5 Slide Framework, Pitching Hacks: How to Pitch Investors

Group Activity:

Lecture 2: Analyze an Entrepreneur

Lecture 3: Business Model Canvas Exercise

 

Technical Curriculum

Lectures: 

1. Introduction

2. Java Basics

3. Classes and Objects; Encapsulation and References; Static Fields and Methods

4. Inheritance 

5. Android (finally!) Basics

6. Layouts, Menus and Views

7. User Interface (Navigation) + Version Control

8. Accessing the Web + Unit Tests

9. Introduction to Python I, short  

10. Introduction to Python IIException, Regular Expressions, etc.

11. Guest Lecture Juan Carlos: User Experience

12. Guest Lecture Dan Acton: Google App Engine, Namekeepr\

13. Guest Lecture Dave Russel: Developing for the Windows Ecosystem

14. Django: Introduction, Model, Admin

15.  Django: Database Intro + Templates

Labs: 

Lab 1Lab1 Files

Lab 2

Lab 3

Lab 4, Lab4 Files

Lab5

Lab6

Lab7, Files

Basic Django App Tutorial

App Engine Tutorial, Django on App Engine Tutorial, Guestbook App on App Engine Tutorial

Tutorials/Links: 

OCW: http://ocw.mit.edu MIT Course number (6.092)

Java: http://www.tutorialspoint.com/java/index.htm

C++/Java Differences Cheat Sheet

Python Tutorial

Python Help!