CS211: Section Notes

[TA Notes] [Common Notes]


Section Instructor Notes

Sections 1 & 4: Tudor Marian
TBA
Section 2: AJ Fink & Lisa Minich
Section 2
Sections 3 & 6: Maksim Orlovich
TBA
Section 5: Hong Tat Hong & Kevin Canini
TBA
Section 7: Nick Ruozzi and Alvin Law
Section 7

Common Notes

Week Topics Common Files
9 generic programming Generic Programming
InnerClasses
Complex (needed for examples)
Initializers (not covered in lecture notes)
Iterator1
Iterator2
Iterator3
Iterator4
MemberClass1
MemberClass2
MemberClass3
MemberClass4
8 exceptions notes
7 sorting
asympotic complexity
see lecture notes for merge & quick sort code
Asymptotic Complexity
Number Guessing example
6 Prelim 1 review see Prelims
5 deleting from a list
doubly-linked list
trees
DeleteList
TestDLL
BinaryNode
BinaryTree
TestBinaryTree
4 static data structures (Arrays, Strings)
wrapper classes
lists
OOP Tutorial
Java Bootcamp
List API
ListCount example
3 Recursion
Tail Recursion
Towers of Hanoi
S3quadscs211fa03.pdf
IterativeSum.txt
RecursiveSum.txt
RecursiveSumAlt.txt
Towers Of Hanoi
ArrayRecursion.pdf
ReverseArray.txt
2 CS211In
switch statements
weak form induction
strong form induction
when good induction proofs go bad
CS211InPPT.pdf
CS211In.java
CS211InInterface.java
CS211Out.java
CS211OutInterface.java
CS211SystemIOTest.java
CS211FileIOTest.java
test1.txt (use for CS211FileIOTest)
TestSwitch.java
TestSwitch2.java
weakinduction.txt
stamps.txt
stronginduction.txt
badinduction.txt
1 overview of section and course
main method
applications
command-line environment
Syllabus
firstsection summary
Applications
Mains.java
Args.java