Calendar
CS149 Section 001 Calendar
Java and Config Resources:
- Java 8 Standard Library Java Tutor
- Java Scanner Class API Java Math API Unicode Character List Java String API
- Checkstyle Frequently Checked Styles JUnit
(Note: This schedule is subject to change during the semester) Withdraw date 10/26/17
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/29/17 | Chapter 1: Computer programming |
Intro to CS149 Linux CLI Lab |
|
8/31/17 | ||||
2 Types, Variables & Operators |
9/5/17 | |||
9/7/17 | PA1A - (quiz Due Fri 9/8/17 11:00pm) |
|||
3 Input / Output | 9/12/17 | Chapter 3: Input and output Appendix A.3,4,5 |
PA1B - Algorithm Due Mon 9/11/17 11pm | |
9/14/17 | Time Management | PA1C Input and Output code (due 9/15/17 11:00pm) |
||
4 Conditionals and Logic |
9/19/17 | |||
9/21/17 | Decision Structures Video |
PA2A: Decisions and Logic quiz (due Mon 9/25 11:00pm) |
||
5 Methods and Testing |
9/26/17 | |||
9/28/17 | Methods Video |
PA2B: Decisions and Logic code (due 9/29 11:00pm) |
||
6 Midterm | 10/3/17 |
Review Chapters 1–5 See also |
Exam 1 Practice |
|
10/5/17 | Midterm 1 Coding Portion |
Midterm 1 |
||
7 Loops | 10/10/17 | Chapter 6: Loops and strings |
||
10/12/17 | Tracing Code Video | |||
8 Arrays | 10/17/17 | Chapter 7: Arrays and references |
PA3A Methods and Testing quiz due Fri 10/13 11:00pm |
|
10/19/17 | PA3B Coding due 10/0 11:00pm) | |||
9 Recursion | 10/24/17 | Chapter 8: Recursive methods |
||
10/26/17 | 10/26 Withdraw deadline for semester courses Recursion Video |
NO CLASS - Homework is |
PA4: Loops and Arrays | |
10 Strings & Arrays | 10/31/17 | Chapter 9: Immutable objects |
||
11/2/17 | Video: Java substring v2 |
PA4 Loops and Arrays Code due 11/3 11pm | ||
11 Midterm 2 | 11/7/17 | Review Chapters 6–9 |
||
11/9/17 | Tutorial: Language Basics |
Midterm 2 Coding | ||
12 Classes & Objects |
11/14/17 | |||
11/16/17 | Tutorial: Numbers and Strings |
PA5: Classes and Objects (tests due 11/17 11:00pm) |
||
Thanksgiving Break | 11/21/17 | UML Diagram reference | ||
11/23/17 | ||||
13 Designing Classes |
11/28/17 | Chapter 11: Designing classes |
Mower.java Mower UML | |
11/30/17 | PA5: Classes and Objects (code due 12/1 11:00pm) |
|||
14 Arrays of Objects |
12/5/17 | Chapter 12: Arrays of objects |
||
12/7/17 | Review Chapters 9–12 Tutorial Classes and Objects |
Final Review |
SAMPLE / PRACTICE FINAL EXTRA SURVEY |
|
15 Finals Week | 12/12/17 | Review Tutorial: Numbers and Strings and Tutorial Classes and Objects |
Final Exam 12/12 |