605.202.71 Data Structures
Summer 2000
Lecturer in the Whiting School Part-Time Programs In
Engineering and Applied Science
Johns Hopkins University
For all JHU-related matters contact Mr. Boon via email at jboonjr@apl.jhu.edu
|
Quick Page Navigation Table
|
- Page Mothballed: Notes and homework content
unavailable until next class offering. Links are not maintained
between class offerings.
"We strongly encourage electronic posting and dissemination of material
and we are sensitive to the environment and to the potential for
overloading computer and printing systems. Therefore, we strongly
discourage the use of university resources for printing copies of
the material on these pages. Please limit your printing at university
sites to pages of absolute necessity. All other printing should be done
using your own resources."
605.202.71 Data Structures ||
Revised 13:20 June 10 (Homework Assigments Paragraph) Revised Course Schedule,
including readings and assignments
	Class Day/Time	:  Wednesday 6:00-9:05pm
	Location	:  Room 307, Building 1, Central Building
			   Montgomery County Center
	Office Hours	:  Thursday 5:30-6:00pm, Room 307
Data Structures and
Algorithms in Java, Michael T. Goodrich and Roberto Tamassia, John
Wiley & Sons, Inc.. 1998 (ISBN: 0-471-19308-9 )
-
Lecture 01 - Java Review
and Object-Oriented Programming
- Lecture 02 - Analysis of
Algorithms || Revised June 25 20:20
- Lecture 03 - Stacks,
Queues, Linked Lists
-
Lecture 04 - Stacks, Queues, Linked Lists (note that I
have diverged from the original syllabus at this point)
- Recursion - Review
of recursion, induction, and analysis of algorithms (Notes
prepared by Lawrence W. Brown).
- Linked Lists -
Review of pointers, argument passing, and analysis of data
structure performance (Notes prepared by Lawrence W.
Brown).
- Stacks,
Queues, and Deques - The data structures and analysis of
data structure performance (Notes prepared by Lawrence W.
Brown).
-
Lecture 05 - Sequences and Bubble Sort
- Lecture 06 - Catch-up Week - See Revised Course
Schedule. We will complete the Notes posted for Stacks, Queues, and Deques
and the notes posted for Sequences & Bubble
Sort.
-
Lecture 07 - Trees
- Trees - (Notes prepared
by Lawrence W. Brown).
-
Lecture 08 - Priority Queue ADT and its Implementation with
a Sequence
- Priority
Queues - (Notes prepared by Lawrence W. Brown as modified
by Boon).
-
Lecture 09 - Dictionaries & Binary Search Trees ||
(Notes posted but class not held due to illness)
-
Lecture 10 - Heaps, Heap Sort, Huffman Coding
- Heaps - (Notes prepared
by Lawrence W. Brown).
- Huffman Coding
- (Notes prepared by Lawrence W. Brown).
-
Lecture 11 - Heaps, Heap Sort, Huffman Coding; Merge Sort,
Quick Sort, and Selection
-
Lecture 12 - Bucket Sort and Radix Sort
- Homework 01 - Due Start
of Class 06/14/2000 || Revised June 10 @ 13:15
- No homework due Start of Class 06/22/2000 || Revised June 16
23:55
-
Homework 02 - Due Start of
Class 06/28/2000
- Program 01 - Due Start
of Class 07/19/2000
- Homework 03 - Due Start
of Class 07/19/2000
- Program 02 - Due Start
of Class 08/02/2000 || (May be turned in 08/09)
- Homework 04 - Due Start
of Class 08/02/2000 || (May be turned in 08/09)
- Program 03 -
Assignment Deleted 08/09/2000
- Programming Assignment-Related Items
- Postscript File Viewer: GSview for
Windows.
- Note Format this Semester is Acrobat pdf:
- Citing Internet References
- Smalltalk
- Squeak: "Squeak is an
open, highly-portable Smalltalk-80 implementation whose virtual
machine is written entirely in Smalltalk, making it easy to
debug, analyze, and change. To achieve practical performance, a
translator produces an equivalent C program whose performance
is comparable to commercial Smalltalks."
- Cincom
VisualWorks Non-Commercial Version, Smalltalk Development
Environment
- Smalltalk Industry
Council
- Collections and Data Structure Libraries:
Return to JHU WSE Part-Time
Programs in Engineering and Applied Science | JHU Whiting School of Engineering |
JHU WSE
Part_Time Programs in Engineering and Applied Science Specific Class
Information Home Page | JHU WSE Part_Time Programs in
Engineering and Applied Science Computer Science Information Home
Page | JHUniverse
John Boon's JHU Home
Page Quick Navigation Table
There have been .
Last updated , this page is
maintained by John E. Boon,
Jr.
Copyright (c) 2002 John E. Boon, Jr.