Back to Contents

Course Schedules
More Course Info
Registrar

Rice Course Schedule, Fall 2000
Computer Science (COMP)

Rice Course Schedule as of 05/15/2001. This schedule is maintained by the Office of the Registrar (reg@rice.edu).

See also: Building Codes | Registration Information

NOTE: Course web pages are available for some COMP courses.



COMP 100   INTRO-COMPUTING & INFO SYSTEMS           Credits 3.00  Fall 00
* DISTRIBUTION COURSE: GROUP III
Introduction to computer organization, operating systems, programming
languages, artificial intelligence, and programming.  Not intended for
science-engineering students.  May not be taken for credit after any other
programming course.
001 BL 131 - MWF 11:00AM - 11:50AM      Nguyen, Dung              Enr: 20 Max: NA

COMP 210   INTRO PRINCIPLES OF SCIENTIFIC COMPUTING Credits 4.00  Fall 00
* DISTRIBUTION COURSE: GROUP III
Introduction to the principles of computer programming.  Functional
programming, data abstraction, procedural abstraction, reduction rules, use of
control and state, object-oriented programming, program optimization, algorithm
efficiency.  Students will learn the practical skills to write and modify
programs.  Laboratory assignments use Scheme and C.  A student may not receive
credit for Comp 211 after taking Comp 210.
001 HZ 212 - MWF 10:00AM - 10:50AM      Cooper, Keith D.          Enr: 35 Max: NA
                                        Greiner, John D.

COMP 212   INTERMEDIATE PROGRAMMING                 Credits 4.00  Fall 00
* DISTRIBUTION COURSE: GROUP III
Programming methodology, problem solving, recursion, data structures,
introduction to analysis of algorithms, sorting techniques. NOTE: Only ONE of
Comp 211 or 212 may be counted for distribution.
Prereq- Comp 210 or permission of instructor.
001 DH 1070 - MWF 10:00AM - 10:50AM     Nguyen, Dung              Enr: 57 Max: NA

COMP 290   COMPUTER SCIENCE PROJECTS                Credits   Fall 00
Theoretical and experimental investigations under staff direction.
Prereq- permission of department.
001 TBA - TBA                           Staff                     Enr: 0 Max: NA

COMP 311   PROGRAMMING LANGUAGES                    Credits 4.00  Fall 00
The design, definition and abstract implementation of programming languages
including methods for precisely specifying syntax and semantics.
Prereq- Comp 210, 280, 320.
001 DH 1064 - MWF 01:00PM - 01:50PM     Cartwright, Robert S.     Enr: 44 Max: NA

COMP 320   INTRO TO COMPUTER ORGANIZATION           Credits 4.00  Fall 00
Microprocessor architecture, including the memory hierarchy, pipelining, I/O
devices, and interrupts and concurrency.  Computer representation of and
operations on basic data such as instructions, integers, floating point
numbers, and pointers.  Low-level programming in C and assembly language.
Basic system software.  Performance issues.  Also offered as ELEC 320.
001 DH 1064 - TTH 09:25AM - 10:40AM     Greiner, John D.          Enr: 38 Max: NA

COMP 326   DIGITAL LOGIC DESIGN                     Credits 3.00  Fall 00
Gates, flip-flops, combinational and sequential switching circuits, registers,
logical and arithmetic operations.  Also listed as ELEC 326.
Also offered as ELEC 326
001 HZ 212 - TTH 10:50AM - 12:05PM      Jump, J. Robert           Enr: 1 Max: NA

COMP 360   COMPUTER GRAPHICS                        Credits 4.00  Fall 00
2D graphics techniques including fast line and curve drawing and polygon
filling.  3D graphics problems including representation of solids, shading, and
hidden surface elimination.  Fractals, graphics standards.
Prereq- Comp 212.
001 DH 1070 - TTH 02:30PM - 03:50PM     Warren, Joe D.            Enr: 48 Max: NA

COMP 390   COMPUTER SCIENCE PROJECTS                Credits   Fall 00
See Comp 290.
001 TBA - TBA                           Staff                     Enr: 0 Max: NA

COMP 412   COMPILER CONSTRUCTION                    Credits 4.00  Fall 00
Topics in the design of programming language translators, including parsing,
run-time storage management, error recovery, code generation and optimization.
Prereq- Comp 314.
001 DH 1064 - MWF 11:00AM - 11:50AM     Kennedy, Kenneth W.       Enr: 32 Max: NA

COMP 425   COMPUTER SYSTEMS ARCHITECTURE            Credits 4.00  Fall 00
Structure and organization of processor, memory, and control elements.
Management of memory hierarchy.  Microprogramming. Interaction of instruction
set and system architecture.  Also offered as Ece 425.
Prereq- Elec 320, 326.
001 HZ AMP - TTH 01:00PM - 02:20PM      Varman, Peter J.          Enr: 21 Max: NA

COMP 482   DESIGN AND ANALYSIS OF ALGORITHMS        Credits 3.00  Fall 00
Methods for designing and analyzing computer algorithms and data structures.
The focus of this course will be on the theoretical and mathematical aspects of
algorithms and data structures.  Also offered as ELEC 420.
Prereq- Comp 314.
001 DH 1064 - TTH 10:50AM - 12:05PM     Kavraki, Lydia            Enr: 43 Max: NA

COMP 490   COMP SCIENCE PROJECTS                    Credits   Fall 00
Theoretical and experimental investigations under staff direction.
Prereq- permission of department.
001 TBA - TBA                           Staff                     Enr: 0 Max: NA

COMP 491   COMPUTER SCIENCE TEACHING                Credits 3.00  Fall 00
A combination of in-service teaching and a seminar.
Prereq- permission of department.
001 TBA - TBA                           Staff                     Enr: 0 Max: NA

COMP 520   DISTRIBUTED SYSTEMS                      Credits 4.00  Fall 00
Distributed systems: workstations, local area networks, server machines.
Multiprocess structuring and interprocess communication. File access and memory
management. User interfaces: window systems and command interpreters.  Case
studies of selected distributed systems.  Emphasis on performance aspects of
system software design.
Prereq- Comp 421, 425.
001 DH 1075 - MW 03:30PM - 04:45PM      Zwaenepoel, Willy         Enr: 4 Max: NA

COMP 522   REAL-TIME SYSTEMS                        Credits 4.00  Fall 00
Introduction to problems that may arise in real-time applications of digital
computers; architecture of real-time systems; methods for real-time software
design and implementation.
Prereq- 421.
001 DH 1042 - TTH 01:00PM - 02:20PM     Cheng, Albert             Enr: 4 Max: NA
                                        Cheng, Albert

COMP 524   MOBILE AND WIRELESS NETWORKING           Credits 3.00  Fall 00
Study of network protocols for mobile and wireless networking, particularly at
the media access control, network, and transport protocol layers. Focus is on
the unique problems and challenges presented by the properties of wireless
transmission and host or router mobility. Also offered as ELEC 524.
Prereq- COMP 429 (or ELEC 429)
001 TBA - MWF 02:00PM - 02:50PM         Johnson, David B.         Enr:  Max: NA

COMP 527   COMPUTER SYSTEMS SECURITY                Credits 4.00  Fall 00
This class will focus on computer security in real systems.  We will cover
theory and practice for the design of secure systems (formal modelling,
hardware and compilier-enforced safety, software engineering processes,
tamper-resistant and tamper-reactive hardware, firewalls, cryptography, and
more).
Prereq- Comp 421
001 HB 427 - TTH 02:30PM - 04:00PM      Wallach, Dan Seth         Enr: 14 Max: NA

COMP 584   COMPUTATIONAL GEOMETRY                   Credits 3.00  Fall 00
Point location, range searching, convex hulls, proximity algorithms,
intersections, geometry of rectangles.
001 TBA - MW 02:00PM - 03:15PM          Brock, Oliver             Enr: 4 Max: NA

COMP 590   COMPUTER SCIENCE PROJECTS                Credits   Fall 00
Advanced theoretical and experimental investigations under staff direction.
001 TBA - TBA                           Staff                     Enr: 6 Max: NA

COMP 607   AUTOMATED PROGRAM VERIFICATION           Credits 1.00  Fall 00
Methods, tools and theories for the computer-aided verification of concurrent
systems.
Prereq- Comp 409.
001 DH 1075 - F 04:00PM - 05:00PM       Vardi, Moshe Y.           Enr: 2 Max: NA

COMP 612   GRAD SEM IN COMPILER CONSTRUCTION        Credits 3.00  Fall 00
Topics in construction of programming language translators.
Prereq- Comp 412.
001 DH 1070 - MF 03:00PM - 03:50PM      Staff                     Enr: 0 Max: NA

COMP 661   GRAD SEM:GEOMETRIC COMPUTATION           Credits 3.00  Fall 00
No description
001 TBA - TBA                           Staff                     Enr: 0 Max: NA

COMP 690   RESEARCH AND THESIS                      Credits   Fall 00
No description
001 TBA - TBA                           Staff                     Enr: 14 Max: NA

COMP 800   GRADUATE RESEARCH                        Credits   Fall 00
No Description.
001 TBA - TBA                           Staff                     Enr: 3 Max: NA



Navigational Links

To Rice Home Page © 1999 Rice University