|
|
|
Rice Course Schedule, Fall 2002 Computer Science (COMP)
Rice Course Schedule as of 11/26/2002.
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 02
* 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 DH 1070 - MWF 11:00AM - 11:50AM Nguyen, Dung Enr: 73 Max: 0
Wong, Stephen
COMP 110 COMPUTATION IN SCIENCE AND ENGINEERING Credits 3.00 Fall 02
* DISTRIBUTION COURSE: GROUP III
The course introduces basic techniques for problem solving and visualization
using computational environments such as Mathematica and Matlab. Class will
consist of a mixture of traditional lectures held in classrooms and self-paced
modules covering topics in science and engineering that will be completed in
Symonds II. No previous experience is required or expected. Also offered as
NSCI 230.
001 DH 1075 - TTH 01:00PM - 02:20PM Warren, Joe D. Enr: 19 Max: 0
COMP 200 ELEMENTS OF COMPUTER SCIENCE Credits 3.00 Fall 02
* DISTRIBUTION COURSE: GROUP III
Broad introduction to major topics in computer science. Includes algorithms,
mathematical models of computation, machine organization and design,
programming languages, communication, and artificial intelligence. Open to
nonscience and nonengineering students.
001 DH 1042 - MWF 10:00AM - 10:50AM Collins, Nicholas Enr: 9 Max: NA
COMP 210 INTRO PRINCIPLES OF SCI. COMPUTING Credits 4.00 Fall 02
* DISTRIBUTION COURSE: GROUP III
Programming methodology and problem solving in a functional programming
language. Data abstraction, procedural abstraction, reduction rules, use of
control and state. Students will learn the practical skills to write and modify
programs. A student may not receive credit for COMP 211 after taking COMP 210.
001 HZ 210 - MWF 10:00AM - 10:50AM Barland, Ian Thomas Enr: 59 Max: 0
Wong, Stephen
COMP 212 INTERMEDIATE PROGRAMMING Credits 4.00 Fall 02
Programming methodology and problem solving in an object oriented programming
language. Recursion, data structures, introduction to analysis of algorithms,
sorting techniques. NOTE: Only one of 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: 33 Max: 0
COMP 290 COMPUTER SCIENCE PROJECTS Credits Fall 02
Theoretical and experimental investigations under staff direction.
Prereq- permission of department.
001 TBA - TBA Staff Enr: 0 Max: 0
COMP 311 PROGRAMMING LANGUAGES Credits 4.00 Fall 02
The design, definition and abstract implementation of programming languages
including methods for precisely specifying syntax and semantics.
Prereq- Comp 210and 280.
001 DH 1064 - MWF 01:00PM - 01:50PM Cartwright, Robert S. Enr: 36 Max: 0
COMP 320 INTRO TO COMPUTER ORGANIZATION Credits 4.00 Fall 02
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.
001 DH 1064 - TTH 09:25AM - 10:40AM Greiner, John D. Enr: 40 Max: 0
COMP 360 COMPUTER GRAPHICS Credits 4.00 Fall 02
D 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 1042 - TTH 01:00PM - 02:20PM Goldman, Ronald N. Enr: 27 Max: 0
COMP 390 COMPUTER SCIENCE PROJECTS Credits Fall 02
See Comp 290.
001 TBA - TBA Staff Enr: 3 Max: 0
COMP 412 COMPILER CONSTRUCTION Credits 4.00 Fall 02
Topics in the design of programming language translators, including parsing,
run-time storage management, error recovery, code generation and optimization.
Prereq- Comp 314 and Comp 320.
001 DH 1046 - MWF 11:00AM - 11:50AM Cooper, Keith D. Enr: 37 Max: 0
COMP 413 DISTRIBUTED PROGRAM CONSTRUCTION Credits 4.00 Fall 02
This course focuses on modern principles for the construction of distributed
programs, with an emphasis on design patterns, modern programming tools, and
distributed object systems. The material will be applied in a substantial
software design/construction project.
Prereq- Comp 312, Comp 421, or permission of instructor.
001 TBA - MWF 04:00PM - 05:30PM Druschel, Peter Enr: 5 Max: NA
COMP 425 COMPUTER SYSTEMS ARCHITECTURE Credits 4.00 Fall 02
Design of advanced uniprocessor system architecture and basics of parallel
architectures. Advanced pipelining, including dynamic scheduling and precise
interrupt handling. Advanced techniques for exploiting instruction level
parallelism, including superscalar and VLIW architectures. Case studies of
several recent high-performance microprocessors. Vector processors. Memory
system design--techniques to improve cache performance, virtual memory systems,
main memory enhancements. I/O systems--disk arrays and graphical interfaces.
An overview of parallel computers. Also offered as ELEC 425.
Prereq- Elec 320, 326.
001 DH 1064 - MWF 02:00PM - 02:50PM Rixner, Scott Enr: 24 Max: 0
COMP 482 DESIGN AND ANALYSIS OF ALGORITHMS Credits 3.00 Fall 02
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 1070 - TTH 10:50AM - 12:05PM Kavraki, Lydia Enr: 52 Max: 0
002 TBA - TBA Kavraki, Lydia Enr: 0 Max: NA
COMP 485 FUNDAMENTALS OF MEDICAL IMAGING I Credits 3.00 Fall 02
Fundamentals of various medical imaging modalities (e.g., x-ray, CT, and MRI)
used to indentify the anatomy of human organs, as well as other modalities
(e.g. PET, SPECT, fMRI, and MEG) specifically developed to identify the
funciton of the brain. Also offered as BIOE 485, BIOE 685, and ELEC 485.
Pre-req- MATH 211 and 212.
001 TBA - T 04:00PM - 07:00PM Mawlawi, Osama Enr: 4 Max: 0
COMP 490 COMP SCIENCE PROJECTS Credits Fall 02
Theoretical and experimental investigations under staff direction.
Prereq-COMP 280 and permisison of department
001 TBA - TBA Staff Enr: 1 Max: 0
COMP 491 COMPUTER SCIENCE TEACHING Credits 3.00 Fall 02
A combination of in-service teaching and a seminar.
Prereq- permission of department.
001 TBA - TBA Staff Enr: 0 Max: 0
COMP 511 MULTI-STAGE PROGRAMMING Credits 4.00 Fall 02
Multi-stage programs can generate other programs at runtime, compile them, and
execute them. Such programs can be significantly faster than single-stage ones.
This course introduces multi-stage languages, their applications, theory, and
implementation techniques. Coursework includes reading assignments,
discussions, and various kinds of programming exercises using one such language
(MetaOCaml).
Prereq- COMP 311
001 SH 207A - MWF 10:00AM - 10:50AM Taha, Walid Enr: 13 Max: NA
COMP 520 DISTRIBUTED SYSTEMS Credits 4.00 Fall 02
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 - TTH 02:30PM - 03:50PM Cox, Alan L. Enr: 17 Max: 0
COMP 526 HIGH-PERFORMANCE COMPUTER ARCHITECTURE Credits 4.00 Fall 02
Design of high performance computer systems, including shared-memory and
message-passing multiprocessors and vector systems. Hardware and software
tecniques to tolerate and reduce memory and communication lathcy. Case studies
and performance simulation of high-performance systems. Also offered as ELEC
526.
Prereq- Elec 425.
001 DH 1075 - MWF 01:00PM - 01:50PM Pai, Vijay Enr: 3 Max: 0
COMP 527 COMPUTER SYSTEMS SECURITY Credits 4.00 Fall 02
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 and Comp 311 or Comp 412.
001 DH 1046 - MW 02:00PM - 03:10PM Wallach, Dan Seth Enr: 16 Max: 0
COMP 540 ADAPTIVE SYSTEMS Credits 4.00 Fall 02
Multi-disciplinary methods of designing and analyzing adaptive systems.
Dicussion of recent research in the areas of planning, scheduling and control
as well as machine learning.
Prereq- Comp 440 or consent of instructor.
001 HB 453 - TTH 09:25AM - 10:40AM Subramanian, Devika Enr: 8 Max: NA
COMP 590 COMPUTER SCIENCE PROJECTS Credits Fall 02
Advanced theoretical and experimental investigations under staff direction.
001 TBA - TBA Staff Enr: 11 Max: 0
COMP 602 NEURAL NETWORKS AND INFORMATION THEORY I Credits 3.00 Fall 02
Advanced topics in ANN theories, with a focus on Self-Organizing Maps and
unsupervised learning. The course will be a mix of lectures and seminar
discussions with active student participation, based on most recent research
publications. Students will have access to professional software environment to
implement theories. Enrollment is limited to 10. Also offered as ELEC 602
001 TBA - TTH 02:30PM - 03:50PM Merenyi, Erzsebet Enr: 1 Max: 5
COMP 607 AUTOMATED PROGRAM VERIFICATION Credits 1.00 Fall 02
Methods, tools and theories for the computer-aided verification of concurrent
systems.
Prereq- Comp 409.
001 DH 1075 - TBA Vardi, Moshe Y. Enr: 8 Max: 0
COMP 612 GRAD SEM IN COMPILER CONSTRUCTION Credits 3.00 Fall 02
Topics in construction of programming language translators.
Prereq- Comp 412.
001 TBA - MWF 03:00PM - 03:50PM Mellor-Crummey, John M. Enr: 6 Max: 0
COMP 613 GRAD SEMINAR IN ADVAN LANGUAGE IMPLEMENT Credits 3.00 Fall 02
Topics in advanced language implementation.
Prereq- Comp 311, Comp 412.
001 TBA - TTH 10:50AM - 12:05PM Cartwright, Robert S. Enr: 0 Max: 0
COMP 620 GRAD SEM IN DISTRIBUTED COMPUT Credits 1.00 Fall 02
Content varies at discretion of instructor.
Prereq- Comp 520.
001 TBA - TBA Druschel, Peter Enr: 12 Max: 0
COMP 685 FUNDAMENTALS OF MEDICAL IMAGING Credits 3.00 Fall 02
The course will introduce basic medical imaging modalities, such as x-ray, CT,
and MRI, used to identify the anatomy of human organs, as well as other
modalties, such as PET, SPECT, fMRI, and MEG, specifically developed to
localize brain function. The course includes visits to clinical sites. Also
offered as ELEC 685 and BIOE 685.
001 TBA - T 04:00PM - 07:00PM Mawlawi, Osama Enr: 0 Max: NA
COMP 690 RESEARCH AND THESIS Credits Fall 02
No description
001 TBA - TBA Staff Enr: 35 Max: 0
COMP 800 GRADUATE RESEARCH Credits Fall 02
No Description.
001 TBA - TBA Staff Enr: 8 Max: 0
|