rank university name number
1 Harvard Introduction to Computer Science II CS 51
1 Stanford University Programming Abstractions CS 106B
1 Swarthmore College Algorithms and Object-Oriented Programming CS 35
2 Williams Computer Science 136 CS 136
3 California Institute of Technology Introduction to Data Structures and Algorithms CS 2
3 Wellesley College Data Structures CS 230
4 MIT ? ?
4 Pomona College Principles of Computer Science CS 60
5 University of Pennsylvania Programming Languages and Techniques II CSE 121/131
7 Haverford Introduction to Data Structures 206
7 Duke Program Design and Analysis II CPS100
9 Columbia Data Structures in C CS 3133
9 Wesleyan College Data Structures COMP 212
10 Davidson Data Structures and Algorithms CSC 321
11 University of Chicago Programming C++ CSPP 513
11 Smith College Computer Science II CSC 112
12 Northwestern Data Structures CPS 311
12 Washington and Lee Fundamentals of Computer Science III CSCI 201
13 Brown Introduction to Algorithms and Data Structures CS16
15 Trinity Program and Design and Structured Problem Solving 2
15 Bryn Mawr Data Structures 206
17 Emory Introduction to Computer Science CS 253
17 Colgate University Introduction to Computing II COSC 102
18 Bates Computer Science II CS 102
19 University of California Berkeley Data Structures and Advanced Programming CS 61B
19 Colby College Data Structures and Algorithms CS 231
20 Hamilton Data Structures CS 111
20 University of Virginia Program and Data Representation CPS 216
22 Carnegie Mellon Object-Based Programming III 15-113
23 Georgetown Computer Science II 72
25 University of the South Data Structures. 257
25 University of Michigan Programming and Introductory Data Structures EECS280
26 Bucknell Introduction to Computer Science II CSCI 204
27 Connecticut College Data Structures COM 212
27 Wake Forest University Data Structures CSC 235
28 Tufts University Data Structures Comp 15
30 Brandeis Data Structures and the Fundamentals of Computing CS21a/22a
31 University of California San Diego Basic Data Structures and Object--oriented Programming CSE 12
31 Kenyon Data Structures and Program Design MATH28
33 Whitman College Data Structures with C++ 270
33 University of Rochester Data Structures CS 172
34 Union Introduction to Computer Science II CSc 77
35 University of Southern California Data Structures CSCI 102
35 Lafayette College Principles Of Computer Science II CS 103
36 University of Wisconsin, Madison Intro to Data Structures CS 367
38 Case Western Reserve Intro to Data Structures (with Professor Lee White) EECS233
39 DePauw Computer Science II 122
39 Lehigh Structured Programming and Data Structures 17
41 Centre College Intermediate Structured Programming and Data Structures CSC 23
41 University of CA Irvine Introduction to Computer Science II ICS 22
42 Denison Introduction to Computer Science II CS 271-272
43 Furman University Introduction to Computer Science II CP 12
43 Pennsylvania State University Intermediate Programming CSE 120
44 Tulane Object-oriented Design and Programming CPSC 102
46 Washington Data Structures CSE 326
47 Yeshiva Introduction to Computer Science and Programming II 1336C
47 Dickinson Introduction To Computing II 132
49 Sarah Lawrence College Software Engineering NONE
49 Rensselaer Polytechnic Institute Computer Science II CSCI-1200
50 Willamette Data Structures CS 241
51 Fordham Data Structures CSRU 2200
51 American University Introduction to Computer Science II CSIS 281
51 Boston Introduction to CS II CS112
52 Auburn Data Structures Comp 2210
58 Gustavus Adolphus Introduction to Computer Science II MCS 178
59 Clemson University Computer Science 2 CS 102
60 Colorado School of Mines Data Structures MACS 262
62 Hollins University Computer Science II CMPS 260
70 Presbyterian College Fundamental of Computer Science II CS 301/302
url languages level
http://www.fas.harvard.edu/~lib51/ LISP, C++, Java 3
http://www.stanford.edu/class/cs106b/ C ?
http://www.cs.swarthmore.edu/~newhall/cs35/cs35.html Java 3
http://www.cs.williams.edu/~bailey/courses/cs136/ Java 3
http://www.ugcs.caltech.edu/~cs2/ C++ 3
http://rocky.wellesley.edu/cs230/ Java 2
? ? ?
http://www.cs.hmc.edu/courses/2000/fall/cs60/ Java, rex, Prolog 2
http://www.seas.upenn.edu:8080/~cse121/home.html Java 3
http://triluminary.cs.haverford.edu/courses/CMSC206.html C++ 3
http://www.cs.duke.edu/courses/fall00/cps100 C++ 3
http://www.columbia.edu/~cs3133/ C 3
http://dkrizanc.web.wesleyan.edu/courses/212/index.html C++ 3
http://www.davidson.edu/academic/math/davis/courses/csc321/index.html Java 2
http://people.cs.uchicago.edu/~jagolbec/cspp536/ C++ 2
http://cs.smith.edu/~thiebaut/classes/112/112.html C++ 3
http://www.cs.northwestern.edu/courses/cs311/ C++ 2
http://www.wlu.edu/~lambertk/classes/201/index.html Java 2
http://www.cs.brown.edu/courses/cs016/ Java 3
http://www.cs.tcd.ie/courses/bsccs/sfbsc.html#CS2 C++, Java 3
http://mainline.brynmawr.edu/~rmercuri/CS206syl.html C++ 3
http://www.mathcs.emory.edu/~cs253000/ Java 3
http://149.43.80.141/CsLabWebPages/CS102_Web_Pages/default.htm C++ 2
? Visual BASIC 1
http://www-inst.eecs.berkeley.edu/~cs61b/ Java 3
http://www.cs.colby.edu/~djskrien/cs231-fall00/index.html Java 3
http://www.cs.hamilton.edu/~bailey/courses/fall00/111/ C++, Java ?
http://www.cs.virginia.edu/~cs216/ C++ 3
http://www.cs.cmu.edu/~adamchik/15-113/index.html C++ 3
http://www.cosc.georgetown.edu/~mahe/072/072.html C++, Java 2
? ? ?
http://www.engin.umich.edu/class/eecs280/06/ C++ 2
http://www.eg.bucknell.edu/~cs204/Fall00/ C++ 2
http://www.conncoll.edu/academics/departments/comsci/com212/ Java 2
http://www.mthcsc.wfu.edu/~burg/Courses/Fall00/CSC235/ C++, Java 3
http://www.cs.tufts.edu/g/15/ C 3
http://www.cs.brandeis.edu/~cs21a/ Java, C 3
http://sunpal.ucsd.edu/~cs12x/ Java, C 3
http://math.kenyon.edu/~m28s00/ Java 3
? C++ 2
http://www.cs.rochester.edu/u/www/courses/171/Spring-00/CSC172SP00/ Java 3
http://tardis.union.edu/csc077/ C++ 2
http://www-scf.usc.edu/~csci102/ C++ 2
http://www.cs.lafayette.edu/~collinsw/cs103/index.html Java, C++ 3
http://www.cs.wisc.edu/~cs367-1/cs367.html Java 3
http://www.eecs.cwru.edu/courses/eces233/ C++ 3
? Java 1
http://www.lehigh.edu/~ejk0/csc17.html Pascal, C++ 2
? ? 2
http://www.ics.uci.edu/~klefstad/s/22.html Java 2
? C++, Java 3
http://s9000.furman.edu/~pgabbert/cs12/main.html C++ 1
http://www.lv.psu.edu/ojj/courses/cse-120.html C++ 2
http://www.eecs.tulane.edu/Belkhouche/ C++ 1
http://www.cs.washington.edu/education/courses/326/00au/ C++ 3
http://www.yu.edu/yeshivacollege/syllabuses/lebo1336ccom.html Java 1
http://omega.dickinson.edu/~braught/courses/cs132f00/cs132f00.html Java 1
? C++, Java 1
http://www.cs.rpi.edu/~kettnv/cs2/ C++ 2
http://www.willamette.edu/~levenick/cs241/cs241.html Java 3
http://www.cis.fordham.edu/rh_descrip.html ? 2.5
http://www.cas.american.edu/~linvill/courses/c/6428101s00.htm C++ 1
http://cs-people.bu.edu/metcalf/cs112/ C++, C 3
? Java ?
http://www.gac.edu/~mc28/F2000/ Java 2
http://www.cs.clemson.edu/~cs102/ Java 2
? C++ 2
? ? 1
? ? ?
syllabus author
http://www.fas.harvard.edu/~lib51/Handouts/ ?
? ?
http://www.cs.swarthmore.edu/~newhall/cs35/cs35.html#schedule Goodrich and Tamassia
? ?
http://www.ugcs.caltech.edu/~cs2/lectures/ ?
http://rocky.wellesley.edu/cs230/syllabus/syllabus.html Downey
? ?
http://www.cs.hmc.edu/courses/2000/fall/cs60/overview.html Keller
? Goodrich and Tamassia
http://triluminary.cs.haverford.edu/courses/CMSC206/Syllabus.html Sedgewick
http://www.cs.duke.edu/education/courses/fall00/cps100/syllabus.html Astrachan
http://www.columbia.edu/~cs3133/schedule.html Sedgewick
http://dkrizanc.web.wesleyan.edu/courses/212/index.html Sedgewick
http://www.davidson.edu/academic/math/davis/courses/csc321/syllabus.html Felleisen and Friedman
http://people.cs.uchicago.edu/~jagolbec/cspp536/syllabus.html Stroustrup
http://cs.smith.edu/~streinu/Teaching/Courses/112.html Horton
http://www.cs.northwestern.edu/courses/cs311/ Budd
http://www.wlu.edu/~lambertk/classes/201/syllabus.html Lambert and Osborne
http://www.cs.brown.edu/courses/cs016/info/syllabus.shtml Goodrich and Tamassia
http://www.cs.tcd.ie/courses/bsccs/sfbsc.html#CS2 ?
http://mainline.brynmawr.edu/~rmercuri/CS206syl.html Budd
http://www.mathcs.emory.edu/~cs253000/lectures/ ?
http://149.43.80.141/CsLabWebPages/CS102_Web_Pages/default.htm Carrano, Helman, and Veroff
? ?
http://www-inst.eecs.berkeley.edu/~cs61b/lectures/index.html Hilfinger
? Standish
? ?
http://www.cs.virginia.edu/~cs216/outline.htm Weiss
http://www.cs.cmu.edu/~adamchik/15-113/syllabus.html Weiss
http://www.cosc.georgetown.edu/~mahe/072/072.html Deitel and Deitel
? ?
http://um-captest.ummu.umich.edu/eecs280/lectures/ Savitch
http://www.eg.bucknell.edu/~cs204/Fall00/assignments.pdf Berman
http://www.conncoll.edu/academics/departments/comsci/com212/syllabus.html Horstmann
http://web.cs.wfu.edu/~hemler/courses/CSC112/current/admin/calendar.html Sahni
http://www.eecs.tufts.edu/g/15/syllabus/syllabus.html Sahni
? Shaffer
http://sunpal.ucsd.edu/~cs12x/schedule.txt Stroustrup
http://math.kenyon.edu/~m28s00/syllabus/ Rowe
? ?
http://www.cs.rochester.edu/u/www/courses/171/Spring-00/CSC172SP00/CSC172SYL-SP00.htm Weiss
http://tardis.union.edu/csc077/csc077-syl.html Carrano, Helman, and Veroff
http://www-scf.usc.edu/~csci102/fall2000/sched.html Main and Savitch
http://www.cs.lafayette.edu/~collinsw/cs103/index.html Collins
http://www.cs.wisc.edu/~cs367-1/topics.html ?
http://www.eecs.cwru.edu/courses/eces233/syllabus.html Main and Savitch
? ?
http://www.lehigh.edu/~ejk0/syl17pp.pas Cummings
? ?
http://www.ics.uci.edu/~klefstad/s/22.html Weiss
? ?
? Lambert, Nance, and Naps
http://www.lv.psu.edu/ojj/courses/cse-120/general/topics.html ?
http://www.eecs.tulane.edu/Belkhouche/bb_dir/102admin.html Deitel and Deitel
http://www.cs.washington.edu/education/courses/326/00au/lectures/index.htm Weiss
http://www.yu.edu/yeshivacollege/syllabuses/lebo1336ccom.html#Syllabus Bishop
http://omega.dickinson.edu/~braught/courses/cs132f00/syllabus.html Pohl and McDowell
? ?
http://www.cs.rpi.edu/~kettnv/cs2/lectureNotes.htm Deitel and Deitel
? Main and Savitch
? ?
http://www.cas.american.edu/~linvill/courses/c/6428101s00.htm Deitel and Deitel
http://cs-people.bu.edu/metcalf/cs112/syllabus.html Main and Savitch
? ?
http://www.gac.edu/~mc28/F2000/syllabus.html Hailperin, Kaiser, and Knight
? Main and Savitch
? Main and Savitch
? ?
? ?
title author
?
?
Data Structures and Algorithms in Java
?
?
Data Structures in Java
?
Computer Science: Abstraction to Implementation
Data Structures and Algorithms in Java Savitch
Algorithms in C++, 3rd edition
Tapestry
Algorithms in C: Third Edition, Parts 1-4 Kernighan and Richie
Algorithms in C++ Parts 1-4 (3rd Edition)
A Little Java, A Few Patterns Goodrich and Tamassia
The C++ Programming Language Winston
Ivor Horton's Beginning C++, The Complete Language ANSI/ISO Compliant
Data Structures in C++ using the Standard Template Library
Java: A Framework for Program Design and Data Structures
Data Structures and Algorithms in Java
?
Data Structures in C++
?
Data Abstraction and Problem Solving with C++
?
Programming Intro Java
Data Structures in Java
?
Data Structure and Algorithm Analysis in C++
Data Structures and Problem Solving Using C++
C++ How to Program, Java How to Program
?
Problem Solving with C++
Data Structures via C++
Computing Concepts with Java 2 Essentials
Data Structures, Algorithms, and Applications in C++
Data Structures, Algorithms and Applications in C++
A Practical Introduction to Data Structures and Algorithm Analysis (Java Edition)
The C++ Programming Language Flanagan
An Introduction to Data Structures and Algorithms with Java
?
Data Structures and Algorithm Analysis in JAVA
Data Abstraction and Problem Solving with C++ Glass and Schuichert
Data Structures and Other Objects Using C++ Deitel and Deitel
Data Structures and the Java Collections Framework Collins
?
Data Structures and Other Objects Using C++
?
Turbo Pascal Deitel and Deitel
?
Data Structures and Algorithm Analysis in JAVA Weiss
?
Introduction to Computer Science with C++
?
C++ How to program
Data Structures and Algorithms in C++
Java Gently
Java By Dissection: The Essentials of Java
?
C++ How to Program (3rd edition)
Data Structures and Other Objects Using C++
?
How to Program C++
Data Structures and Other Objects Using C++ Standish
?
Concrete Abstractions: An Introduction to Computer Science
Data Structures and Other Objects using Java
Data Structures and other Objects Using C++
?
?
title author title author
Java: An introduction to computer science and programming Arnold and Gosling The Java programming language (2nd edition)
The C Programming Language, 2nd edition
Data Structures and Algorithms in JAVA
On to C++
Java in a Nutshell Roberts Programming Abstractions in C Standish
The STL Primer Young and Levine Unix for Dummies: Quick Reference
C++ How to Program
Data Structures and the Standard Template Library
How to Program, 3rd Edition
Data Structures and Problem Solving Using Java
Data Structures, Algorithms and Software Principles in C
title asgn name
? ?
? ?
Maze Path Searching 4
Text Reader 4
Zork 7
Postfix Calculator 6
? ?
Parser 7
Homework 6 6
Linked List Memory Management 6
Tag Validator 3
? 7
Programming Assignment 2 2
? ?
Classes and Arrays 2
Word Frequency 5
Binary Search Trees 4
Lab 4 4
? 5
Christmas project: Snowflake generation ?
Linked List (Fall 99) 4
Spell Checker 4
Implementing Stacks with Linked Lists 6
? ?
Puzzle Solver 2
Using Vectors to Implement and Generalize Priority Queues 4
? ?
AVL Trees 6
A Linked Implementation of a Priority Queue 3
Palindrome 7
? ?
Encapsulating behavior in a StatisticsVector 4
Tic-Tac-Toe 4
? ?
Assignment 4 4
Linked Lists and Compression 2
No Name 5
Data Structures in Java PRELIMINARY CALCULATOR and ARRAY BASED STACK 2
Checkers (Spring 2000) 1
? ?
? ?
Sets of Integers 2
Assignment 2 2
Eight Queens 4
Testing Interfaces and Code 3
Programming Assignment #3 3
? ?
HanoiTower 6
? ?
Homework 4 4
? ?
Inspector Inheritance and the Missing Link 6
Treesort alphabetizer 3
Nile.com 5, 6
Homework 3 3
? ?
MineSweeper ?
? ?
Assignment 8 8
Bouncy Bouncy 5
? ?
? ?
Homework 4 4
? ?
Robot Cars 4
Lab 8 8
Homework 3 3
? ?
? ?
asgn keywords
?
?
stack, queue
?
pointers, inheritance, concept design
stack
?
tree, recursion, parse
Priority Queue,
linked list, vector, memory, shared data, big O notation
stack, html, inheritance
BST, binary, tree, merge sort
priority, queue, array, ordered, unordered, binary, heap, ternary, time, random
?
arrays, interface
vectors, streams
binary, search, tree, test
linked list, interface, test, implement
?
?
linked list
hash table
stacks, linked list
?
algorithm design, modules
priority queue, tvectors, template
?
binary tree avl search
sorting, priority queue, linked list
stack, queue, inheritance
?
Vector
arrays, backtracking
?
recursion, stack, graphics
linked list compression class
heap, priority queue, binary search tree, linked list
array, stack, calculator, mathematical expressions
checkers, applet
?
?
sets
postfix, loop
stack, backtracking
test class interface
infix, postfix, prefix, file input
?
abstract data structure, ADT, class design
?
ArrayList, class, linked list
?
linked lists, inheritance
recursion, trees, sort
search, class
graphs
?
array, 2 dimensions, numAdjMines
?
input, output, operators, streams, template, set, class, overload
threads, vectors, graphics
?
?
GCD, recursion, queue
?
robotics
stack
double linked list, implementation, overloaded operator, template
?
?
asgn url
?
?
http://www.cs.swarthmore.edu/~newhall/cs35/hw04/hw04.html
http://www.cs.williams.edu/~bailey/courses/cs136/
http://www.ugcs.caltech.edu/~cs2/lab7/
http://rocky.wellesley.edu/cs230/hw06/node1.html
?
http://www.cs.hmc.edu/courses/2000/fall/cs60/assignments/a7.html
http://www.seas.upenn.edu:8080/~cse121/homework/hw6/hw6/hw6.pdf
http://triluminary.cs.haverford.edu/courses/CMSC206/lab6.html
http://www.cs.duke.edu/education/courses/fall00/cps100/assign/tags/
http://www.columbia.edu/~cs3133/project2.html
http://dkrizanc.web.wesleyan.edu/courses/212/prog2/prog2.html
?
http://people.cs.uchicago.edu/~jagolbec/cspp536/hw2.html
http://cs.smith.edu/~thiebaut/classes/112/hw5.htm
http://www.cs.northwestern.edu/courses/cs311/assignments/4/
http://www.wlu.edu/~lambertk/classes/201/projects/hw4.htm
?
http://www.cs.tcd.ie/Fergal.Shevlin/courses/cs2/C++/ch-proj99.pdf
http://mainline.brynmawr.edu/Courses/cs206/fall99/#Assignments
http://www.mathcs.emory.edu/~cs253000/handouts/hw4.pdf
http://149.43.80.141/CsLabWebPages/CS102_Web_Pages/Labs/Lab5/Lab5.htm
?
http://www-inst.eecs.berkeley.edu/~cs61b/hw/proj2.pdf
http://www.duke.edu/~rmp4/project%204.txt
?
http://www.cs.virginia.edu/~cs216/labs/lab6/lab6.pdf
http://www.cs.cmu.edu/~adamchik/15-113/labs/lab03.html
http://www.cosc.georgetown.edu/~mahe/072/proj7.html
?
http://www.engin.umich.edu/class/eecs280/06/proj4/
http://www.eg.bucknell.edu/~cs204/Fall00/hw4-view.pdf
http://www.conncoll.edu/academics/departments/comsci/com212/progassign.html
http://www.mthcsc.wfu.edu/~burg/Courses/Fall00/CSC235/assignments/Assignment4.html
http://www.eecs.tufts.edu/g/15/Rproject2/node2.html
http://www.cs.brandeis.edu/~cs21a/assignments.html
http://sunpal.ucsd.edu/~cs12x/hw2.txt
http://math.kenyon.edu/~m28s00/projects/project-1/
?
?
http://tardis.union.edu/csc077/hw002.html
http://www-scf.usc.edu/~csci102/fall2000/progassigments.html
http://www.cs.lafayette.edu/~collinsw/cs103/project4.html
http://www.cs.wisc.edu/~cs367-1/assignments/Prog3/Program3
http://www.eecs.cwru.edu/courses/eces233/prog3.htm
?
http://www.lehigh.edu/~ejk0/c17hw6.pas
?
http://www.ics.uci.edu/~klefstad/s/22/hw/4.html
?
http://s9000.furman.edu/~pgabbert/cs12/labs/lab06.html
http://www.lv.psu.edu/ojj/courses/cse-120/assignments/treesort.html
http://www.eecs.tulane.edu/Belkhouche/bb_dir/asg6f00.html
http://www.cs.washington.edu/education/courses/326/00au/homework/homework3.txtl
?
http://omega.dickinson.edu/~braught/courses/cs132f00/classes/class17c.html
?
http://www.cs.rpi.edu/~kettnv/cs2/hwks/hwk8.htm
http://www.willamette.edu/~levenick/cs241/labs/lab5_circle.htm
?
?
http://cs-people.bu.edu/metcalf/cs112/hw4.html
?
http://www.gac.edu/~mc28/F2000/labs/robots/
http://www.cs.clemson.edu/~lab102/labs/lab8/lab8.html
http://www.mines.edu/Academic/courses/math_cs/macs262/hw3.shtml
?
?