Course
ECE140a - Art of Product Engineering
Sign-up for Slidespace now!
In order to access this course, you must first be a registered user of Slidespace. It takes less than a minute.
Description
Students develop IOT and full-stack software skills, along with business and entrepreneurial fundamentals, to build a real-world product for an identified market.
Learning Outcomes
- Full stack web exposure (HTML, CSS, Javascript, servers, databases, and REST)
- Hardware IoT device development
- System design
- Agile business and product engineering
Lectures
-
IntroductionWelcome, intro, and syllabuslecturevideo
-
Web FundamentalsUnderstanding how the web (and your browser) worklecture
-
Web ServingServing web content to your users with a Python framework, Pyramidlecture
-
Intrepreneurial PerspectiveIn this lecture, we'll discuss the process of learning to see beyond our own discipline.lecture
-
Working with JavascriptIn this lecture, we're going to do an introduction to the language that powers the browser.lecture
-
A RESTFul IntroductionThe modern way to share data on the weblecture
-
Product ThinkingIt'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.lectureassignmenttest
-
Databases at RESTUsing databases with a serverlecture
-
Market AnalysisJust enough business intelligence to be dangerouslecture
-
Working with CSS (move to 140B)In-class activity to work with CSS...lecture
-
The Product Development LifecycleToday we're going to go through the process product teams use to help get products designed and builtlecture
-
Intrapreneurship: The MVP ProcessProduct creation is rewarding but very hardlecture
-
The MVP WorkshopLet'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.lecture
-
Intrapreneurial MythsIn this presentation, we're going to talk about a bunch of different myths about what it takes to be a successful intrapreneur.lecture
-
Agile Methods in the WorkplaceAgility can be found everywhere these dayslecture
-
Ethical EngineeringEthics and engineering go together like chocolate & peanut butterlecture
-
The MVP CompetitionLet's see if we can get some market validation!lecture
-
Our last session togetherFinishing up, and starting again...lecture
-
Final PresentationsStudents share their final presentationslecture
-
Getting Started with DatabasesThese slides were used for the DB videoslecture
-
Database WorkshopIn 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.lecture
-
Integrated JSA dynamic web client to ease the server burden!lecture
-
More Markets and ActivityWe're going to finish up our discussion about markets, and them we'll have an in-class activitylecture