Online Library → James Hamilton → Rice University General announcements (Volume 1973/74) → online text (page 20 of 37)

Font size

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).

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).

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

Online Library → James Hamilton → Rice University General announcements (Volume 1973/74) → online text (page 20 of 37)