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

172Computation, 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

478Machine 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