|
|
|
Rice Course Schedule, Spring 2001 Computer Science (COMP)
Rice Course Schedule as of 05/08/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 200 ELEMENTS OF COMPUTER SCIENCE Credits 3.00 Spring 01
* DISTRIBUTION COURSE: GROUP III
A broad introduction to the major topics of computer science, including
algorithms, mathematical models of computation, machine organization and
design, programming languages, communication, and artificial intelligence.
001 DH 1075 - MWF 11:00AM - 11:50AM Barland, Ian Thomas Enr: 29 Max: NA
COMP 210 INTRO PRINCIPLES OF SCIENTIFIC COMPUTING Credits 4.00 Spring 01
* 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 DH 1070 - MWF 10:00AM - 10:50AM Cartwright, Robert S. Enr: 52 Max: NA
Nguyen, Dung
COMP 212 INTERMEDIATE PROGRAMMING Credits 4.00 Spring 01
* 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 1064 - MWF 10:00AM - 10:50AM Cox, Alan L. Enr: 90 Max: NA
Greiner, John D.
COMP 280 MATHEMATICS OF COMPUTER SCI Credits 3.00 Spring 01
Mathematical induction, recursive definitions and recurrence equations, finite
state machines, computability, logic. Also offered as BIOE 280.
Prereq- Math 102, Comp 210.
001 DH 1064 - TTH 10:50AM - 12:05PM Kavraki, Lydia Enr: 72 Max: NA
COMP 290 COMPUTER SCIENCE PROJECTS Credits 1.00 Spring 01
Theoretical and experimental investigations under staff direction.
Prereq- permission of department.
001 TBA - TBA Staff Enr: 0 Max: NA
COMP 300 SOCIETY IN THE INFORMATION AGE Credits 3.00 Spring 01
* DISTRIBUTION COURSE: GROUP III
Preview of the remarkable technology of the Information Age and the examination
of its profound impact on people, organizations, institutions, and culture; the
speculation on ways in which society might further transformed by the
continuing development of information technology.
001 DH 1070 - TTH 01:00PM - 02:20PM Gorry, G. Anthony Enr: 50 Max: NA
COMP 312 PROGRAM ENGINEERING Credits 4.00 Spring 01
Introduction to methods and tools of programs by teams; pattern-based design:
modules; safe programming.
Prereq- Comp 210, 212, 311.
001 DH 1075 - TTH 09:25AM - 10:40AM
SH Felleisen, Matthias Enr: 17 Max: NA
COMP 314 APPLIED ALGORITHMS AND DATA STRUCTURES Credits 4.00 Spring 01
Design analysis of computer algorithms and data structures useful for applied
problems. Laboratory assignments will use these techniques in conjunction with
advanced programming methods.
Prereq- Comp 280, Comp 212.
001 DH 1064 - TTH 02:30PM - 03:50PM Nguyen, Dung Enr: 86 Max: NA
Wallach, Dan Seth
COMP 320 INTRO TO COMPUTER ORGANIZATION Credits 4.00 Spring 01
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 TBA - MWF 09:00AM - 09:50AM Varman, Peter J. Enr: 6 Max: NA
COMP 361 VISUAL METHODS FOR SCIENCE & ENGINEERING Credits 4.00 Spring 01
* DISTRIBUTION COURSE: GROUP III
Basic functional programming in mathematica, use of packages, to sove science
and engineering problems, visualization methods for solutions to these
problems.
001 DH 1042 - TTH 10:50AM - 12:05PM Chen, Ed Enr: 11 Max: NA
COMP 390 COMPUTER SCIENCE PROJECTS Credits Spring 01
See Comp 290.
001 TBA - TBA Staff Enr: 4 Max: NA
COMP 409 LOGIC IN COMPUTER SCIENCE Credits 3.00 Spring 01
Set theoretical concepts. Propositional and first-order logic. Soundness and
completeness, incompleteness, undecidability. Functional programming as an
extension of first-order logic. Logical issues in computer science.
001 DH 1042 - TTH 09:25AM - 10:40AM Vardi, Moshe Y. Enr: 26 Max: NA
COMP 421 OPERATING SYS.&CONCURRENT PROG Credits 4.00 Spring 01
Introduction to the design, construction, and analysis of concurrent programs
with an emphasis on operating systems, including filing systems, schedulers,
and memory allocators. Specific attention is devoted to process
synchronization and communication within concurrent programs. Also offered as
Elec 421.
Prereq- Comp 212, Comp 320.
001 DH 1070 - MWF 11:00AM - 11:50AM Johnson, David B. Enr: 43 Max: NA
COMP 429 INTRO TO COMPUTER NETWORKS Credits 3.00 Spring 01
Network architectures and basic protocols. Routing and flow control. Access
methods. Transmission media, error management. Network performance. The
course will cover several types of networks, including CSMA/CD, token ring, and
ATM. Also offered as ELEC 429.
Prereq- Stat 310 or Elec 331/Caam 381
001 HZ 210 - TTH 01:00PM - 02:20PM Knightly, Edward William Enr: 15 Max: NA
COMP 437 MULTITIER WIRELESS NETWORKS Credits 3.00 Spring 01
Topics in multitier wireless networks. Lectures from a range of faculty from
ECE and CS. Focused team projects. Appropriate for both undergraduate and
graduate students of all levels.
001 AL A126 - WF 02:00PM - 02:50PM Baraniuk, Richard G. Enr: 4 Max: NA
COMP 440 ARTIFICIAL INTELLIGENCE Credits 4.00 Spring 01
Techniques for simulating intelligent behavior by machine, problem solving,
game playing, pattern perceiving, theorem proving, semantic information
processing, and automatic programming. Also offered as Elec 440.
Prereq- Comp 210.
001 DH 1070 - TTH 10:50AM - 12:05PM Subramanian, Devika Enr: 25 Max: NA
COMP 450 ALGORITHMIC ROBOTICS Credits 4.00 Spring 01
An introduction to computing object motion in application domains such as
robotics, manufacturing, animation, and pharmaceutical drug design. Topics
covered include motion planning in known and partially known environments,
uncertainty, manipulation, and assembly planning.
001 TBA - TBA Staff Enr: 0 Max: 20
COMP 460 ADVANCED COMPUTER GRAPHICS Credits 4.00 Spring 01
Advanced topics in computer graphics and geometric modeling, including B-spline
curves an surfaces, solid modeling, radiosity, morphing, animation, simulaiton,
subdivision, fractals, wavelets, and other selected topics, as time permits.
Not offered every year.
Prereq- Comp 360.
001 DH 1046 - MWF 01:00PM - 01:50PM Warren, Joe D. Enr: 16 Max: NA
COMP 481 AUTOMATA, FORMAL LANGUAGES, AND COMPUTAB Credits 3.00 Spring 01
Finite automata, regular expressions, regular languages, pushdown automata,
context-free languages, Turing machines, recursive languages, computability,
and solvability.
Prereq- Comp 314.
001 DH 1042 - TTH 01:00PM - 02:20PM Greiner, John D. Enr: 33 Max: NA
COMP 490 COMP SCIENCE PROJECTS Credits Spring 01
Theoretical and experimental investigations under staff direction.
Prereq- permission of department.
001 TBA - TBA Staff Enr: 10 Max: NA
COMP 491 COMPUTER SCIENCE TEACHING Credits 3.00 Spring 01
A combination of in-service teaching and a seminar.
Prereq- permission of department.
001 TBA - TBA Staff Enr: 3 Max: NA
COMP 511 DENOTATIONAL SEMANTICS OF PROGRAMMING LA Credits 3.00 Spring 01
The operational and denotational semantics of programming languages.
Pre-req- Comp 311, 411, 481
001 TBA - M 02:00PM - 04:00PM Cartwright, Robert S. Enr: 7 Max:
COMP 512 ADVANCED COMPILER CONSTRUCTION Credits 4.00 Spring 01
Advanced topics in the design and implementation of programming language
translators. Data flow analysis and optimization, code generation and register
allocation, attribute grammars and their evaluation, translation within
programming environments, the implementation of advanced language features.
Prereq- Comp 412.
001 DH 1046 - TTH 02:30PM - 03:50PM Cooper, Keith D. Enr: 19 Max: NA
COMP 515 ADVANCED COMPILATION FOR VECTOR PARALLE Credits 4.00 Spring 01
Advanced compilation techniques for vector and parallel computer systems,
including the analysis of program dependence, program transformations to
enhance parallelism, compiler management of the memory hierarchy,
interprocedural data flow analysis, and parallel debugging.
001 TBA - TTH 01:00PM - 02:20PM Kennedy, Kenneth W. Enr: 5 Max: NA
COMP 525 ADVANCED COMPUTER ARCHITECTURE Credits 4.00 Spring 01
Design of parallel architectures such as shared memory MIMD
(multiple-instruction-multiple-data), message passing MIMD, and SIMD
(single-instruction-multiple-data) architectures. Includes inter-connection
networks, techniques to reduce and tolerate communication latency (e.g. cache
coherence protocols, memory consistency models, and multithreaded and data flow
architectures), synchronization, and software involvment for improving
performance, as well as case studies of parallel machines.
Prereq- Elec 425 or Comp 425.
001 HZ 117 - TTH 10:50AM - 12:05PM Rixner, Scott Enr: 5 Max: NA
COMP 590 ADV COMPUTER SCIENCE PROJECT Credits Spring 01
Advanced theoretical and experimental investigations under staff direction.
001 TBA - TBA Staff Enr: 17 Max: NA
COMP 610 GRAD SEM:PROGRAMMING LANGUAGES Credits 1.00 Spring 01
A discussion of programming language semantics in computer science.
001 TBA - TBA Felleisen, Matthias Enr: 0 Max: NA
COMP 612 GRAD SEM IN COMPILER CONSTRUCTION Credits 3.00 Spring 01
Topics in construction of programming language translators.
Prereq- Comp 412.
001 TBA - TBA Cooper, Keith D. Enr: 3 Max: NA
COMP 620 GRAD SEM IN DISTRIBUTED COMPUT Credits 1.00 Spring 01
Content varies at discretion of instructor.
Prereq- Comp 520.
001 TBA - TBA Zwaenepoel, Willy Enr: 9 Max: NA
COMP 630 MULTITIER WIRELESS NETWORKS Credits 3.00 Spring 01
Topics in multitier wireless networks
001 TBA - TBA Baraniuk, Richard G. Enr: 0 Max: NA
COMP 650 GRADUATE SEMINAR ON PHYSICAL COMPUTING Credits 1.00 Spring 01
Algorithmic issues related to physical problems of all scales, from the
molecular to the astrophysical.
001 TBA - TBA Kavraki, Lydia Enr: 13 Max: NA
COMP 690 RESEARCH AND THESIS Credits Spring 01
No description
001 TBA - TBA Staff Enr: 24 Max: NA
COMP 800 GRADUATE RESEARCH Credits Spring 01
No Description.
001 TBA - TBA Staff Enr: 1 Max: NA
|