Below is the current calendar for the CSE142 class. Please keep in mind that we are constantly updating this. It should accurately describe the past, but it won't always accurately predict the future. There are links to slides that have been created by our textbook's coauthor, Marty Stepp. These might prove useful for students who either miss lecture or want an extra opportunity to review the material.
static methods
Lecture code:
types, expressions, variables
Lecture code:
nested for loops
class constants
Lecture code:
Practice-It!
Extra Videos
parameters
Lecture code:
Practice-It!
graphics
Lecture code:
Ink:
Images:
Practice-It
Extra Videos
scanner
if/else
cumulative sum
Lecture code:
Practice-It
Extra Videos
more cumulative sum
information flow
Lecture code:
Ink:
string, char
fencepost
Lecture code:
Ink:
while loops
sentinel loops
random
Lecture code:
Practice-It
Extra Videos
booleans
assertions
Lecture code:
while loops
random
midterm reivew
token-based file processing
Lecture code:
Input files:
line-based file processing
printstream
Lecture code:
Input files:
Practice-It
array traversal/reference semantics
Lecture code:
Input Files:
array tallying
Lecture code:
Input files:
classes and objects
instance methods
Lecture code:
constructors
encapsulation
Lecture code:
Practice-It
Extra Videos
inheritance
critters
Lecture code:
Ink:
more critters
polymorphism
ArrayList
Lecture code:
Practice-It
Extra Videos
TA choice