CSCD210
Your progress
Every count on this page is worked out from the record this browser keeps. Nothing here was sent anywhere, and nothing here is a score anyone else can see.
The record in this browser has not been read yet. The map below is what the course covers, and the counts fill in once it loads.
Days you practiced in this browser
This counts days on this device's clock, in this browser. It is not a record of work you did anywhere else.
Everything this course covers
Arrays & Sequences
Array concept
Array declaration and creation
Array access and length
Traditional for loop traversal
Enhanced for loop traversal
Arrays as parameters
Common array algorithms
Linear search
Binary search
Selection sort
Insertion sort
Arraylist basics
2D arrays
Parallel arrays anti pattern
File I/O & Exceptions
Why file I/O
The File class
Scanner on file
Line vs token input
Loop until end of file
Printstream and printwriter
The throwable hierarchy
Try catch syntax
Finally block
Try with resources
Throws on main
Throwing exceptions yourself
The count-allocate-fill pattern
Your copy of this record
This record lives in this browser and nowhere else. Save a copy to move it to another browser, or to put it back after this browser forgets it.
Loading a copy adds what it holds to what is already here. Nothing already recorded is removed, and loading the same file twice changes nothing.
No control on this page erases anything, and nothing here can take work away. Clearing this site's data in your browser settings is what removes the record, so save a copy first if you want to keep it.