Lectures



CS 2510 Fa '11
General
Readings
Syllabus
Assignments
HW Submission
Check Grades
HW Pairs
Communication
Announcements
RSS Feed
Lectures
Labs
Office Hours
Advice
Java World

Notes/Code

WeekLecture #TopicFile(s)
9/5
--No Class--
1Racket review, accumulator-style programsLecture Notes
Lecture Code
2Data Definitions in JavaLecture Java Code
Lecture Racket Code
9/12
3Java, Containment in unions, mutual reference, methodsLecture Java Code
Tester JAR
4Functional methods, primitive types, classes, dispatchLecture Code Part 1
Lecture Code Part 2
5Methods for classes and unions, conditionalsLecture Java Code
9/19
6Methods for unions, recursion, sorting, abstract classesLecture Code
7Abstract classes, errors, Java WorldLecture Code: 1 2
Images: 1 2
JavaWorld
8Similarities in classes; World librarySnake Code
9/26
9Overloading, Exceptions, PrivacyLecture Code: 1 2
10Function-Classes/ObjectsLecture Code
11Function-Classes, Filtering and SearchingLecture Code
10/3
12Equality, Double-dispatchLecture Code: 1 2 3
13Review, Groundwork for state changeLecture Code
--** First Exam **
10/10
--Columbus Day...
14Assignment; Stateful classes and methodsLecture Code
15More Stateful Classes, Imperative Methods, ParameterizationLecture Code: 1 2
10/17
16Parameterization, ArrayList, JavaDocsLecture Code
17Binary Search, Traversals, Stacks and QueuesNo Lecture Code
18VoidWorld, Statics, Traversals, More ArrayListsLecture Code: 1 2
10/24
19ZombieWorld Recap; Multi-TraversalsLecture Code
20BST Revisited; More Stacks and Queues; More ExceptionsLecture Code
21Exceptions; Loops: While, For (each), CountedLecture Code
10/31
22Fun With Loops; Iterator; IterableLecture Code: 1 2
23ReviewReview Code
--**Second Exam**
11/07
24Maps, Hashing, EqualityLecture Code
25HashMaps, Graph Traversal: DFS, BFSLecture Code
26Graph Traversal cont., Priority Queue, StateLecture Code
11/14
27Sorting, Big O, JavaDocs, Project IntroLecture Code
28JavaDocs, JUnit, Exponential Explosion, ComplexityCode Tests
29Graphs Revisited; Main execution
11/21
30Huffman Codes: Using Hash Maps, Priority Queues, TreesLecture Code
--Thanksgiving Break...
--Thanksgiving Break...
11/28
31Huffman Codes cont, Priority Queues/Maps/Equality RevisitedLecture Code
32Huffman Finished; Final Exam ReviewFinal Huffman Code
33Review; Java and AndroidSound Example
12/05
--Project Presentations
--Project Presentations
--No Class

Last updated on Fri Dec 16 15:22:27 EST 2011Created with Racket