|
|
|
Rice Course Schedule, Spring 2003 Computer Science (COMP)
Rice Course Schedule as of 03/03/2003.
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 INTRODUCTION TO COMPUTING & INFORMATION Credits 3.00 Spring 03
* 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 SYM LAB - MWF 11:00AM - 11:50AM Nguyen, Dung Enr: 31 Max: 35
COMP 110 COMPUTATION IN SCIENCE AND ENGINEERING Credits 3.00 Spring 03
* 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 1070 - TTH 01:00PM - 02:20PM Goldman, Ronald N. Enr: 30 Max: NA
Toffoletto, Frank R.
COMP 210 PRINCIPLES OF COMPUTING & PROGRAMMING Credits 4.00 Spring 03
* 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 DH 1064 - MWF 10:00AM - 10:50AM Greiner, John D. Enr: 34 Max: NA
Wong, Stephen
COMP 212 INTERMEDIATE PROGRAMMING Credits 4.00 Spring 03
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 1064 - MWF 01:00PM - 01:50PM Cox, Alan L. Enr: 39 Max: NA
Nguyen, Dung
COMP 280 MATHEMATICS OF COMPUTATION Credits 3.00 Spring 03
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 Barland, Ian Thomas Enr: 44 Max: 0
COMP 290 COMPUTER SCIENCE PROJECTS Credits Spring 03
Theoretical and experimental investigations under staff direction.
Prereq- permission of department.
001 TBA - TBA Staff Enr: 0 Max:
COMP 300 ORGANIZATIONS IN THE INFORMATION AGE Credits 3.00 Spring 03
* DISTRIBUTION COURSE: GROUP III
We will review the remarkable technology of the Information Age and examine
some of its effects on businesses and institutions. Information technology is
re-shaping the structure of organizaitons and markets and challenging business
leaders to re-think the ways in which businesses will prosper in the years
ahead. We will explore these challenges and also speculate about the ways in
which advancing informaiton technology might further transform organizations.
001 DH 1046 - TTH 01:00PM - 02:20PM Gorry, G. Anthony Enr: 34 Max: 0
COMP 312 PROGRAM ENGINEERING Credits 4.00 Spring 03
Introduction to methods and tools of programs by teams; pattern-based design:
modules; safe programming.
Prereq- Comp 311
001 KH 105 - MWF 02:00PM - 02:50PM Cartwright, Robert S. Enr: 8 Max: 0
COMP 314 APPLIED ALGORITHMS AND DATA STRUCTURES Credits 4.00 Spring 03
Design analysis of computer algorithms and data structures useful for applied
problems. Laboratory assignments will use these techniques in conjunction with
advanced programming methods. Also offered as ELEC 322.
Prereq- Comp 280, Comp 212.
001 DH 1064 - TTH 02:30PM - 03:50PM Budimlic, Zoran Enr: 47 Max: 0
COMP 390 COMPUTER SCIENCE PROJECTS Credits Spring 03
See Comp 290.
001 TBA - TBA Staff Enr: 4 Max:
COMP 409 LOGIC IN COMPUTER SCIENCE Credits 3.00 Spring 03
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 1075 - TTH 09:25AM - 10:40AM Vardi, Moshe Y. Enr: 16 Max: 0
COMP 410 SOFTWARE ENGINEERING METHODOLOGY Credits 4.00 Spring 03
Designing software for effective implementation and maintenance. Formal
techniques for program specification and correctness proofs. Case studies
examining what works, what doesn't and why. Programming assignments will
include maintenance exercises and team projects.
Prereq- Comp 210, Comp 212, Comp 314 or instructor's permission.
001 DH 1075 - MWF 01:00PM - 01:50PM Wong, Stephen Enr: 13 Max: 0
COMP 411 ADVANCED PROGRAMMING LANGUAGES Credits 4.00 Spring 03
The design, definition and abstract implementation of programming languages
including methods for precisely specifying syntax and semantics.
Prereq- Comp 210, 280, 311, and 320.
001 KH 105 - MWF 10:00AM - 10:50AM Taha, Walid Enr: 6 Max: NA
COMP 421 OPERATING SYSTEMS & CONCURRENT PROGRAMMI Credits 4.00 Spring 03
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 320.
001 DH 1070 - TTH 10:50AM - 12:05PM Druschel, Peter Enr: 44 Max: 0
COMP 429 INTRODUCTION TO COMPUTER NETWORKS Credits 3.00 Spring 03
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 Stat 331
001 DH 1064 - TTH 01:00PM - 02:00PM Knightly, Edward Enr: 12 Max: 0
COMP 440 ARTIFICIAL INTELLIGENCE Credits 4.00 Spring 03
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 212, 280, and preferably 314
001 DH 1042 - TTH 01:00PM - 02:20PM Subramanian, Devika Enr: 30 Max: 0
COMP 460 ADVANCED COMPUTER GRAPHICS Credits 4.00 Spring 03
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 1042 - MF 02:00PM - 04:00PM Warren, Joe D. Enr: 11 Max: 0
COMP 481 AUTOMATA, FORMAL LANGUAGES, AND COMPUTAB Credits 3.00 Spring 03
Finite automata, regular expressions, regular languages, pushdown automata,
context-free languages, Turing machines, recursive languages, computability,
and solvability.
Prereq- Comp 314.
001 DH 1042 - MWF 01:00PM - 01:50PM Greiner, John D. Enr: 27 Max: 0
COMP 486 FUNDAMENTALS OF MEDICAL IMAGING II Credits 3.00 Spring 03
See description of ELEC 486.
Prereq- Bioe 685 or Comp 485
001 AL B209 - T 04:00PM - 07:00PM Mawlawi, Osama Enr: 1 Max: 0
COMP 490 COMP SCIENCE PROJECTS Credits Spring 03
Theoretical and experimental investigations under staff direction.
Prereq-COMP 280 and permisison of department
001 TBA - TBA Staff Enr: 2 Max:
COMP 491 COMPUTER SCIENCE TEACHING Credits 3.00 Spring 03
A combination of in-service teaching and a seminar.
Prereq- permission of department.
001 TBA - TBA Staff Enr: 0 Max:
COMP 502 NEURAL NETWORKS AND INFORMATION THEORY I Credits 3.00 Spring 03
Review of major Artificial Neural Network paradigms. Analytical discussion of
supervised and unsupervised learning. Emphasis on state-of-the-art Hebbian
(biologically most plausible) learning paradigms and their relation to
information theoretical methods. Applications to data analysis such as pattern
recognition, clustering, classification, blind source separation, non-linear
PCA, projection pursuit, independent component analysis. Also offered as ELEC
502. Enrollment is limited to
20.
http://www.ece.rice.edu/~erzsebet/ANNcourse.html.
Pre-req- ELEC 431 and ELEC 430 or equivalent, or instructor's consent.
001 DH 1075 - TTH 02:30PM - 03:50PM Merenyi, Erzsebet Enr: 3 Max: 0
COMP 515 ADVANCED COMPILATION FOR VECTOR PARALLE Credits 4.00 Spring 03
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.
Prereq- COMP 412
001 KH 107 - TTH 02:30PM - 03:50PM Kennedy, Kenneth W. Enr: 7 Max: 0
COMP 525 ADVANCED MICROPROCESSOR ARCHITECTURE Credits 4.00 Spring 03
Exploration of the current trends and future directions of microprocessor
architecture. Includes topics such as technology trends that affect
microprocessor architecture, modern microprocessor design, techniques for
statically and dynamically maximizing parallelism, memory system issues, and
proposed future microporcessor architectures. Also offered as ELEC 525.
Prereq- Comp 425/Elec 425.
001 SS 106 - TTH 09:25AM - 10:40AM Rixner, Scott Enr: 3 Max: 0
COMP 560 LARGE SCALE INTEGRATION Credits 3.00 Spring 03
A study of VLSI technology and design.
Prereq- Comp 326.
Also offered as ELEC 560
001 TBA - MF 02:00PM - 04:00PM Warren, Joe D. Enr: 3 Max: NA
COMP 590 COMPUTER SCIENCE PROJECTS Credits Spring 03
Advanced theoretical and experimental investigations under staff direction.
001 TBA - TBA Staff Enr: 13 Max: NA
COMP 610 GRADUATE SEMINAR IN PROGRAMMING LANGUAGE Credits 1.00 Spring 03
A discussion of programming language semantics in computer science.
001 TBA - M 12:00PM - 01:00PM Cartwright, Robert S. Enr: 2 Max: 0
Taha, Walid
COMP 612 GRADUATE SEMINAR IN DISTRIBUTED COMPUTIN Credits 3.00 Spring 03
Topics in construction of programming language translators.
Prereq- Comp 412.
001 TBA - TBA Staff Enr: 1 Max: NA
COMP 620 GRAD SEM IN DISTRIBUTED COMPUT Credits 1.00 Spring 03
Content varies at discretion of instructor.
Prereq- Comp 520.
001 TBA - TBA Staff Enr: 10 Max:
COMP 630 MULTITIER WIRELESS NETWORKS Credits 3.00 Spring 03
Topics in multitier wireless networks
001 TBA - TBA Staff Enr: 0 Max: 0
COMP 690 RESEARCH AND THESIS Credits Spring 03
No description
001 TBA - TBA Staff Enr: 37 Max:
COMP 800 GRADUATE RESEARCH Credits Spring 03
No Description.
001 TBA - TBA Staff Enr: 9 Max:
|