Copyright
James Hamilton.

Rice University General announcements (Volume 1973/74) online

. (page 20 of 37)
Online LibraryJames HamiltonRice University General announcements (Volume 1973/74) → online text (page 20 of 37)
Font size
QR-code for this ebook


Non-sequential and sequential decision theory, with applications to signal detec-
tion and pattern recognition. Non-sequential and sequential estimation with applica-
tion to smoothing, filterings, and prediction. Ms. Kazakos
Electrical Engineering 535b. Information Theory (3-0-3).

A discussion of the problems posed by an information theoretic approach to digital



ELECTRICAL ENGINEERING 177

communications, and a development of the analytic tools necessary to solve these
problems. A basic knowledge of both algebra and probability is assum.ed. Prerequis-
ite: Electrical Engineering 430, Electrical Engineering 534. Ms. Kazakos

Electrical Engineering 536. Control Systems II (3-0-3).

Introduction to the theory of linear multivariable control systems. Realization
theory, controllability, observability, stabilizability. Topics may include state estima-
tion, compensation, decoupling, model matching, and tracking. Not offered, 1973-74.

Electrical Engineering 696b. Seminar on Digital Filtering (3-0-3).

Mr. Burrus

COMPUTER SCIENCE AND ENGINEERING

Electrical Engineering 220a,b. Introduction to Computer Science and

Engineering (3-3-4).

Algorithms, programs, and computers. Basic programming and program structure.
Programming and computing systems. Debugging and verification of programs. Data
representation. Organization and characteristics of computers. Survey of computers,
languages, systems, and applications. Computer solution of several numerical and
non-numerical problems using APL and PL/1. Examples will be from Computer Sci-
ence. Offered as a self-paced course. Also offered as Mathematical Sciences 220a, b.

Mr. Feustel, Mr. Kennedy

Electrical Engineering 221a,b. Digital Computing for the Humanities
and Social Sciences (3-3-4).

Algorithms, programs, and computers. Basic prograrmning and program structure.
Programming and computing systems. Debugging and verification of programs. Data
representation. Organization and characteristics of computers. Survey of numerical
and non-numerical problems using APL, PL/1, and other application languages such
as Data-Text. Examples will be from the Humanities and Social Sciences. Offered
on a self-paced basis. Also offered as Mathematical Sciences 221a,b.

Mr. Kennedy, Mr. Feustel

Electrical Engineering 222b. Introduction to Business Data Processing

(3-3-4).

Introduction to the structure of computers and peripheral devices. Introduction
to COBOL programming including data representation, data structures, file manage-
ment, and report generation. Programming projects to include special topics such
as inventory control, payroll, tax computation, etc. Brief introduction to large scale
systems. Offered on a self-paced basis. Also offered as Mathematical Sciences 222b.

Mr. Kennedy, Mr. Feustel, Mr. Campise

Electrical Engineering 316a. Introduction to Discrete Structures (3-0-3).
An introduction to several discrete mathematical systems useful in various areas
of computer science. Topics considered will include a review of set theory, relations
and mappings; algebraic systems such as semigroups, groups, rings, and fields; graph
theory. Boolean algebra, and propositional logic. Also offered as Mathematical Sci-
ences 316a. Mr. Jump

Electrical Engineering 320a. Computer Organization and Software (3-

4-4).

Computer structure, machine language, instruction execution, addressing
techniques, and digital representation of data. Computer systems organization, logic
design, microprogramming, memory organization, characteristics of input-output,
and mass storage devices. Computer software including loaders, assemblers, and
operating systems. Common programming techniques, subroutines, macros, input-
output programming, searching, sorting. Programming projects to illustrate machine
organization and software design. A knowledge of PL/1 is assumed. Prerequisite:
Electrical Engineering 220. Also offered as Mathematical Sciences 320a.

Mr. Kennedy



178 COURSES OF INSTRUCTION

Electrical Engineering 320b. Computer Organization and Software (3-

4-4).

Same course as Electrical Engineering 320a. Mr. Page

Electrical Engineering 326a. Digital Networks and Systems (3-4-4).

Digital information and number systems, combinational logic, switching algebra
and logic network realizations, flip-flops and registers, analysis and synthesis of
sequential networks. Digital subsystems including data transfer systems, girithmetic
processors, storage systems, and control sequencers. Introduction to the organization
of stored program computers. Prerequisite: Electrical Engineering 220. Mr. Rusk

Electrical Engineering 416b. Automata and Formal Languages (3-0-3).
Introduction to recursive functions, formal systems, and Turing machines. CJodel
numbering and unsolvability results, the halting problem and relative uncomputa-
bility. Grammars. Chomsky and Greibach Normal Form, pushdown automata, linear
bounded automata, operation on languages. LR (K) grammars, stack automata, and
decidability. Prerequisite: Electrical Engineering 316a. Also offered as Mathematical
Sciences 416b. Mr. Jump

Electrical Engineering 417b. Combinatorial Analysis (3-0-3).

An introduction to the techniques of combinatorial analysis. Emphasis will be
placed on enumeration problems using the methods of inclusion and exclusion and
generating functions. A major goal will be the development of Polya's theory of
counting. Additional topics to be covered are applications to graphical enumeration
and computer programming. The course will involve extensive problem solving. Also
offered as Mathematical Sciences 417b. Mr. Kilpatrick

Electrical Engineering 420b. Algorithms and Data Structures (3-3-4).
Mathematical preliminaries for the analysis of algorithms: counting and com-
binatorial identities, generating functions, and asymptotic analysis. Fundamental
programming techniques including co-routines, sub-routines, and interpretative
routines. Structural algorithms for lists, trees, and graphs. Mathematical properties
of trees, graphs, and lists. Knotted structures. A knowledge of PL/1 and APL is
assumed. LISP 1.5 and SNOBOL will be taught in laboratories. Outside reading
is required. Prerequisite: Electrical Engineering 320. Recommended: Electrical
Engineering 316, Mathematical Sciences 381. Also listed as Mathematical Sciences
420. Note some students may find it advantageous to take Electrical Engineering
417b concurrently or following Electrical Engineering 420b. Mr. Feustel

Electrical Engineering 421a. Programming Languages and Compiler

Construction (3-3-4).

Introduction to the concepts of programming language design. Algebraic, list, and
string languages. Formal definition of programming languages with emphasis on
grammars. Global properties of algorithmic languages. Compiler construction,
including: symbol table organization and manipulation, lexical scan, bottom-up and
top-down parsing, runtime storage allocation, code generation, and optimization.
Extensible languages and macros. Compiler-writing systems. Laboratory projects.
Recommended prerequisite: Electrical Engineering 320. A knowledge of PL/1 is
assumed. Also offered as Mathematical Sciences 421a. Mr. Kennedy

Electrical Engineering 425b. Computer Systems (3-0-3).

Advanced topics in computer organization including: arithmetic and non-
arithmetic processing, memory utilization, storage management, addressing, control,
and input-output. Comparison of specific examples of various solutions to computer
system design problems. Prerequisite: Electrical Engineering 320. Recommended:
Electrical Engineering 326 and 426. Note: Some students may find it advantageous
to take Electrical Engineering 426 concurrently with or following Electrical
Engineering 425. Mr. Rusk

Electrical Engineering 426b. Digital Subsystems (3-4-4).

A survey of various computation structures encountered in modern computer sys-
tems. Topics include asynchronous sequential networks, computation schemata,
asynchronous modular systems, memory systems, organization of single-sequence
computers, and multi-process implementation of schemata. Prerequisite: Electrical
Engineering 326. Recommended: Electrical Engineering 425. Note: Some students



ELECTRICAL ENGINEERING 179

may find it advantageous to take Electrical Engineering 425 concurrently with or
following Electrical Engineering 426. Mr. Rusk

Electrical Engineering 427a. Pulse and Digital Circuits (3-4-4).

Oscillators, timing circuits, counters, bistable, monostable, astable circuits. Diode
gates and selection matrices. Trigger circuits and blocking oscillators. Emphasis
is placed upon discrete component solid state technology. Prerequisite: Electrical
Engineering 342. Mr. Keto

Electrical Engineering 516a. Theory of Computation (3-0-3).

A study of theoretical models relevant to computer science. Typical topics include
asynchronous sequential machines, speed-independent networks, occurrence sys-
tems, Petri nets, and computational schemata. Prerequisite: Electrical Engineering
416. Also offered as Mathematical Sciences 516a. Mr. Jump

Electrical Engineering 520b. Operating Systems (3-3-4).

Problems in procedure implementation, processes, their synchronization and com-
munication, memory management and its implementation, name management, pro-
tection resource allocation; and pragmatic aspects of system building. Required read-
ings from the literature. Statistical models of operating systems will be discussed.
Laboratories in simulation and operating system components will be required.
Prerequisites: Electrical Engineering 420, Mathematical Sciences 381. Recom-
mended: Electrical Engineering 425, Mathematical Sciences 476. Also offered as
Mathematical Sciences 520. Mr. Feustel

Electrical Engineering 521a. Artificial Intelligence (3-3-4).

Survey of statistical and heuristic techniques useful in modeling problems in learn-
ing and game playing. Methods of simulating cognitive processes. Application of
non-numeric languages as SNOBOL 4 and LISP 1.5 to artificial intelligence. Discus-
sion of tree and graph traversal algorithms. Papers from the current literature.
Recommended: Electrical Engineering 420 and Mathematical Sciences 381. Also
offered as Mathematical Sciences 521a. Mr. Feustel

Electrical Engineering 526a. Switching Theory (3-0-3).

A study of various models used to represent the behavior and structure of switching
circuits. Typical topics include switching algebra, functional minimization and
decomposition, threshold logic, reliable design and fault detection, state minimiza-
tion of sequential machines, the structure of sequential machines, asjmchronous
sequential circuits, and linear sequential machines.

Electrical Engineering 527b. Advanced Digital Components (3-0-3).

(feneration and distribution of nanosecond pulses; structure of high-speed arithme-
tic units. Piped, staged, and streamed data flow; detailed analysis of particular high-
speed logic elements. Prerequisite: Electrical Engineering 427.

Electrical Engineering 698a. Seminar on Computer Science (1-0-1).

Mr. Jump

Electrical Engineering 699b. Seminar on Computer Science (1-0-1).

Mr. Feustel

LASERS, MICROWAVES, AND SOLID-STATE ELECTRONICS

Electrical Engineering 305b. Electromagnetic Field Theory (3-0-3).

Review of vector analysis. Electrostatics. Magnetostatics. Boundary-value prob-
lems, electromagnetic induction, Maxwell's equations and plane waves. Prerequisite:
Mathematics 212. Mr. Kim

Electrical Engineering 307a. Acoustics (3-0-3).

A course directed toward the theory, applications, mesisurement, and control of
acoustics. Subjects to be covered include: acoustic theory, atmospheric acoustics, room
acoustics, attenuation, nonlinear effects, measurement techniques, transducers, and
acoustical standards. The text is Physical and Applied Acoustics by Meyer and
Neumann. Mr. Few



180 COURSES OF INSTRUCTION

Electrical Engineering 362a. Magnetic, Dielectric, and Optical Devices

(3-0-3).

Properties of magnetic, dielectric, and optical materials, associated particularly
with engineering applications in devices. Magnetic circuits, computer memories,
magnetic recording, transducers, lenses, filters, and polarizers. Prerequisite:
Engineering 241. Mr. Rabson

Electrical Engineering 406a. Electromagnetic Wave Propagation (3-3-4).

Transmission lines. Plane waves; plane interfaces; guided waves; rectangular and

circular waveguides; microwave resonant cavities; radiation; linear antennae and

simple arrays. Prerequisite: Electrical Engineering 305b. Mr. Wilson

Electrical Engineering 460a. Introduction to Quantum Mechanics (3-4-4).
Experimental foundations of quantum mechanics; solutions of Schroedinger's
equation for the harmonic oscillator and the hydrogen atom; the exclusion principle;
the hydrogen molecule; metallic binding; behavior of an electron in a periodic poten-
tial; the band theory of solids; quantum statistics. Prerequisite: Electrical Engineer-
ing 305. Mr. Kim

Electrical Engineering 461b. Electrical Properties of Materials (3-0-3).
Atomic and crystal theory of electrical engineering materials. Properties and
parameters of magnetic, dielectric, conducting, and semi-conducting materials
important in the understanding of device characteristic. Electrical Engineering 460
is prerequisite. Mr. Rabson

Electrical Engineering 462b. Semiconductor Devices (3-4-4).

The physical principles and operational characteristics of semiconductor and quan-
tum electronic devices. Microelectronics laboratory. Theory of electronic conduction
in semiconductors, theories of modem semiconductor junction, interface and bulk
devices, semiconductor lasers, and optoelectronic devices. Prerequisite: Electrical
Engineering 460. Mr. Wilson

Electrical Engineering 505a. Advanced Electromagnetic Field Theory (3-

0-3).

Boundary-value problems in electrostatics and magnetostatics. Propagation of
electromagnetic waves in free space, in conducting media, and in isotropic and anis-
tropic dielectrics. Not offered, 1973-74.

Electrical Engineering 506b. Applications of Electromagnetic Field

Theory (3-0-3).

Wave guides and cavities, antennae, diffraction, magnetohydrodynamics, the spe-
cial theory of relativity and moving charges. Mr. Rabson

Electrical Engineering 560a. Ferromagnetic Theory and Devices (3-0-3).

Theory of magnetism. Magnetostatics. Dynamic behavior of magnetic materials.

Magnetic thin films. The material of an introductory course in solid-state theory

is assumed. Also offered as Materials Science 649a. Mr. Bourne

Electrical Engineering 561b. Semiconductor Electronics (3-0-3).

Fundamental theory of semiconductor devices. The material of an introductory
course in solid-state theory is assumed. Also offered as Materials Science 648b.

Electrical Engineering 562a. Microwave Engineering (3-4-4).

Review of waveguides and resonant cavities. The scattering matrix, and applica-
tions to 2-, 3-, and 4-port devices. Principles of broadband transformers, couplers,
and filters Microwave generation. Tensor susceptibility and nonreciprocal devices.
Prerequisite: Electrical Engineering 406. Mr. Wilson

Electrical Engineering 563a. Introduction to the Solid State (3-0-3).

This course will provide an introduction to the fundamental concepts about crystal-
line solids and provide the basic preparation for further courses in the sequence
Electrical Engineering 564-567. It will consist of the following: a brief review of
Quantum Mechanics and Statistical Mechanics, a discussion of crystal structure,



ELECTRICAL ENGINEERING 181

a study of the diffraction of waves by lattices and an introduction to the concept
of the reciprocal lattice, classical and quantum-mechanical descriptions of lattice
vibrations and the thermal properties of insulators, and the properties of electrons
in solids including free-electron and band theoretical approaches. Prerequisites: An
introductory background in wave mechanics and statistical mechanics, and concur-
rent enrollment in a graduate-level quantum mechanics course is assumed. Also
offered as Chemistry, Materials Science, Physics 563a. Mr. Hannon

Electrical Engineering 564b. Electron Transport and Superconductivity

(3-0-3).

This course is one of the introductory graduate-level courses on the solid-state
that follows Electrical Engineering 563. It will consider various aspects of electron
transport, primarily from a microscopic viewpoint. Among topics to be covered will
be various contributions to electron scattering and some techniques for measuring
the Fermi Surface. In addition, an introduction to superconductivity will be pre-
sented. Prerequisite: Electrical Engineering 563 or equivalent. Also offeree as
Chemistry, Materials Science, Physics 564b.

Electrical Engineering 565b. Dielectric and Optical Properties of Matter
(3-0-3).

This course is one of the introductory graduate-level courses on the solid-state
that follow Electrical Engineering 563. Topics included are: polarization and the
static model of a dielectric medium in an electric field; extension of the above model
to the dynamic case and dielectric dispersion in solids; Raman and Brillouin scatter-
ing; optical spectra of solids; stimulated effects with applications to lasers; the
dynamics of the nonlinear interaction between radiation and matter. Prerequisite:
Electrical Engineering 563 or equivalent. Also offered as Chemistry, Mathematical
Sciences, Physics 565b. Mr. Estle

Electrical Engineering 566b. Imperfections and Mechanical Properties

(3-0-3).

This course is one of the introductory graduate-level courses on the solid-state
that follows Electrical Engineering 563. Point defects in crystals, geometrical
description of dislocations and the mathematics theory of lattice imperfections will
be discussed. Non-thermal generation of point defects, physical observation of defects
in crystals and special properties of lattice imperfections in metallic, ionic, and
homopolar crystals will be covered. How lattice imperfections in ionic, metallic, and
homopolar crystals effect certain physical properties of these crystals will be
developed. The effects of lattice defects, particularly dislocations, upon the mechani-
cal properties of crystals will be discussed. Prerequisite: Electrical Engineering 563
or equivalent. Also offered as Chemistry, Materials Science, Physics 566b.

Mr. Roberts

Electrical Engineering 567b. Magnetism and Magnetic Resonance (3-

0-3).

This course is one of the introductory graduate-level courses on the solid state
that follows Electrical Engineering 563. The basis of the magnetic properties of
solids will be discussed. This will include diamagnetism, paramagnetism, ferromag-
netism, antiferromagnetism, and ferrimagnetism. The phenomenon of magnetic reso-
nance will be studied. This will include nuclear magnetic resonance, electron
peiramagnetic resonance, and ferromagnetic resonance. The emphasis will be on the
atomic origin of magnetism and on a description of the elementary excitations of
ordered magnetic materials. Prerequisite: Electrical Engineering 563 or equivalent.
Also offered as Chemistry, Materials Science, Physics 567b.

Electrical Engineering 568. Quantum Electronics Engineering (3-0-3).
An introduction to the theory of laser oscillators and mode-locked picosecond laser
pulses. Propagation of light pulses through active as well as passive media. Landau
damping and parametric instability. An emphasis will be placed on laser induced
plasma heating. Prerequisite: Electrical Engineering 305b. Mr. Kim

RESEARCH AND PROJECTS

Electrical Engineering 490a. Electrical Engineering Projects (Credit Var-
iable).
Theoretical and experimental investigations under staff direction.



182 COURSES OF INSTRUCTION

Electrical Engineering 590a,b. Electrical Engineering Projects (Credit
Variable).
Theoretical and experimental investigations under staff direction.

Electrical Engineering 690a,b. Research and Thesis (Credit Variable).
Electrical Engineering 700. Summer Graduate Research.
Electrical Engineering 800. Non-Resident Research.



Engineering and Applied Science

General Undergraduate Information. Curricula in engineering at Rice
University lead to either Bachelor of Arts or Bachelor of Science degrees
in the fields of chemical engineering, civil engineering, electrical engineer-
ing, environmental science and engineering, mechanical engineering, and
materials science. These curricula are part of integrated five-year curricula
which lead to professional master's degrees.

The first two years of the science-engineering program are described
generally on pages 48-50. Students contemplating a major in engineering
should pay particular attention to the courses required by the various
engineering departments as shown in material published by that depart-
ment.

The following undergraduate courses listed as "Engineering" are
offered for the preparation of students majoring in all branches.

COURSES

Engineering 101a. Introduction to Engineering Design (3-3-4).

An introductory course open to all freshmen in any field of engineering. The object
of this course is to introduce the student to design. Extensive use will be made
of engineering case histories. Students working in a small groups will complete
a semester-long engineering design problem. Mr. Krahl

Engineering 141b. Introduction to Engineering Systems (3-3-4).

An experimental introductory course that is open to all freshmen interested in
any field of engineering. While all fields of engineering will be covered, there will
be a particular emphasis on engineering systems. Mr. Davis, Mr. Gordon

Engineering 142a. Introduction to Engineering Materials (3-0-3).

An introductory course, open to all freshmen and sophomores interested in the
fundamentals of engineering. The course covers the nature of solid materials, their
mechanical, electrical, magnetic, and chemical properties. Metallic engineering
materials as well as semiconductors and insulators are discussed.

Mr. Bourne, Mr. Rudee

Engineering 200b. Classical Thermodynamics (3-0-3).

A fundamental exposition of the laws of classical thermodynamics and the deduc-
tions that may be made therefrom. Applications of these principles are illustrated
for systems oi significance in various disciplines with particular attention to pure
substances. Prerequisite: Physics 100a,b. Mr. Chapman



ENGINEERING AND APPLIED SCIENCE 183

Engineering 201b. Engineering Drawing (2-3-3)

In this course engineering drawing is developed as a means of communication.
Included are orthographic projection, pictorial projection, dimensioning, lettering,
sketching, and computer graphics.

Engineering 211a. Engineering Mechanics (4-0-4).

Equilibrium of static systems, dynamics of a particle, dynamics of particle systems,
and rigid-body dynamics. Elements of vibrational analysis. Prerequisite: Physics
100a,b, Mathematics 101a, 102b. Mr. Merwin, Mr. Walker, Mr. Bowen

Engineering 240a,b. Digital Computing for Engineering and Science (3-

3-4, each semester).

The nature of the digital computer. Programming; algorithms and flow charts;
languages. Fortran programming. Data structures and representation. Numeric and
non-numeric computing techniques. Introduction to numerical analysis. Prerequis-
ites: Mathematics 101a, 102b. Mr. Holt

Engineering 241a,b. Electrical Circuits (3-4-4, each semester).

Basis models of electrical circuit elements. Formulation, solution, and interpreta-
tion of network equations. Application to electronic circuits, signal analysis, and
general system theory. Introduction to electronic lab techniques. Prerequisite:
Mathematics 101a, 102b. Mr. Troelstra

Engineering 311a. Cases in Technology and Society (3-0-3).

Engineering cases that demand maximum interaction between engineering and
the social sciences will be studied in depth by interdisciplinary teams of students.
These teams, assuming the role of consultants, will have the opportunity to discuss
their conclusions with invited experts from industry and government as well as
a multi-disciplinary panel of faculty members. Mr. Rudee

Engineering 312b. Technology and Society (3-0-3).

The impact of technology on society is discussed through lectures and readings
from the viewpoints of behavioral scientists, scientists, and engineers. Typical sub-
jects might include: history of control of the environment, technology, and markets;
science and public policy; the computer and society; and other topics deemed germane
by participants in the course. Also offered as Political Science 312b.

Mr. Van Helden, Mr. Rudee

Engineering 360b. Dynamic Simulation of Social Systems (2-2-3).



Online LibraryJames HamiltonRice University General announcements (Volume 1973/74) → online text (page 20 of 37)