Week 1
Introduction, Syllabus, and Thinking in Systems
Welcome, about this course, getting computers to have a conversation
Web Serving Fundamentals
Requests & responses on the web with frameworks
Watch this video before next week!
Getting a head start on new concepts
Week 2
Web Fundamentals & Thinking in Cycles
Web basics (elements, forms, and input controls) and an introduction to the PDLC
Demystifying Servers and Delighting Customers
We will do an in-class demonstration of working with web servers and then follow it with stepping into the PDLC, where we will start to explore delighting customers
Week 2 Lab
Add your description here...
Week 3
J2BD and Intro to Javascript
In this lecture, we're going to do an introduction to the language that powers the browser!
Intrepreneurial Perspective
In this lecture, we'll discuss the process of learning to see beyond our own discipline.
A Whimsical Intro to Concurrency
A short reading to demystify async operations
Getting Started with DB's
Please watch these before next week
Javascript Video
Add your description here...
Week 3 Lab
Add your description here...
Week 4
Database Workshop
In this In-class activity, we'll work through a series of database related exercises. Make sure to have your computer available, which MySQL… pre-installed and open in a console window.
Client-side Javascript templates
Add your description here...
Learning SQL for DB Queries
We will continue to develop our DB skills by focusing on SQL
Week 5
Market Analysis and DB Followup
Just enough business intelligence to be dangerous
Intro to REST
This is worth knowing, for access to DB data...
Week 5 Lab
Add your description here...
Week 6
Databases in Python & The MVP
We'll briefly touch upon using databases with Python and then discuss the MVP
Product Thinking
It's easy to assume that engineering decisions drive product decisions. But in reality, the opposite is true. In this lecture…… we're going to discuss the process the leads to great products.
Week 7
MVP Specifics and In-class Activity
You don't want to miss this one...
Monetizing the MVP
Add your description here...
Week 8
Securing the stack
Add your description here...
Intrapreneurial Myths
In this presentation, we're going to talk about a bunch of different myths about what it takes to be a successful intrapreneur.
Information Architecture
Add your description here...
Week 9
Calling this session to order
Add your description here...
More Information Architecture
Add your description here...
Week 10
Ethical Engineering
Ethics and engineering go together like chocolate & peanut butter
Our last session together
Finishing up, and starting again...
FInals
Final Presentations
Students share their final presentations
Overflow
More full-stack, with a dash of feature planning
Add your description here...
TBD
Add your description here...
Mid-term
Your description here...
The MVP Competition
Let's see if we can get some market validation!
IOT topics
Add your description here...
Markets Activity
description
The MVP Workshop
Let's practice this once together. In today's session, we're going to go over the basics of building out portions of your MVP. This is a trial… run, with a short… time window – but it should help you get started.
Agile Methods in the Workplace
Agility can be found everywhere these days
MVP deliverable
Add your description here...
Getting Started with Databases -- watch now to prepare for week 3
These slides were used for the DB videos
Integrated JS
A dynamic web client to ease the server burden!
Working with CSS (move to 140B)
In-class activity to work with CSS...