CS156, Fall 2020
Name | Role | Bio |
---|---|---|
Conrad | Instructor | Phill Conrad is a Senior Lecturer in the CS department at UCSB. He is interested in ways of incorporating authentic software development experiences into undergraduate computer science courses. Outside of CS, his interests include piano, guitar, hiking and meditation. |
num | ready? | description | assigned MW lect | due MW lect | assigned TR lect | due TR lect |
---|---|---|---|---|---|---|
jpa00 | true | Getting Started | Mon 10/05 05:00PM | Thu 10/08 11:00PM | ||
jpa01 | true | Testing: test coverage and mutation testing | Tue 10/13 02:00PM | Mon 10/19 11:00PM | ||
jpa02 | true | Spring Boot and Heroku Hello World | Mon 10/19 05:00PM | Mon 10/26 11:59PM | ||
jpa03 | true | Deploying full stack app with Auth0 and Database | Thu 10/22 02:00PM | Thu 10/29 11:59PM | ||
jpa04 | true | ArrayList, Sorting, Comparators, Lambdas | Mon 11/02 05:00PM | Mon 11/09 11:00PM | ||
jspa01 | true | Intro to JavaScript, React, Jest, and Codecov.io | Tue 10/06 04:00PM | Mon 10/19 11:00PM |
New Version
num | ready? | description | assigned MW lect | due MW lect | assigned TR lect | due TR lect |
---|---|---|---|---|---|---|
h00 | true | Listening to Developers | Tue 10/06 12:00AM | Thu 10/08 02:00PM | ||
h01 | true | HFJ Ch 1,2; JN7: Ch1; Student-ex01 | Fri 10/16 12:00AM | Thu 10/22 12:00PM | ||
h02 | true | HFJ Ch 3,4; JN7: Ch2 (selected pages) | Mon 10/19 12:00AM | Sun 10/25 11:59PM |
num | ready? | description | exam date |
---|
See also: LECTURE* repos from https://github.com/ucsb-cs156-f20
num | date | description |
---|---|---|
Lecture 0 | Thu 10/01 | Introduction to CS156 |
Lecture 1 | Mon 10/05 | Monday Discussion, jpa00 |
Lecture 2 | Tue 10/06 | Setting up team NOTES repo, video on Sohibe Java Code Generator for VSCode |
Lecture 3 | Thu 10/08 | Informed Consent for NSF Research Survey, help with jspa01 |
Lecture 4 | Mon 10/12 | Monday Section (jspa01 help) |
Lecture 5 | Tue 10/13 | Tuesday Lecture (jspa01, jpa01 help) |
Lecture 6 | Thu 10/15 | Thursday Lecture (Student tutorial, ex01-ex04) |
Lecture 7 | Mon 10/19 | Monday Section (topic tbd) |
Lecture 8 | Tue 10/20 | Tuesday Lecture (topic tbd) |
Lecture 9 | Fri 10/23 | Thursday Lecture (topic tbd) |
Lecture 16 | Mon 11/09 | Monday Discussion: Listening to Developers |
Lecture 21 | Thu 11/19 | Monday: Understanding our teams' epics |
Lecture 22a | Mon 11/23 | Monday: Getting Ready to Start Coding |
Lecture 25 | Tue 12/01 | Tuesday: Peer Evaluation, Points Poker |
Lecture 26 | Thu 12/03 | Thursday: Standup meetings, PRs, Code Reviews, Grading concerns |
Lecture 27 | Mon 12/07 | Monday: Standup meeting, Quick Retrospective (reviewing CATME data) PR Review / planning |
Lecture 29 | Thu 12/10 | Thursday: Course Wrap Up, planning for the demo |