Calendar
CS149 Section 007 Calendar
Java and Config Resources:
- Java 11 Standard Library Java Tutor Jshell Think Java Trinket Show Me Your Code
- Java Scanner Class API Java Math API Unicode Character List Java String API
- Checkstyle Frequently Checked Styles JUnit Arrays JUnit API Doc printf reference
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 |
Week 1 Algorithms and CLI 8/26/21 |
Getting Started |
Intro to CS149 | |
Week 2 Intro to Java 8/31/21 |
|||
9/2/21 |
Chapter 1:Computer programming
|
Reading Quiz Chp1 due 8am[Canvas] Lecture 3B |
HW1 Due Mon 9-5 11pm |
|
Arithmetic Operations C4 Lab 4 |
||
9/9/21 |
JShell Lecture Reading Quiz Chp2 due 8am in canvas |
||
4 Input and Ouput 9/14/21 |
Video: Using the Scanner class |
C6 Lab 6 |
|
9/16/21 |
Chapter 3: Input and output Appendix A.3,4,5 |
HW 3.x | HW3 Due Monday 11pm 9-19 |
|
Time Management |
C8 |
|
9/23/21 |
|
||
6 Exam week 9/28/21 |
Methods Video | Midterm Exam 1 - Written |
|
9/30/21 |
Midterm Exam 1 - Coding / IN CLASS C11 |
||
7 Conditionals and Logic 10/5/21 |
C12 |
||
|
HW5 #1-4 C13 |
||
|
Decision Structures Video |
Boolean HW6 1 C14 |
|
|
Chapter 6: Loops and strings |
Switch and If HW6 3 + 5 C15 |
PA1 Decisions and Logic |
9 Arrays 10/19/21 |
Tracing Code Video |
C16 |
PA1 Decisions and Logic |
10/21/21 |
Chapter 7: Arrays and references |
Fall break 10-21&22 |
HW 7.4,7.5 Due Wed 11pm 10/27 |
WITHDRAW DEADLINE 10/27/21 |
Arrays Video | ||
10/28/21 |
Lab 15 C19 |
HW 8 not graded |
|
|
Midterm Exam 2 Part A Written(In class) C20
|
||
Immutable Objects
|
Midterm Exam 2 Part B Coding(In class) C21 | ||
Week 12 |
Chapter 9: Immutable objects Video: Java substring v2 |
Lecture 17 - Strings Lecture 17 and Eclipse Setup Fall 2020 Video
|
Lab 17 Wed 11/10 11pm |
11/11/21 |
Video: Intro |
Lecture 19 - Classes and Objects JUnit Tests and Test Coverage in Eclipse Squirrel Test Coverage Example C23 |
|
Week 13 11/16/21 |
Lecture 21 more with Classes and Objects
|
||
11/18/21 |
C25 |
||
Week 14 11/23/21 |
Thanksgiving break |
C26
|
|
11/25/21 |
C27 |
|
|
|
Chapter 11: Designing classes |
C29 |
|
|
|
Final PA Work day |
Final PA Part B Code due Fri 11pm 12-3
|
Week 16 12/7/21 |
|
C31 |
|
12/9/21 |
Review Chapters 9–12 Tutorial Classes and Objects |
Final Review - ErrorTypes.java
|
|
Finals Week |
Review Tutorial: Numbers and Strings and Tutorial Classes and Objects |
Final exam schedule 12/14 Tuesday 8am-10am |
|