Bulletin 2000-2002

School of Engineering and Technology Technology Building (ET) 215
799 W. Michigan Street
Indianapolis, Indiana, 46202-5160
(317) 274-2533
Engineering and Technology Home Page

Engineering Course Descriptions

Key to Course Descriptions

The courses listed in this section will, for the most part, be offered during the 1998-2000 academic years. Additional information about course schedules may be obtained from the specific departments in the school. Courses are grouped under their program subject abbreviation. Course descriptions may contain the following information, in this order: course number, course title, number of credit hours (in parentheses), number of hours of lecture per week, number of laboratory hours per week, number of hours per week for recitation (group discussion and problem solving), and prerequisites (P) and/or corequisites (C), followed by the course description. For example, under Electrical Engineering (EE), a course description reads:

EE 202 Linear Circuit Analysis II (3 cr.) Class 3. P: EE 201. P or C: MATH 262. Continuation of EE 201. Use of computer-aided design programs. Complex frequency plane, resonance, scaling, and coupled circuits. Two-port network parameters. Laplace transform methods. Use of trees, general loop and nodal equations, matrix formulations.

This listing indicates that the course number is EE 202 with the title "Linear Circuit Analysis II" (a continuation of EE 201). it’s worth 3 credit hours. The class meets 3 hours a week for lectures. A required prerequisite course (i.e., a course that must be completed before taking EE 202) is EE 201. Another prerequisite or corequisite (i.e., a course that must be completed at the same time as EE 202, if not sooner) is MATH 262. A brief course description then follows.

Please refer to the bulletin of the Purdue University Graduate School for descriptions of graduate courses not appearing in the following lists.

Electrical Engineering (EE)

EE 195 Introduction to Computing for Electrical Engineering (3 cr.) Class 2, Recitation 1-2. P: ENGR 196. P or C: MATH 163. An introductory course in computer programming, with emphasis on problem decomposition and program structure. The aim is to introduce students to solving problems using high-level programming languages. Students are also introduced to a number of concepts fundamental to electrical engineering. Programming is in C in order to develop a structured approach to problem solving. Simple electrical engineering problems (require no prior engineering knowledge).

EE 196 Engineering Problem Solving (3 cr.) P or C: MATH 163. Class 3 or Class 2, Lab 2. Introduction to electrical engineering and to the use of mathematics and computers in engineering problem solving. Introduction to various electrical engineering fields and the tools used in subject areas common to most electrical engineering disciplines.

EE 201 Linear Circuit Analysis I (3 cr.) Class 3. P or C: MATH 261 and PHYS 251. Recommended C: EE 207. Volt-ampere characteristics for circuit elements; independent and dependent sources; Kirchhoff’s laws and circuit equations. Source transformations; Thevenin’s and Norton’s theorems; superposition. Transient response of resistor capacitor (RC), resistor inductor (RL), and resistor inductor capacitor (RLC) circuits; sinusoidal steady-state and impedance. Instantaneous and average power.

EE 202 Linear Circuit Analysis II (3 cr.) Class 3. P: EE 201. P or C: MATH 262. Continuation of EE 201. Use of computer-aided design programs. Complex frequency plane, resonance, scaling, and coupled circuits. Two-port network parameters. Laplace transform methods. Use of trees, general loop and nodal equations, matrix formulations.

EE 207 Electronic Measurement Techniques (1 cr.) Lab 3. P or C: EE 201. Experimental exercises in the use of laboratory instruments. Voltage, current, impedance, frequency, and waveform measurements. Frequency and transient response. Use of operational amplifiers in instrumentation systems.

EE 208 Electronic Devices and Design Laboratory (1 cr.) Lab 3. P: EE 207. C: EE 255. Laboratory experiments in design and measurement with analog devices. Applications include single-stage and multistage bipolar and FET amplifiers, operational amplifier applications, differential amplifiers, and active filters.

EE 255 Introduction to Electronics Analysis and Design (3 cr.) Class 3. P: EE 201. Recommended C: EE 208. Diode, bipolar transistor, and field effect transistor (FET) circuit models for the design and analysis of electronic circuits. Single-stage and multistage analysis and design. Computer-aided design calculations, amplifier operating point design and frequency response of single and multistage amplifiers. High frequency and low frequency designs are emphasized.

EE 266 Digital Logic Design (3 cr.) Class 3. P or C: EE 201. Introduction to logic design, with emphasis on practical design techniques and circuit implementation. Topics include Boolean algebra; theory of logic functions; mapping techniques and function minimization; logic equivalent circuits and symbol transformations; transistor-transistor-logic (TTL)/metal oxide semi-conductor (MOS) logic into gate implementations; electrical characteristics; propagation delays; signed number notations and arithmetic; binary and decimal arithmetic logic circuits; theory of sequential circuits; timing diagrams; analysis and synthesis of SR-, D-, T-, and JK-based sequential circuits; clock generation circuits; algorithmic state machine method of designing sequential circuits.

EE 267 Digital Logic Design Laboratory (1 cr.) Lab 3. P: EE 207. C: EE 266. A series of logic circuit experiments using TTL integrated circuits. Designed to reinforce material presented in EE 266 lecture.

EE 301 Signals and Systems (3 cr.) Class 3. P: EE 202 and MATH 262. Signal and system representation. Fourier series and transforms, sampling and discrete Fourier transforms. Discrete-time systems, difference equation, Z-transforms. State equations, stability, characteristic values and vectors. Continuous-time systems, time and frequency domain analysis. Continuous systems with sampled inputs.

EE 302 Probabilistic Methods in Electrical Engineering (3 cr.) Class 3. P or C: EE 301. An introductory treatment of probability theory, including distribution and density functions, moments, and random variables. Applications of normal and exponential distributions. Estimation of means and variances. Hypothesis testing and linear regression. Introduction to random processes, correlation functions, spectral density functions, and response of linear systems to random inputs.

EE 305 Semiconductor Devices (3 cr.) Class 3. P: EE 255, MATH 262, and PHYS 251. Materials- and phenomena-based examination of devices, emphasizing the how and why of solid-state device operation.

EE 311 Electric and Magnetic Fields (3 cr.) Class 3. P: MATH 262 and PHYS 251. Continued study of vector calculus, electrostatics, and magnetostatics. Maxwell’s equations, introduction to electromagnetic waves, transmission lines, and radiation from antennas. Students may not receive credit for both EE 311 and PHYS 330.

EE 321 Principles of Electromechanical Energy Conversion (3 cr.) Class 3. P: EE 202. C: EE 311. The general theory of electromechanical motion devices relating to electric variables and electromagnetic forces. Basic concepts and operational behavior of DC, induction, brushless DC, and stepper motors used in control applications.

EE 340 Simulation, Modeling, and Identification (3 cr.) Class 2, Lab 3. P: EE 207 and EE 301. Investigation and evaluation of design problems through simulation of systems described by ordinary differential and difference equations. Development of simulation models from physical parameters and from experimental data. Topics include continuous, discrete, and hybrid models of electrical, mechanical, and biological systems. Laboratory experiences demonstrate concepts studied in text and lecture.

EE 359 Data Structures (3 cr.) Class 3. P: EE 195. An introductory course in computer engineering, with emphasis on data structure and program design using the C language. The classical concepts of structured programming such as stack, queue, linked list, tree, recursion, sorting, and searching. Applications of structured programming in engineering.

EE 362 Microprocessor Systems and Interfacing (4 cr.) Class 3, Lab 3. P: EE 195, EE 266, and EE 267. An introduction to basic computer organizations, microprocessor instruction sets, assembly language programming, the design of various types of digital as well as analog interfaces, and microprocessor system design considerations. Laboratory provides practical hands-on experience with microprocessor software application and interfacing techniques. Design and implementation of a simple three-bus computer; detailed study of a particular microcomputer architecture and instruction set (Motorola 6809); assembly language programming techniques; system control signals and I/O port design and handshaking protocols; interrupt control systems; LSI parallel and serial interfaces; analog data and control interfaces.

EE 365 Introduction to the Design of Digital Computers (3 cr.) Class 3. P: EE 362. The hardware organization of computer systems: instruction set selection, arithmetic/logic unit design, hardwired and microprogrammed control schemes, memory organization, I/O interface design. Computer simulation of digital systems.

EE 382 Feedback System Analysis and Design (3 cr.) Class 3. P: EE 301 or ME 330 or equivalent. Classical concepts of feedback system analysis and associated compensation techniques. In particular, the root locus, Bode diagram, and Nyquist criterion are used as determinants of stability.

EE 400 Electrical Engineering Undergraduate Seminar (1 cr.) Class 2. P: Senior standing in electrical engineering. A lecture-demonstration series on electrical and electronic devices, procedures, systems, and career topics.

EE 401 Engineering Ethics and Professionalism (1 cr.) Class 1. P: Senior standing. Some ethical, social, political, legal, and ecological issues that practicing engineers may encounter. (EE 401 and ME 401 are cross-listed courses; students may not get credit for both EE 401 and ME 401.)

EE 410 Introduction to Digital Signal Processing (3 cr.) Class 2, Lab 3. P: EE 301. P or C: EE 362. An introductory treatment of digital signal processing algorithms and implementation using high speed digital signal processors. Sampling, architecture, addressing modes and instruction set of digital signal processors, discrete Fourier transform, fast Fourier transform, and digital filtering.

EE 411 Advanced Techniques in Digital Signal Processing (3 cr.) Class 2, Recitation 2. P: EE 302. P or C: EE 410. Theory and algorithms for processing stochastic signals. Review of discrete-time transforms and stochastic process. Introduction to optimum and adaptive filtering, and to classical and modern spectral analysis.

EE 427 Semiconductor Power Electronics (3 cr.) Class 2, Lab 3. P: EE 255 and EE 301. Introduction to power semiconductor devices, characteristics, and ratings. Emphasis on analysis and design of circuits with power semiconductors and associated devices. Power rectification, inversion, AC-to-AC power control, firing circuits, and microcomputer control of power circuits.

EE 444 Introduction to Communication Systems Analysis (3 cr.) Class 3. P: EE 301 and EE 302. Applications of the principles of signal analysis of amplitude, phase, and frequency modulator systems. Behavior of receivers in the presence of noise. Pulse code modulation and multiplex systems. Emphasis on applications of theory to communication system design.

EE 446 Digital Computational Techniques for Electronic Circuits (3 cr.) Class 3. P: EE 195, EE 301. Algorithmic and computational aspects of electronic circuit analysis, both linear and nonlinear. Numerical methods such as Newton-Raphson and various integration formulas. Sparse matrices and implicit integration techniques. Worst-case and tolerance analysis.

EE 455 Integrated Circuit Engineering (3 cr.) Class 3. P: EE 202 and EE 255. Recommended P or C: EE 305. Analysis, design, and fabrication of silicon, thin-film, and thick-film integrated circuits. Consideration of circuit design, layout, and fabrication techniques for integrated circuits. Circuit simulation studies aided by SPICE II software system. Integrated operational amplifiers and logic gates (T2L, I2L, MOS, and CMOS).

EE 456 Advanced Integrated Circuit Engineering (3 cr.) Class 3. P: EE 455. A continuation of EE 455, with similar topics treated in greater depth. Additional material on epitaxy, sputtering, diffusion schedules, DMOS, VMOS, SOS, FET op-amps, Gummel-Poon models, threshold logic, flip-flops, and semiconductor memories is included. SPICE II simulations using macro models.

EE 468 Introduction to Compilers and Translation Engineering (3 cr.) Class 3. P: EE 359, EE 362, and EE 365. Design and construction of compilers and other translators. Compilation goals, organization of a translator, grammars and languages, symbol tables, lexical analysis, syntax analysis (parsing), error handling, intermediate and final code generation, assemblers, interpreters, and an introduction to optimization/ parallelization. Emphasis on engineering, from scratch, a compiler or interpreter for a small programming language, typically a C or Pascal subset. Projects involve implementation (and documentation) of such a system using C on ECN UNIX.

EE 469 Operating Systems Engineering (3 cr.) Class 3. P: EE 359, EE 365. Design and construction of modern operating systems. Basic process concepts in multiprogrammed computer systems, including concurrency, scheduling, resource sharing, synchronization, deadlock, mutual exclusion, and protection. The engineering of operating systems involving detailed examination and modification of an existing operating system, UNIX. Presentation of analytic modeling and performance evaluation techniques. Case studies of existing operating systems. A substantial part of the course involves projects, centered on modification of UNIX, that support concepts of OS design and construction, including primary and secondary storage management, file systems, I/O subsystems, CPU scheduling, and disk scheduling.

EE 483 Digital Control System Analysis and Design (3 cr.) Class 3. P: EE 382. An introduction to real-time computer-controlled systems analysis and design in both frequency domain and state space. Sampling theory and its effect on digital control design. Implementation, application, and industrial practice of digital control using digital signal processors and other microprocessors. Matlab/Simulink and its toolboxes are used. Regular computer and lab assignments; final design project required.

EE 489 Introduction to Robotics (3 cr.) Class 3. P or C: EE 382. Homogeneous transformations; kinematics of manipulator arms; dynamic equations using Newton-Euler and Euler-Lagrange formulations; inverse kinematics; trajectory generation; task planning; manipulator control; robot languages; robot sensing and vision; and industrial applications of robots. Lab experiments and final project are required.

EE 491 Engineering Design Project (1-2 cr.) P: Senior standing and consent of a faculty sponsor. The student selects an engineering design project and works under the direction of the faculty sponsor. Suitable projects may be from the local industrial, municipal, state, and educational communities. May be repeated for a maximum of 4 credit hours.

EE 492 Senior Design (3 cr.) Class 1, Lab 5. P: Senior standing and consent of department chair. General design methodology, consideration of alternative solutions, and project planning in design. Influence of safety, reliability, economics, and aesthetics on design of engineering systems. Interpretation of specifications and requests for proposals. Early in the course, teams of students will be assigned a major design problem that will be the focus throughout the course. Oral presentation and report writing required.

EE 495 Selected Topics in Electrical Engineering (1-4 cr.)

EE 496 Electrical Engineering Projects P: Consent of instructor. Hours and credits to be arranged.

EE 522 Problems in the Measurement of Physiological Events (3 cr.) Class 3. P: Consent of instructor. Lectures devoted to the methods used to measure physiological events with demonstrations and laboratory exercises to emphasize the practical aspects of quantitative measurements on living subjects. The systems covered are cardiovascular, respiratory, central and peripheral nervous, gastrointestinal, and renal.

EE 538 Digital Signal Processing I (3 cr.) Class 3. P: EE 301 and EE 302 or equivalent. Theory and algorithms for processing of determinatic and stochastic signals. Topics include discrete signals, systems, transforms, linear filtering, fast Fourier transforms, nonlinear filtering, spectrum estimation, linear prediction, adaptive filtering, and array signal processing.

EE 544 Digital Communications (3 cr.) Class 3. P: EE 444 or graduate standing. Introduction to digital communication systems and spread spectrum communications. Analog message digitization, signal space representation of digital signals, binary and M-ary signaling methods, detection of binary and M-ary signals, comparison of digital communication systems in terms of signal energy and signal bandwidth requirements. The principal types of spread-spectrum systems are analyzed and compared. Application of spread spectrum to multiple-access systems and to secure communication systems is discussed.

EE 546 Digital Computational Techniques for Electronic Circuits (3 cr.) Class 3. P: EE 255 and 301 or graduate standing. Digital computer methods for DC, AC, and transient analysis of electronic circuits. Linear, nonlinear, and piecewise linear dynamic circuits. Actual usage of programs ECAP, SPICE, CORNAP, and SNAP in course work along with study of algorithms used in these programs.

EE 547 Introduction to Computer Communication Networks (3 cr.) Class 3. P: EE 302 or equivalent. A qualitative and quantitative study of issues in design, analysis, and operation of computer communication and telecommunication networks as they evolve toward the integrated networks of the future, employing both packet and circuit-switching technology. Packet and circuit switching, the OSI standards for architecture and protocols, elementary queuing theory for performance evaluation, random access techniques, local area networks, reliability and error recovery, and integrated networks.

EE 554 Electronic Instrumentation and Control Circuits (3 cr.) Class 3. P: EE 255 and EE 301. Analysis and design of special amplifiers, pulse circuits, operational circuits, DC amplifiers, and transducers used in instrumentation, control, and computation.

EE 559 MOS VLSI Design (3 cr.) Class 3. P: EE 305 and 365. Introduction to most aspects of large-scale MOS integrated circuit design, including device fabrication and modeling; useful circuit building blocks; system considerations; and algorithms to accomplish common tasks. Most circuits discussed are treated in detail, with particular attention given those whose regular and/or expandable structures are primary candidates for integration. All circuits are digital and are considered in the context of the silicon-gate MOS enhancement-depletion technology. Homework requires the use of existing IC mask layout software; term projects assigned.

EE 563 Programming Parallel Machines (3 cr.) Class 3. P: EE 264 and 463. Examines how to program parallel processing systems. Various parallel algorithms are presented to demonstrate different techniques for mapping tasks onto parallel machines. Parallel architectures to be considered are: SIMD (synchronous), MIMD (asynchronous), and mixed-mode (SIMD/MIMD hybrid). Machines that represent these classes to be used in the course are the MasPar MP-1 (SIMD); nCUBE 2 (MIMD); and PASM (mixed-mode). There will be three programming projects, one on each machine. The similarities and differences among the machines and their languages will be discussed.

EE 565 Computer Architecture (3 cr.) Class 3. P: EE 365 or graduate standing. An introduction to problems of designing and analyzing current machine architectures. Major topics include performance and cost analysis, pipeline processing, vector machines and numerical applications, hierarchical memory design, and multiprocessor architectures. A qualitative approach allowing a computer system designer to determine the extent to which a design goal is emphasized.

EE 566 CISC Microprocessor System Design (3 cr.) Class 3. P: EE 365 or equivalent. An overview of advanced-architecture CISC microprocessors and their associated support components, with emphasis on incorporating these devices into both general-purpose and embedded board-level designs for multi-microprocessor systems utilizing open-architecture system buses. Survey of 32-bit CISC microprocessor, memory management, floating point support, advanced peripherals, PLD-base "glue logic" design, performance evaluation, IEEE-standard open-architecture system buses, and various pertinent interface and networking standards. Design experience is gained through a comprehensive, semester-long project.

EE 569 Introduction to Robotic Systems (3 cr.) Class 3. P: EE 382 Basic components of robotic systems; selection of coordinate frames; homogeneous transformations; solutions to kinematics of manipulator arms; velocity and force/torque relations; dynamic equations using Euler-Lagrange formulation; digital simulation of manipulator motion; motion planning; obstacle avoidance; controller design using torque method; and classical controllers for manipulators. Lab experiments and final project required.

EE 570 Artificial Intelligence (3 cr.) Class 3. P: EE 359 or equivalent. Basic understanding of data structures including the proper use of arrays, lists, trees, and queues. Understanding of searching and sorting concepts. Basic understanding of probability and statistics, including Bayes rule, statistical tests of significance, and normal distribution.

EE 574 Software Engineering Methodology (3 cr.) Class 3 P: EE 359 or equivalent. Life-cycle models, software planning, software analysis, software design including data flow and data structure design, software testing methods, and software documentation. Software design project required.

EE 580 Optimization Methods for Systems and Control (3 cr.) Class 3. P: Consent of instructor. Introduction to optimization theory and methods, with applications in systems and control. Nonlinear unconstrained optimization, linear programming, nonlinear constrained optimization, various algorithms and search methods for optimizations, and their analysis. Examples from various engineering applications are given.

EE 595 Selected Topics in Electrical Engineering Hours and credits to be arranged.

EE 600 Random Variables and Signals (3 cr.) Class 3. P: EE 444 or EE 483 or graduate standing. Engineering applications of probability theory. Problems of events, independence, random variables, distribution and density functions, expectations, and characteristic functions. Dependence, correlation, and regression; multivariate Gaussian distribution. Stochastic processes, stationarity, ergodicity, correlation functions, spectral densities, random inputs to linear systems, Gaussian processes.

EE 602 Lumped System Theory (3 cr.) Class 3. P: EE 301. P or C: MATH 511 or consent of instructor. An investigation of basic theory and techniques of modern system theory, emphasizing linear state model formulations of continuous- and discrete-time systems in the time and frequency domains. Coverage includes notion of linearity, time invariance, discrete- and continuous-times state models, canonical forms, associated transfer functions and impulse response models, the state transition matrix, the Jordan form, controllability, observability, and stability.

EE 604 Electromagnetic Field Theory (3 cr.) Class 3. P: EE 311 or graduate standing. Review of general concepts (Maxwell’s equations, materials interaction, boundary conditions, energy flow); statics (Laplace’s equation, Poisson’s equation); distributed parameter systems (classification of solutions, transmission lines, and waveguides); radiation and antennas (arrays, reciprocity, Huygen’s principle); a selected special topic (e.g., magnetostatics, waves in anisotropic media, and optical fibers).

EE 606 Solid-State Devices (3 cr.) Class 3. P: Graduate standing or consent of instructor. A relatively broad, moderate-depth coverage of semiconductor devices and related topics. Semiconductor fundamentals required in the operational analysis of solid-state devices; detailed examination of the positive-negative (PN) junction diode and PN junction devices; heterojunction surface devices including Schottky diode, the MOS capacitor, and the MOSFET.

EE 608 Computational Models and Methods (3 cr.) Class 3. P: EE 359 or equivalent or consent of instructor. Computation models and techniques for the analysis of algorithm complexity. The design and complexity analysis of recursive and nonrecursive algorithms for searching, sorting, and set operations; graph algorithms; matrix multiplication; polynomial evaluation; FFT calculations; and NP-complete problems.

EE 629 Introduction to Neural Networks (3 cr.) Class 3. P: EE 600. Information processing with neural networks, biological and engineering implications, learning algorithms, current neural network models and architectures, implementational topics, applications in areas such as signal/image processing, pattern recognition, optimization, simulation, system identification, nonlinear prediction, communications, and control.

EE 637 Digital Image Processing I (3 cr.) Class 3. P: EE 302 and EE 538, or equivalent. Introduction to digital image-processing techniques for enhancement, compression, restoration, reconstruction, and analysis. 2-D signals and systems; sampling and scanning; random fields; discrete cosine transform; discrete Karhunen-Loeve transform; grayscale transformations; linear, ranked order, and morphological filters; human vision, printing, and display of images; entropy-based compression; vector quantization; block truncation coding; transform coding; predictive coding; image degradation models; Wiener filter; constrained deconvolution; computed tomography; edge detection; shape representation; and segmentation.

EE 645 Estimation Theory (3 cr.) Class 3. P: EE 600. The basic estimation theory commonly applied in communications and signal- processing systems. Covers basic theory and concepts, linear estimation, and special topics. Applications in the communications sciences considered throughout.

EE 649 Speech Processing by Computer
(3 cr.)
Class 3. P: EE 301 (knowledge of basic digital signal processing: time and frequency domains, Fourier and Z-transforms, convolution. Knowledge of C or FORTRAN on UNIX). Models of the vocal tract; identification and extraction of speech features; speech transmission and compression systems; the recognition of speech and speakers by computers; control of speech synthesizers. Computer project required.

EE 668 Introduction to Artificial Intelligence (3 cr.) Class 3. P: EE 600 or consent of instructor. This course consists of four parts: The first part deals with heuristic search and shows how problems involving search can be solved more efficiently by the use of heuristics; how in some cases it is possible to discover heuristics automatically; knowledge representation and deduction, with emphasis on predicate calculus and associated concepts such as resolution and unification. The last part of the course will deal with the design of a small-scale reasoning framework using the paradigm of logic programming.

EE 672 Synthesis and Design of Analog Filters (3 cr.) Class 3. P: EE 301 or graduate standing. Positive real functions. Synthesis of LC, RC, and RLC one-ports. Synthesis of RC two-ports. Synthesis of singly-terminated and doubly-terminated lossless two-ports. Design of equalizers. Design of active filters using operational amplifiers. The sensitivity problem.

EE 674 Topological Methods of Network Analysis (3 cr.) Class 3. P: EE 301 or graduate standing. Fundamentals of graph theory. Signal flow graph method of circuit and system analysis. Network equilibrium equations in explicit form. Formulation of state equations. Topological formulas for network functions. The maximum flow problem. Network reliability analysis.

EE 675 Introduction to Analysis of Non-Linear Systems (3 cr.) Class 3. P: EE 602 or consent of instructor. Applications of phase plane methods and classification of singular points. Iteration and perturbation techniques. Jump resonance. Limit cycles. Relaxation oscillations. Introduction to Liapunov and asymptotic stability.

EE 680 Modern Automatic Control (3 cr.) Class 3. P: EE 602 or consent of instructor. Theoretical methods in optimal control theory. Topics include the calculus of variations and the Pontryagin minimum principle with applications to minimum energy problems. Geometric methods will be applied to the solution of minimum time problems. Computational methods, singular problems, observer theory, and sufficient conditions for existence of solutions are also discussed.

EE 696 Advanced Electrical Engineering Projects (Variable Credit). Individual research projects to be approved by the supervising faculty member before registering for the course. An approved written report must be filed before credit is given. (This course cannot be used on a Ph.D. plan of study for the primary area.)

EE 698 Research (M.S. thesis) (variable credit) Research for M.S. thesis.

EE Employment Enrichment Programs

EE C199, C299, C399, C494 and C499 Cooperative Education Practice I-V (1-5 cr.) P: Sophomore standing and program advisor approval. A semester or summer of external, full-time, related career experiences designed to enhance the student’s academic program and preparedness for an intended career with a business, industry, or government agency.
A comprehensive written report on the co-op practice is required.

EE I199, I299, I399, I494, I499 Career Enrichment Internship I-V (1-5 cr.) P: Sophomore standing and program advisor approval. A semester or summer of external, full-time, related career experiences designed to enhance the student’s preparedness for entering an initial or second career. A comprehensive written report on the internship experience is required.

EE E199, E299, E399, E494, E499 Employment Enrichment Experience I-V (1-5 cr.) P: Sophomore standing and program advisor approval. A semester or summer of external, full- or part-time related employment enrichment experiences designed to enhance the student’s academic program and preparedness for an intended career with a business, industry, or government agency.
A comprehensive written report on the enrichment experience is required.

General Engineering (ENGR)

ENGR 195 Selected Topics in Engineering I
(0-3 cr.)
Selected topics in general or interdisciplinary engineering (freshman level).

ENGR 295 Selected Topics in Engineering II
(0-3 cr.)
Selected topics in general or interdisciplinary engineering (sophomore level).

ENGR 395 Selected Topics in Engineering III (0-3 cr.) Selected topics in general or interdisciplinary engineering (junior level).

ENGR 495 Selected Topics in Engineering IV (0-3 cr.) Selected topics in general or interdisciplinary engineering (senior level).

Industrial Engineering (IE)

IE 501 Introduction to Operations Research (3 cr.) Class 3. P: MATH 262 and STAT 311. Fundamentals of operations research. Mathematical programming, decision theory, stochastic processes, and their applications. Emphasis on problem formulation, solution strategies, and computer software packages.

IE 530 Quality Control (3 cr.) Class 3. P: STAT 511 or equivalent. Principles and practices of statistical quality control in industry. Control charts for measurements and for attributes. Acceptance sampling by attributes and by measurements. Standard sampling plans. Sequential analysis. Sampling inspection of continuous production.

IE 532 Reliability (3 cr.) Class 3. P: STAT 511 or equivalent. Reliability of components and multicomponent systems. Application of quantitative methods to the design and evaluation of engineering and industrial systems and of processes for assuring reliability of performance. Economic and manufacturing control activities related to product-engineering aspects of reliability. Principles of maintainability. Product failure and legal liability.

IE 533 Industrial Applications of Statistics (3 cr.) Class 3. P: IE 330 or STAT 511 or equivalent. The application of statistics to the effective design and analysis of industrial studies concerning manufacturing and human-factors engineering in order to optimize the use of equipment and resources. Emphasis on conducting these studies at the least cost.

IE 535 Linear Programming (3 cr.) Class 3. P: IE 501 or equivalent. Optimization of linear objective functions subject to linear constraints. Development of theory, algorithms, and applications of linear programming.

IE 536 Stochastic Models in Operations Research (3 cr.) Class 3. P: IE 336 or IE 561 or equivalent. An introduction to techniques for modeling random processes used in operations research. Markov chains, continuous-time Markov processes, Markovian queues, and reliability and inventory models.

IE 545 Engineering Economic Analysis (3 cr.) Class 3. P: Senior standing and IE 355. Analysis of engineering costs and capital investments. Applications of classical optimization, mathematical programming, the theory of the firm, and the theory of production to the analysis of investment proposals. Evaluation and selection of individual projects; formulation of capital investment programs.

IE 546 Economic Decisions in Engineering (3 cr.) Class 3. P: STAT 511 and IE 501, or equivalent, or consent of instructor. Topics in decision making and rationality, including decision analysis, decision making under uncertainty, and various descriptive and prescriptive models from operations research, economics, psychology, and business. Applications from engineering decision making, public-policy, and personal decision making. Designing aids to improve decision making.

IE 558 Safety Engineering (3 cr.) Class 3. P: IE 386. Application of human factors and engineering practice in accident prevention and the reduction of health hazards. Safety and health practices that fall within the responsibilities of the engineer in industry. Detection and correction of hazards. Contemporary occupational safety and health laws and their enforcement.

IE 566 Production Management Control (3 cr.) Class 3. P or C: IE 383 or equivalent. Background and development of production management, plus current concepts and controls applicable to production management functions.

IE 577 Human Factors in Engineering (3 cr.) Class 3. Survey of human factors in engineering with particular reference to human functions in human/machine systems. Human abilities and limitations in relation to design of equipment and work environments.

IE 579 Advanced Production Control (3 cr.) Class 3. P: IE 383 or consent of instructor. Modern, quantitative, computer-oriented techniques of production planning and control for discrete part manufacturing environments. Emphasis on design for data-driven systems and relationships with computer-aided manufacturing (CAM). Database and analytic planning and control models.

IE 590 Topics in Industrial Engineering Credit and hours to be arranged. Selected topics in industrial engineering for seniors and graduate students.

IE 690 Advanced Topics in Industrial Engineering Credit hours to be arranged. Advanced study in various fields of industrial engineering for graduate students.

Materials Engineering (MSE)

MSE 345 Introduction to Engineering Materials (3 cr.) Class 3. P: Junior standing in engineering. Introduction to the structure and properties of engineering materials, including metals, alloys, ceramics, plastics, and composites. Characteristics and processing affecting behavior of materials in service.

MSE 523 Physical Ceramics (3 cr.) Class 3. P: Graduate standing. Physical and chemical processes responsible for microstructure development in modern ceramic materials; relationship between microstructures and physical properties. Solid-state processes, including structural defects, diffusion, sintering and grain growth, reaction rates, nucleation and growth, and microstucture development; mechanical and thermal behavior, including deformation, strength, thermal properties, and thermal and compositional stresses; and electrical and magnetic behavior, including electrical conductivity, dielectric properties, and magnetic properties.

MSE 540 High Temperature Alloys (3 cr.) Class 3. P: Consent of instructor. Theory of alloying and relationship among temperature, structure, and mechanical properties in nickel, cobalt, and iron base alloys. Effects of thermomechanical processing. Analysis of microstructures by transmission electron microscopy, scanning electron microscopy,
X-ray diffraction, and X-ray microprobe.

MSE 575 Transport Phenomena in Solids (3 cr.) Class 3. P: Senior standing in engineering or science. Energetics and kinetics of phase change in metals and alloys. Nucleation and growth models, with special emphasis on role of crystal defects. Selected topics in multicomponent diffusion.

MSE 576 Corrosion (3 cr.) Class 3. P or C: CHEM 373 or MSE 345. Rate-controlling steps in electrode processes; activation, ohmic, and concentration polarization; passivation; potentio-static studies and alloy design; applications to engineering systems.

MSE 597 Selected Topics in Materials Science and Materials Engineering Hours and credits to be arranged.

Mechanical Engineering (ME)

ME 196 Introduction to Computer Applications in Engineering (3 cr.) Class 3. C: MATH 163. Introduction to the engineering profession, graphs, and units. Introduction to computers, computer-aided drafting, and engineering calculations with mathematical software packages.

ME 197 Introduction to Computer Programming (3 cr.) Class 2, Recitation 1. C: MATH 163. An introduction to C programming for engineering freshmen, with emphasis on solutions to engineering problems.

ME 200 Thermodynamics I (3 cr.) Class 3. P or C: MATH 261. First and second laws, entropy, reversible and irreversible processes, properties of pure substances. Application to engineering problems.

ME 262 Mechanical Design I (3 cr.) Class 2, Lab 2. P: ME 197 and ME 270. C: ME 274. The basic concepts of mechanical design are introduced with emphasis on use of computer-aided design techniques. Applications are chosen from the area of linkage and mechanism design. Lab involves implementation of computer techniques in solving mechanical design problems.

ME 270 Basic Mechanics I (3 cr.) Class 3. P: PHYS 152. P or C: MATH 261. Fundamental concepts of mechanics, force systems and couples, free body diagrams, and equilibrium of particles and rigid bodies. Distributed forces; centroids and centers of gravity of lines, areas, and volumes. Second moment of area, volumes, and masses. Principal axes and principal moments of inertia. Friction and the laws of dry friction. Application to structures and machine elements, such as bars, beams, trusses, and friction devices.

ME 272 Mechanics of Materials (4 cr.) Class 3, Lab 2. P: ME 270 or equivalent. Analysis of stress and strain; equations of equilibrium and compatibility; stress/strain laws; extension, torsion, and bending of bars; membrane theory of pressure vessels; elastic stability; selected topics. Experiments include testing of mechanical properties and failure analysis.

ME 274 Basic Mechanics II (3 cr.) Class 3. P: ME 270. P or C: MATH 262. Kinematics of particles in rectilinear and curvilinear motion. Kinetics of particles, Newton’s second law, energy, and momentum methods. Systems of particles, kinematics and plane motion of rigid bodies, forces and accelerations, energy and momentum methods. Kinetics, equations of motions, energy and momentum methods for rigid bodies in three-dimensional motion. Application to projectiles, gyroscopes, machine elements, and other engineering systems.

ME 301 Thermodynamics II (3 cr.) Class 3. P: ME 200. Properties of gas mixtures, air-vapor mixtures, applications availability. Thermodynamics of combustion processes, equilibrium, energy conversion, power, and refrigeration systems.

ME 310 Fluid Mechanics (4 cr.) Class 3, Lab 2. P: ME 200 and ME 274. Continua, velocity fields, fluid statics, basic conservation laws for systems and control volumes, dimensional analysis. Euler and Bernoulli equations, viscous flows, boundary layers, flows in channels and around submerged bodies, and one-dimensional gas dynamics.

ME 314 Heat and Mass Transfer (4 cr.) Class 3, Lab 2. P: ME 310. Fundamental principles of heat transfer by conduction, convection, and radiation; mass transfer by diffusion and convection. Application to engineering situations.

ME 330 Modeling and Analysis of Dynamic Systems (3 cr.) Class 3. P: EE 201 and MATH 262. Introduction to dynamic engineering systems; electrical, mechanical, fluid, and thermal components; linear system response; Fourier series and Laplace transform.

ME 340 Dynamic Systems and Measurements (3 cr.) Class 2, Lab 2. P: ME 330. Modeling and formulation of differential equations for dynamic systems, including mechanical vibratory systems, thermal systems, fluid systems, electrical systems, and instrumentation systems. Analysis of dynamic systems and measuring devices including transient response and frequency response techniques, mechanical systems, transducers, and operational amplifiers. Consideration of readout devices and their responses to constant, transient, and steady-state sinusoidal phenomena. Calibration and data analysis techniques are introduced. Both analog and digital computation are included.

ME 372 Mechanical Design II (4 cr.) Class 3, Lab 2. P: ME 262, ME 272, and ME 274. Type and dimensional synthesis of mechanisms. Vector loop approach. Numerical methods and graphical techniques. Computer-aided design techniques. Cams and gears. Static and dynamic balancing. Strength design for mechanisms and robotics. Reliability principles.

ME 401 Engineering Ethics and Professionalism (1 cr.) Class 1. P: Senior standing. Some ethical, social, political, legal, and ecological issues that a practicing engineer may encounter. Students may not receive credit for both EE 401 and ME 401.

ME 402 Biomechanics of the Musculoskeletal System (3 cr.) Class 3. P: ME 272. Mechanical design of organisms, with emphasis on the mechanics of the musculoskeletal system. Selected topics in prosthesis design and biomaterials; emphasis on the unique biological criteria that must be considered in biomechanical engineering design.

ME 403 Thermal Science Applications (3 cr.) Class 3. P: ME 310 and ME 314. Applications of thermal science theory to such topics as heating, ventilating, and air conditioning; real cycles of combustion engines; turbomachinery; power plants and combustion.

ME 418 Heating and Air-Conditioning Analysis and Design (3 cr.) Class 3. P: ME 314. Psychometrics, air-conditioning systems, equipment selection, duct design, and piping design. Heating and cooling loads, solar radiation, and heat transmission in buildings. Heat pumps. Application of air-conditioning to residences, computer rooms, light commercial, and high-rise buildings.

ME 430 Power Engineering (3 cr.) Class 3. P: ME 200. Rankine cycle analysis, fossil-fuel steam generators, energy balances, fans, pumps, cooling towers, steam turbines, availability (second law) analysis of power systems, energy management systems, and rate analysis.

ME 433 Principles of Turbomachinery (3 cr.) Class 3. P: ME 200 and ME 310. Unified treatment of principles underlying fluid mechanic design of hydraulic pumps, turbines, and gas compressors. Similarity and scaling laws. Cavitation. Analysis of radial and axial flow machines. Blade element performance. Radial equilibrium theory. Centrifugal pump design. Axial compressor design.

ME 450 Introduction to Computer-Aided Engineering (3 cr.) Class 3. P: ME 262 and ME 272. Advanced applications of interactive computer graphics; geometric modeling techniques; introduction to the use of finite element method; applications of finite element method in stress analysis and heat transfer areas; use of existing hardware and software systems.

ME 451 Computational Methods in Thermal Sciences (3 cr.) Class 3. P: ME 314 and ME 330. Mathematical description of heat transfer and fluid flow problems, discretization methods, heat convection, convection and diffusion, incompressible flows, high speed flow.

ME 462 Engineering Design (4 cr.) Class 3, Recitation 2. P: MSE 345 and ME 372. C: ME 314. Concurrent engineering design concept is introduced. Application of the design is emphasized. Design problems from all areas of mechanical engineering are considered.

ME 472 Advanced Mechanics of Materials (3 cr.) Class 3. P: ME 272 and MATH 262. Studies of stresses and strains in three-dimensional elastic problems. Failure theories and yield criteria. Bending of curved beams. Torsion of bars with noncircular cross sections. Beams on elastic foundation. Energy methods. Selected topics. Students may not receive credit for both ME 472 and ME 550.

ME 474 Vibration Analysis (3 cr.) Class 3. P: ME 272, ME 274, and ME 330. Introduction to simple vibratory motions, such as undamped and damped free and forced vibrations, vibratory systems with more than one degree of freedom, Coulomb damping, transverse vibration of beams, torsional vibration, critical speed of shafts, and applications.

ME 482 Control System Analysis and Design (3 cr.) Class 3. P: ME 330 or equivalent. Classical feedback concepts, root locus, Bode and Nyquist techniques, state-space formulation, stability, design applications. Students may not receive credit for both
EE 382 and ME 482.

ME 484 Engineering Industrial Practice IV
(1-5 cr.)
P: Consent of the co-op advisor. For engineering students on cooperative assignment only.

ME 491 Engineering Design Project (1-2 cr.) P: Senior standing and consent of a faculty sponsor. The student selects an engineering design project and works under the direction of the faculty sponsor. Suitable projects may be from the local industrial, municipal, state, and educational communities. May be repeated for up to 4 credit hours.

ME 497 Selected Topics in Mechanical Engineering Hours and credits to be arranged.

ME 500 Thermodynamics (3 cr.) Class 3. P: ME 301. The empirical, physical basis of the laws of thermodynamics. Availability concepts and applications. Properties and relations between properties in homogeneous and heterogeneous systems. The criteria of equilibrium. Application to a variety of systems and problems including phase and reaction equilibrium.

ME 503 Biomechanics of the Musculoskeletal System (3 cr.) Class 3. P: ME 272 or consent of instructor. This course covers the mechanical design of organisms with emphasis upon the mechanics of the musculoskeletal system. Selected topics include biomechanics of osteoporosis and osteoarthritis, tissue engineering, prothesis design, and biomaterials. Emphasis is placed upon the unique biological criteria that must be considered in biomechanical engineering design.

ME 505 Heat and Mass Transfer (3 cr.) Class 3. P: ME 314. Heat and mass transfer by diffusion in one-dimensional, two-dimensional, transient, periodic, and phase change systems. Convective heat transfer for external and internal flows. Similarity and integral solution methods. Heat, mass, and momentum analogies. Turbulence. Buoyancy-driven flows. Convection with phase change. Radiation exchange between surfaces and radiation transfer in absorbing-emitting media. Multimode heat transfer problems.

ME 506 Two-Phase Flow and Heat Transfer (3 cr.) Class 3. P: ME 314. Basic two-phase flow equations, homogeneous model, drift-flux model, flow regimes, pressure drop in two-phase flow. Nucleation and bubble dynamics, pool boiling, subcooled boiling, forced convection boiling, critical heat flux in pool boiling, critical heat flux in forced convection boiling, minimum heat flux, film boiling, post dryout heat transfer. Flow instabilities, choking in two-phase flow, film and dropwise condensation. Applications to heat exchangers. Special boiling and two-phase flow problems.

ME 509 Intermediate Fluid Mechanics (3 cr.) Class 3. P: ME 310 or equivalent. Fluid properties, basic laws for a control volume, kinematics of fluid flow, dynamics of frictionless incompressible flow, basic hydrodynamics, equations of motion of viscous flow, viscous flow applications, boundary layer theory, wall turbulence, and lift and drag of immersed bodies.

ME 510 Gas Dynamics (3 cr.) Class 3. P: ME 310. Flow of compressible fluids. One-dimensional flows including basic concepts, isentropic flow, normal and oblique shock waves, Rayleigh line, Fanno line, and simple waves. Multidimensional flows including general concepts, small perturbation theory for linearized flows, and method of characteristics for nonlinear flows.

ME 525 Combustion (3 cr.) Class 3. P: ME 310 and CHEM C112. Physical and chemical aspects of basic combustion phenomena. Classification of flames. Measurement of laminar flame speeds. Factors influencing burning velocity. Theory of flame propagation. Flammability, chemical aspects, chemical equilibrium. Chain reactions. Calculation and measurement of flame temperature. Diffusion flames. Fuels. Atomization and evaporation of liquid fuels. Theories of ignition, stability, and combustion efficiency.

ME 550 Advanced Stress Analysis (3 cr.) Class 3. P: ME 272 and MATH 262. Studies of stresses and strains in three-dimensional problems. Failure theories and yield criteria. Stress function approach to two-dimensional problems. Bending of nonhomogeneous asymmetric curved beams. Torsion of bars with noncircular cross sections. Energy methods. Elastic stability. Introduction to plates. Students may not receive credit for both ME 472 and ME 550.

ME 551 Finite Element Analysis (3 cr.) Class 3. P: Graduate standing or consent of instructor. Concepts of finite elements methods; formulations for different engineering problems and their applications. Variational methods, the finite element concept, and applications in stress analysis, dynamics, fluid mechanics, and heat transfer.

ME 552 Advanced Applications of Finite Element Methods (3 cr.) Class 3. P: ME 551 or equivalent. Various algorithms for nonlinear and time-dependent problems in two and three dimensions. Emphasis on advanced applications with problems chosen from fluid dynamics, heat transfer, and solid mechanics areas. Independent project required.

ME 560 Kinematics (3 cr.) Class 3. P: ME 372. Geometry of constrained-plane motion with application to linkage design. Type and number synthesis, size synthesis. Path curvature, inflection circle, cubic of stationary curvature. Finite displacements, three- and four-separated positions. Graphical, analytical, and computer techniques.

ME 562 Advanced Dynamics (3 cr.) Class 3. P: ME 372 or consent of instructor. Dynamics of multiple-degrees-of-freedom mechanical systems. Holonomic and nonholonomic constraints. Lagrange’s equations of motion. Hamilton’s principle for holonomic systems. Kinematics and kinetics of rigid-body motion, including momentum and energy methods, linearized equations of motion. Classification of vibratory systems: gyroscopic, circulatory forces. Stability of linear systems: divergence and flutter. Applications to gyroscopes, satellite dynamics, etc.

ME 563 Mechanical Vibrations (3 cr.) Sem. 1. Class 3. P: ME 272 and ME 340, or equivalent. Review of systems with one degree of freedom. Lagrange’s equations of motion for multiple-degree-of-freedom systems. Matrix methods. Transfer functions for harmonic response, impulse response, and step response. Convolution integrals for response to arbitrary inputs. Principle frequencies and modes. Applications to critical speeds, measuring instruments, isolation, torsional systems. Nonlinear problems. Mechanics staff.

ME 569 Mechanical Behavior of Materials (3 cr.) Class 3. P: MSE 345 or equivalent. How loading and environmental conditions can influence the behavior of materials in service. Elastic and plastic behavior, fracture, fatigue, low- and high-temperature behavior. Introduction to fracture mechanics. Emphasis is on methods of treating these conditions in design.

ME 572 Analysis and Design of Robotic Manipulators (3 cr.) Class 3. P: ME 372. Introduction to the analysis and design of robotic manipulators. Kinematic configurations, forward and inverse position solutions, velocity and acceleration, path planning, offline programming, force and torque solutions, rigid body dynamics, motors and actuators, robot design, sensors and controls, computer simulation, and graphical animation.

ME 575 Theory and Design of Control Systems (3 cr.) Class 3. P: Consent of instructor. Modern control techniques, state space representations, performance evaluation, controlability, observability, and observer design are introduced. The Bond graph is developed as a versatile computer-aided method of modeling coupled systems.

ME 581 Numerical Methods in Mechanical Engineering (3 cr.) Class 3. P: ME 314, ME 197 or its equivalent, and ME 372. The solution to problems arising in mechanical engineering using numerical methods. Topics include nonlinear algebraic equations, sets of linear algebraic equations, eigenvalue problems, interpolation, curve fitting, ordinary differential equations, and partial differential equations. Applications include fluid mechanics, gas dynamics, heat and mass transfer, thermodynamics, vibrations, automatic control systems, kinematics, and design.

ME 582 Thermal Stress Analysis (3 cr.) Class 3. (Offered in alternate years.) P: ME 272, ME 314 or equivalent, ordinary differential equations, or consent of instructor. Methods for determining the deformations and stresses due to temperature changes in materials. Fundamentals of thermoelasticity. Solutions to two-dimensional thermoelastic problems. Thermal stresses in beams and plates. Thermoelastic buckling. Introduction to thermoviscoelasticity, thermal fracture, and fatigue. Applications to dissimilar materials such as ceramic coatings, glass-metal bonds, and composites.

ME 597 Selected Topics in Mechanical Engineering (1-6 cr.) Available by arrangement with individual faculty members.

ME 614 Computational Fluid Dynamics (3 cr.) Class 3. P: ME 581 or AAE 516 or equivalent; ME 509 or ME 510 or equivalent; or consent of instructor. Application of finite difference methods, finite element methods, and the method of characteristics for the numerical solution of fluid dynamics problems. Incompressible viscous flows: vorticity transport equation, stream function equation, and boundary conditions. Compressible flows: treatment of shocks, implicit and explicit artificial viscosity techniques, and boundary conditions. Computational grids.

ME 697 Mechanical Engineering Projects (3 cr.) Individual advanced study in various fields of mechanical engineering. May be repeated for up to 6 credit hours.

ME 698 Research (M.S. thesis) (variable credit)

ME Employment Enrichment Programs

ME C184, C284, C384, C483, and C484 Cooperative Education Practice I-V (1-5 cr.) P: Sophomore standing, and program advisor approval. A semester or summer of external, full-time, related career experiences designed to enhance the student’s preparedness for an intended career with a business, industry, or government agency. A comprehensive written report on the internship practice is required.

ME I184, I284, I384 I483, I484 Career Enrichment Internship I-V (1-5 cr.) P: Sophomore standing and program advisor approval. A semester or summer of external, full-time, related career experiences designed to enhance the student’s preparedness for entering an initial or second career. A comprehensive written report on the internship experience is required.
 


INDIANA UNIVERSITY -  PURDUE UNIVERSITY  INDIANAPOLIS
425 University Blvd. Indianapolis, IN 46202-5143


Comments: IUPUI Office of the Registrar
Copyright 2000, The Trustees of Indiana University