Schedule for BIT 115:
NOTE: Appendix F (“Lay Of The Land”) is available online at LayOfTheLand2.0.pdf
Lect# |
Date |
Textbook Reading |
Reading in
free, online open-source textbook created by students from prior
quarters:
(Note that not all topics are yet covered by this resource) |
Topic(s) |
Assessments |
1 |
Mon, Mar 26 |
Ch 1: Read all |
Course Intro, |
|
|
2 |
Weds, Mar 28 |
Ch 1.5 |
Types of Errors
|
|
|
3 |
Mon, Apr 2 |
Appendix F.1 |
Extending A Class |
|
|
4 |
Weds, Apr 4 |
App F.3, |
Basic If statements If/Else statements Logical operators: NOT ( ! ) |
Making Decisions
– if statements |
DUE: Assignment 1 |
5 |
Mon, Apr 9 |
App F.2 |
While loops |
Repeating Statements – while loops |
|
6 |
Weds, Apr 11 |
App F.4Ch 5.2Ch 5.8.3 |
Counting (while) loops |
Temporary Memory Counting Loop Pattern |
|
7 |
Mon, Apr 16 |
Midterm Study Session |
DUE: Assignment 2 |
||
8 |
Weds, Apr 18 |
Ch 6.6.1 |
Output (System.out.print; println) |
Printing out expressions Review for exam |
|
9 |
Mon, Apr 23 |
MIDTERM EXAM | |||
Weds, Apr 25 |
- |
Input (using Scanner) |
Exam Feedback |
DUE: Assignment 1 Revision |
|
10 |
Mon, Apr 30 |
App F.5
|
Arguments to
methods (Parameters) |
||
11 |
Weds, May 2 |
App F.7 |
Instance Variables |
|
|
12 |
Mon, May 7 |
Ch 6.2
|
Multi-file programs |
Overriding
inherited methods |
|
13 |
Weds, May 9 |
Non-Robot software (I/O Review) |
DUE: Assignment 3 |
||
14 |
Mon, May 14 |
Ch 5.3 Ch 5.5.1 |
for loops |
Nested if & while statements For loops |
|
15 |
Weds, May 16 |
Ch 5.5.1 |
Basic Arrays |
For loops |
DUE: A2 Revision |
16 |
Mon, May 21 |
Ch 10.1 – 10.1.7 Ch 10.3 |
Arrays of objects Arrays as parameters |
DUE: A3 Revision |
|
17 |
Weds, May 23 |
Ch 4.5 Ch 10.3 |
Predicate Methods Arrays as return values |
DUE: Assignment 4 | |
18 |
Mon, May 28 |
Ch 4.5 Ch 10.3 |
Predicate Methods Arrays as return values |
|
|
19 |
Weds, |
Ch 5.4 Ch 5.5.2 Ch 5.3.3 |
Logical operators: AND ( && ) Logical operators: OR ( || ) |
Boolean expressions
&& Logical Operators Do … while loops Switch statements <Review For Final Exam> |
Last day to hand in any homeworks, or revisions to homeworks, unless otherwise noted |
Thursday, May 31 |
DUE: A4 Revision | DUE at 8am | |||
20 |
Mon, Jun 4 |
Ch 8.2 |
FINAL EXAM |
||
21 |
Weds, Jun 6 |
Final exam answers Prep for next quarter |