CS56, Fall 2019
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 | due |
---|---|---|---|---|
lab00 | true | Getting Started | Thu 09/26 05:00PM | Wed 10/02 11:59PM |
lab01 | true | Tools for java development | Thu 09/26 04:00PM | Sat 10/05 11:59PM |
lab02 | true | Spring Boot and Heroku Hello World | Wed 10/02 06:15PM | Wed 10/09 11:59PM |
lab03 | true | Testing and Test Case Coverage | Thu 10/03 05:00PM | Sat 10/12 04:59PM |
lab04 | true | Polynomials | Mon 10/07 05:00PM | Fri 10/18 11:59PM |
lab05 | true | Sorting | Thu 10/17 04:00PM | Mon 10/28 04:00PM |
lab06 | true | Spring Boot OAuth Hello World | Thu 10/31 05:00PM | Tue 11/05 11:59PM |
lab07a | true | Spring Boot Skills | Thu 11/07 05:00PM | Wed 11/13 11:59PM |
lab07b | true | Spring Boot Skills Part 2 | Thu 11/14 05:00PM | Wed 11/20 11:59PM |
lab07c | true | Spring Boot Skills Part 3 | Thu 11/21 05:00PM | Wed 11/27 11:59PM |
proj01 | true | Individual Lab Track Project, part 1 | Sat 11/23 09:00PM | Tue 12/03 11:59PM |
proj02 | true | Individual Lab Track Project, part 2 | Sun 11/24 09:00PM | Wed 12/04 11:59PM |
proj03 | true | Individual Lab Track Project, part 3 | Sat 11/30 08:00PM | Thu 12/05 11:59PM |
proj04 | true | Individual Lab Track Project, Extra Credit | Sun 12/01 04:00PM | Thu 12/05 11:59PM |
num | ready? | description | assigned | due |
---|---|---|---|---|
h00 | true | HFJ Ch 1,2; JN7: Ch1; Rational-ex01 | Thu 09/26 07:00PM | Mon 09/30 05:00PM |
h01 | true | Listening to Early Career Developers | Mon 09/30 05:00PM | Wed 10/02 05:00PM |
h02 | true | HFJ 3,4; JN7 Ch2 pp 19-32; Primitives, References, Instance Variables, Methods | Mon 09/30 05:00PM | Thu 10/03 05:00PM |
h03 | true | HFJ 5,6: Random, ArrayList, first look at the Java API | Mon 09/30 05:00PM | Mon 10/07 05:00PM |
h04 | true | HFJ 7,8: Inheritance, Polymorphism, Abstract Classes, JN7 Ch2 pp.33-50. | Mon 10/07 05:00PM | Wed 10/09 05:00PM |
h05 | true | JN7 Ch7: Naming Conventions and Javadoc | Mon 10/07 05:00PM | Thu 10/10 05:00PM |
h06 | true | HFJ 9,10,11: Constructors, Statics, Exceptions | Mon 10/07 05:00PM | Mon 10/14 05:00PM |
h07 | true | Data Structures (HFJ 16) | Mon 10/07 05:00PM | Wed 10/16 05:00PM |
ic00 | true | Pair Partner Picking Planning | Thu 09/26 05:00PM | Thu 09/26 07:50PM |
ic01 | true | Team Building part 1 | Wed 10/02 05:00PM | Wed 10/02 07:50PM |
See also: LECTURE* repos from https://github.com/ucsb-cs56-f19
num | date | description |
---|---|---|
Lecture 1 | Mon 09/30 | Introduction to CS56 and Java |
Lecture 2 | Wed 10/02 | What makes a good team? |
Lecture 3 | Mon 10/07 | |
Lecture 4 | Wed 10/09 | |
Lecture 5 | Mon 10/14 | |
Lecture 6 | Wed 10/16 | |
Lecture 7 | Mon 10/21 | Towards Our Spring Boot Projects |
Lecture 8 | Wed 10/23 | |
Lecture 9 | Mon 10/28 | |
Lecture 10 | Wed 10/30 | |
Lecture 11 | Mon 11/04 | |
Lecture 12 | Wed 11/06 | |
Lecture 13 | Mon 11/11 | |
Lecture 14 | Wed 11/13 | |
Lecture 15 | Mon 11/18 | More Spring Boot Skills |
Lecture 16 | Wed 11/20 | Decision Day |
Lecture 17 | Mon 11/25 | Standup Meetings |
Lecture 18 | Wed 11/27 | |
Lecture 19 | Mon 12/02 | |
Lecture 20 | Wed 12/04 |