Toggle navigation
TOC
Project Outline
Deliverables
Presentations
Examples
mBot Developer Workflow
How do I develop software for the mBot? What are the tools to use? What kind of libraries are there for me to use? Where do I post questions and how quickly do I get answers?
Basics
How to set up your computer
What tools are required to code
Programming the mBot
Use C++ (.adi files) not the visual programming language mBlocks
What is a simple “hello world” app like
What is the general structure of a arduino program
Can I use classes?
Can I do two things at once?
Libraries
Workflow
Editing
Compiling
Downloading to Arduino
Debugging and testing
What happens when the Arduino is turned off?
What do different buttons do?
Using sounds to help understand
Welcome
2018 Syllabus
Calendar of Lectures and homeworks
Resources
Lectures
Pilot Project
Welcome!
Lean Startup
Hypotheses
Working on Teams
MVP
Guest Lecture: Michael Skok
Pilot Project Conclusion
Term Project: Startup
Welcome to Term Projects!
Build Measure Learn
Project Planning
The Pivot
The Engine of Growth
Mockups & Prototypes
Testing Techniques
Term Project: Product
Product Market Fit
Jeffrey Beir: Metrics
Business Models
Pricing Models
Andy Payne: Startup Finance
Intellectual Property
Term Project: Business
Finance for Geeks
Founding a company
Real World Survival Kit
Management and Leadership
Dulcie Madden: Startup Teams
Last day converstation
Term Project
Term Project Outline
Minimum Viable Product Info
Hypotheses
Final Presentations
Background
Learning Goals
Grading
Teachers
Lexicon
Interesting links
Credits and acknowledgements