Calendar
CS149 Section 001 Calendar
Java and Config Resources:
- Java 10 Standard Library Java Tutor Jshell Think Java Trinket
- Java Scanner Class API Java Math API Unicode Character List Java String API
- Checkstyle Frequently Checked Styles JUnit Arrays
(Note: This schedule is tentative and is subject to change during the semester) Withdraw date 10/24/19
Week/Date | Readings: Quizzes due 8am day of class, usually a Tuesday. |
Topic / Activities Labs due day after lab date by11:00pm ie Tues lab is due Wed night 11:00pm, Thu lab is due Fri 11:00pm |
Assignment Due | |
1 Algorithms and CLI / Intro to Java 8/27/19 |
Chapter 1:Computerprogramming | Intro to CS149 Linux CLI Lab |
||
8/29/19 |
Java Intro |
HW1 Due Sunday 11pm 9/1 | ||
2 Types, Variables 9/3/19 |
||||
9/5/19 |
Submit WOTD as Lab 4 |
|
||
|
Chapter 3: Input and output Appendix A.3,4,5 |
Primitives vs. References |
|
|
9/12/19 | Time Management | HW3 Due Sunday 11pm 9/15 | ||
9/17/19 |
||||
9/19/19 | Methods Video | HW4 Due Sunday 11pm 9/22 | ||
|
Midterm Exam 1"Written" - IN CLASS |
|||
9/26/19 |
Midterm Exam 1 Coding - IN CLASS |
|||
|
||||
10/3/19 | Decision Structures Video |
|
||
|
Chapter 6: Loops and strings |
|
||
10/10/19 | Tracing Code Video |
Midterm PA Decisions and Logic
|
||
10/15/19 |
Chapter 7: Arrays and references |
|
||
10/17/19 | HW7 Due Sunday 10/20 11:00pm | |||
10/22/19 |
Chapter 8: Recursive methods |
|||
10/24/19 | 10/24 Withdraw deadline for semester courses Recursion Video |
Lab 16 |
HW 8 Due Sunday 11pm 10/27 | |
10/29/19 Midterm 2 |
Midterm Exam 2 Part A Written(In class) |
|||
10/31/19 | Tutorial: Language Basics |
Midterm Exam 2 Part B Coding(In class)
|
||
11/5/19 |
Chapter 9: Immutable objects |
|||
11/7/19 |
Lab 18 |
HW9 Due Sunday 11pm 11/10 | ||
11/12/19 |
||||
11/14/19 | Tutorial: Numbers and Strings |
Lab 20(HW 10.1,2,3) |
||
11/19/19 |
Chapter 11: Designing classes |
|
||
11/21/19 |
Lab 22(Final PA Part A) |
|
||
11/26/19 |
|
|
||
11/28/19 |
|
|
||
12/3/19 |
Chapter 12:Arrays of objects | |||
12/5/19 | Review Chapters 9–12 Tutorial Classes and Objects |
Final Review
|
Final PA Part B code due Sun 11pm 12/8 | |
12/10/18 |
Review Tutorial: Numbers and Strings and Tutorial Classes and Objects |
Final exam schedule Tues 12/10 8am-10am |
SAMPLE / PRACTICE FINAL |