Undergraduate Courses | |||||||||
Course Number, Title, and Credit Hours |
Fall 2001
|
Spring 2002
|
Total
|
||||||
Instructor | Stud. |
Hours | Instructor | Stud. | Hours | Stud | Hours | ||
099 Fundamental Programming Concepts |
2
|
Schwartz |
20 |
40 |
|
|
20 |
40 |
|
100j Introduction to Computer Programming |
4
|
Schwartz |
198 |
792 |
Teitelbaum |
139 |
556 |
337 |
1348 |
100m Introduction to Computer Programming |
4
|
Fan |
171 |
684 |
Fan |
264 |
1056 |
435 |
1740 |
101 Introduction to Cognitive Science |
4
|
Spivey |
9 |
36 |
|
|
9 |
36 |
|
113 Introduction to C |
4
|
Chen |
23 |
23 |
Chen |
34 |
34 |
57 |
57 |
114 Unix Tools |
1
|
Pucella |
79 |
79 |
|
|
79 |
79 |
|
130 Creating Web Documents |
1
|
Bailey |
175 |
525 |
|
|
175 |
525 |
|
172 Computation, Information, Intelligence |
3
|
Lee |
23 |
23 |
|
|
23 |
23 |
|
202 Transition to Java |
1
|
Ezick |
10 |
10 |
Ezick |
5 |
5 |
15 |
15 |
211 Computers and Programming |
3
|
Gries |
257 |
771 |
Pingali |
261 |
783 |
518 |
1554 |
212 Java Practicum |
3
|
Weirich |
66 |
66 |
Schwartz |
131 |
131 |
197 |
197 |
213 C++ Programming |
1
|
Dinapoli |
36 |
72 |
Dinapoli |
35 |
70 |
71 |
142 |
214 Advanced Unix |
2
|
|
|
Pucella |
40 |
40 |
40 |
40 |
|
230 Intermediate Web Design |
1
|
|
|
Bailey |
62 |
186 |
62 |
186 |
|
280 Discrete Structures |
3
|
Buzzard |
158 |
632 |
Chew |
123 |
492 |
281 |
1124 |
312 Data Structures and Functional Programming |
4
|
Kozen |
132 |
528 |
Myers |
101 |
404 |
233 |
932 |
314 Computer Organization |
4
|
Morrisett |
69 |
276 |
Heinrich |
124 |
496 |
193 |
772 |
321 Numer. Mthds. in Comp. Mole. Biol. |
4
|
Elber |
38 |
114 |
|
|
38 |
114 |
|
322 Introduction to Scientific Computation |
3
|
|
|
VanLoan |
178 |
534 |
178 |
534 |
|
381 Introduction to Theory of Computing |
4
|
Ben-David |
173 |
692 |
|
|
173 |
692 |
|
401 Applied Scientific Computing with MATLAB |
1
|
Pershing |
31 |
31 |
|
|
31 |
31 |
|
402 Scientific Visualization with MATLAB |
1
|
Pershing |
15 |
15 |
|
|
15 |
15 |
|
403 Develop. of Scientific Computing Programs |
1
|
|
|
Pershing |
13 |
13 |
13 |
13 |
|
404 Survey/Use of Libraries for Scient. Computing |
1
|
|
|
Pershing |
9 |
9 |
9 |
9 |
|
409 Data Structures and Algorithms |
4
|
|
|
Lipson |
8 |
32 |
8 |
32 |
|
412 Introduction to Compilers and Translators |
3
|
|
|
Rugina |
29 |
87 |
29 |
87 |
|
413 Practicum in Compilers and Translators |
2
|
|
|
Rugina |
29 |
58 |
29 |
58 |
|
414 Systems Programming and Operating Systems |
3
|
Birman |
114 |
342 |
Sirer |
61 |
183 |
175 |
525 |
415 Practicum in Operating Systems |
2
|
Birman |
19 |
38 |
Sirer |
62 |
124 |
81 |
162 |
417 Computer Graphics |
3
|
|
|
Greenberg/Bala |
116 |
348 |
116 |
348 |
|
418 Practicum in Computer Graphics |
2
|
|
|
Bala |
82 |
164 |
82 |
164 |
|
421 Numerical Analysis |
4
|
VanLoan |
16 |
64 |
|
|
16 |
64 |
|
430 Information Discovery |
3
|
Arms |
62 |
186 |
|
|
62 |
186 |
|
432 Introduction to Database Systems |
3
|
Gehrke |
135 |
405 |
|
|
135 |
405 |
|
433 Practicum in Database Systems |
2
|
Gehrke |
83 |
166 |
|
|
83 |
166 |
|
472 Foundations of Artificial Intelligence |
3
|
Selman |
155 |
465 |
|
|
155 |
465 |
|
473 Practicum in Artificial Intelligence |
2
|
Selman |
53 |
106 |
|
|
53 |
106 |
|
474 Introduction to Natural Language Processing |
4
|
|
|
Rooth |
13 |
52 |
13 |
52 |
|
478 Machine Learning |
3
|
|
|
|
Yona |
34 |
102 |
34 |
102 |
481 Introduction to Theory of Computing – Honors |
4
|
Demers |
23 |
92 |
|
|
23 |
92 |
|
482 Introduction to Analysis of Algorithms |
4
|
|
|
Tardos/Kleinberg |
181 |
724 |
181 |
724 |
|
483 Quantum Information Processing |
2
|
|
|
Mermin |
10 |
20 |
10 |
20 |
|
486 Applied Logic |
4
|
|
|
Miller |
20 |
80 |
20 |
80 |
|
490 Independent Study |
1-4
|
Staff |
48 |
160 |
Staff |
56 |
187 |
104 |
347 |
Totals for Undergraduate Courses |
2426 |
7538 |
2220 |
6970 |
4646 |
14508 |
Graduate Courses | |||||||||
Course Number, Title, and Credit Hours | Fall 2001 | Spring 2002 | Total | ||||||
Instructor | Stud. | Hours | Instructor | Stud. | Hours | Stud. | Hours | ||
501 Software Engr: Technology and Technique | 4 | Arms | 65 | 260 | 65 | 260 | |||
502 Computing Methods for Digital Libraries | 3 | Lagoze | 23 | 69 | 23 | 69 | |||
504 Applied Systems Engineering I | 3 | Staff | 4 | 12 | 4 | 12 | 4 | 12 | |
505 Applied Systems Engineering II | 3 | Staff | 2 | 6 | 2 | 6 | |||
513 System Security | 4 | Schneider | 115 | 460 | 115 | 460 | |||
514 Intermediate Computer Systems | 4 | Birman | 82 | 328 | 82 | 328 | |||
517 Advanced Computer Graphics | 3 | Greenberg | 18 | 54 | 18 | 54 | |||
518 Special Topics: Computer Animation | 4 | Greenberg | 6 | 24 | 6 | 24 | |||
519 Computer Networks | 4 | Matthews | 137 | 548 | 137 | 548 | |||
522 Computational Tools and Methods for Finance | 4 | Li | 28 | 112 | 28 | 112 | |||
578 Empirical Meth. in Machine Learn./Data Mining | 3 | Caruana | 32 | 96 | 32 | 96 | |||
611 Advanced Programming Languages | 4 | Myers | 24 | 96 | 24 | 96 | |||
612 Compiler Design for High-Perf Architecture | 4 | Stodghill | 11 | 44 | 11 | 44 | |||
614 Advanced Systems | 4 | Birman | 10 | 40 | 10 | 40 | |||
615 Adaptive Systems | 4 | Sirer | 24 | 96 | 24 | 96 | |||
621 Matrix Computations | 4 | Vavasis | 36 | 144 | 36 | 144 | |||
624 Numerical Solutions of Differential Equations | 4 | Vavasis | 25 | 100 | 25 | 100 | |||
626 Computational Molecular Biology | 4 | Elber | 28 | 112 | 28 | 112 | |||
632 Advanced Database Systems | 4 | Shanmugasundarum | 15 | 60 | 15 | 60 | |||
664 Machine Vision | 4 | Zabih | 29 | 116 | 29 | 116 | |||
671 Introduction to Automated Reasoning | 4 | Constable | 4 | 16 | 4 | 16 | |||
672 Advanced Artificial Intelligence | 4 | Selman | 22 | 88 | 22 | 88 | |||
674 Natural Language Processing | 3 | Lee | 9 | 27 | 9 | 27 | |||
678 Adv. Topics in Machine Learning | 4 | Caruana/Joachim | 14 | 56 | 14 | 56 | |||
681 Analysis of Algorithms | 4 | Kleinberg | 53 | 212 | 53 | 212 | |||
682 Theory of Computing | 4 | Kozen | 5 | 20 | 5 | 20 | |||
684 Approximation and Network Algorithms | 4 | Tardos | 18 | 72 | 18 | 72 | |||
709 Computer Science Colloquium | 1 | Staff | 88 | 88 | Staff | 80 | 80 | 168 | 168 |
711 Topics in Adv. Programming Languages | 2 | Morrisett | 8 | 16 | 8 | 16 | |||
715 Seminar on PRL | 4 | Constable | 5 | 20 | Constable | 4 | 16 | 9 | 36 |
717 Programming for Fault Tolerance | 3 | Pingali | 7 | 21 | 7 | 21 | |||
721 Topics in Numerical Analysis | 2 | Vavasis | 6 | 12 | 6 | 12 | |||
726 Prob & Persp in Comp Mol Biol | 1 | Elber | 12 | 12 | Yona | 9 | 9 | 21 | 21 |
732 Seminar in Data Mining | 4 | Gehrke | 6 | 24 | 6 | 24 | |||
735 Sensor Networks and Data Management | 3 | Demers/Gehrke | 14 | 42 | 14 | 42 | |||
754 Systems Research Seminar | 1 | Schneider | 8 | 8 | Vogels | 2 | 2 | 10 | 10 |
772 Seminar in Artificial Intelligence | 4 | Selman | 12 | 48 | Selman | 7 | 28 | 19 | 76 |
775 Seminar in Nat. Language Understanding | 2 | Lee | 9 | 18 | Lee | 2 | 4 | 11 | 22 |
786 Intro to Kleene Algebra | 4 | Kozen | 6 | 24 | 6 | 24 | |||
789 Seminar in Theory of Algorithms and Com. | 4 | Tardos | 21 | 84 | Tardos | 19 | 76 | 40 | 160 |
790 Independent Research | var 15 | Staff | 102 | 616 | Staff | 78 | 552 | 180 | 1168 |
990 Doctoral Research | var 15 | Staff | 20 | 226 | Staff | 25 | 342 | 45 | 568 |
Totals for Graduate Courses | 624 | 2421 | 765 | 3215 | 1389 | 5636 |