Fall 2016


Figure out where class is

Tuesday

The Afters: Moments Like This
Introductions:
Faith & Learning
Syllabus

Thursday

8 Bit Weapon: Bits with Byte
Productivity Talk Reminder: Be an Email Ninja
Writing a Program (Slides)
The Global Food Waste Scandal
The Design Process

Thursday

Jared Atherton : On The Double
Internetworking (Misc Slides)
Java Client (Video)

Monday

Internetworking Programming Assignment,Turn-in

Tuesday

Lean Part 1
Engineering Software (Slides)
Design and Contextual Inquiry (Slides)

Thursday

Rimsky Korsakoff: The Flight of the Bumblebee
Source Control Management and git (Slides)
Dumpster Diving

Tuesday

No class

Thursday

HYPER_REALITY
GitHub (Slides)
Continuous Integration (Slides)
Code Review (Slides)

Tuesday

Waterfall (Slides, Ch 4)

Tuesday

Guest Lecture: Kanban
Homework Set - EOSE Ch 4
Homework Set - EOSE Ch 5

Thursday

Sketching/Paper Prototyping
Pop demo
Homework Set - Lean Part 1

Tuesday

Fall Holiday

Tuesday

Contextual Report Presentations
Rescue Mission Panel James, Ryan, Matthew
Interviews Adrian, Mark, Jonathan
Unity Shoppe Panel Bethany, Matthew, Jacob,Kyle
Time lapse Chol
Brainstorming

Thursday

Brainstorming/MVP/Paper Prototyping
Lean Part 2

Tuesday

Field Trip to Pinger
Pinger, Inc. 115 W. Micheltorena St #A Santa Barbara, CA 93101

Thursday

Team Meeting

Tuesday

Intro to XML ()
Team Meeting

Thursday

Intro to JSON () link 1 link 2
Team Meeting

Monday

Pull Request for ticket due #1

Tuesday

Intro to CSS
Team Meeting

Thursday

Intro to Bootstrap
Slides
Review Bootstrap website
Implement a basic responsive website
Team Meeting
Lean Part 3

Tuesday

Intro to php
Review Architecture of a website slide
Download XAMPP or homebrew/php56-intl/sequel pro
Set up a database locally
Build a simple php website that uses the database
Team Meeting

Thursday

php sample program
Team Meeting
MMM 1-4

Monday

Pull Request for ticket due #2

Tuesday

Ticket Reassignment
Get all repos up to date
Get all real data installed locally
Describe the production and staging branches
Team Meeting

Thursday

Turkey

Tuesday

Selenium Web Application Testing (Slides)
Team Meeting

Thursday

jQuery
Team Meeting
Pull Request for ticket due #3
MMM 5-9

Tuesday

Team Meeting
Course Summary (Slides)
Course Evaluations

Thursday

Study Day (no class)
Pull Request for ticket due #4
MMM 10-15

Monday

Tuesday

Wednesday

Thursday

Final Exam Slot: Online retrospective discussion

Friday


What else can I take from this professor?

How about CS030, "Abstract Models for Concrete Problems using Java" in Spring 2017?
How about CS045, "Computer Organization and Hardware Architecture" in Spring 2017?
How about CS195, "Senior Seminar" in Spring 2017?