May 17, 2024  
2017-2018 Undergraduate Bulletin 
    
2017-2018 Undergraduate Bulletin

Course Descriptions


Course descriptions are listed in alphabetical order.

Standard information for each course includes the number, title, and credits (sometimes called credit hours or semester hours). For some courses, you will find information on the hours of class, laboratory, or studio for which the course is scheduled in each week of a regular semester; these weekly hours are expanded during summer sessions. Fees for courses are assessed on the basis of credits and other factors.

The course-numbering system generally suggests levels of difficulty and appropriateness. Courses at the 100 and 200 levels comprise introductory offerings and those are most commonly taken by freshmen and sophomores. Courses at the 300 and 400 levels are primarily for juniors and seniors. In some Purdue programs, undergraduates take courses at the 500 level, but generally courses numbered 500 and above are for graduate students.

Preparation for courses is indicated as follows:

P: indicates a prerequisite that must precede your enrollment in the course described. You may find one or more specific course numbers, the number of credits you should already have in a subject, a placement-test level, or other conditions.

C: indicates a corequisite that must be taken no later than the same semester in which you take the course described.

R: indicates a recommendation concerning conditions to be met for enrollment in the course.

When no subject code is shown for prerequisites, corequisites, and recommended courses, they are in the same subject area as the course being described. If you lack a prerequisite or corequisite, or if you wish to take a course numbered at a higher level than your present status, you should seek the department’s or instructor’s consent to enroll in the course.

V.T. means Variable Title and is shown for courses for which the title may be changed to specify the topic or other special focus of each offering.

Session indicators (fall, spring, summer) suggest the times at which courses are generally offered. Scheduling patterns may, however, vary.

IPFW reserves the right to add, withdraw, or change courses without notice.

 

 
  
  • DLTP D227 - Specialty in Complete Denture Prosthodontics


    This course will give students the opportunity to specialize in complete denture fabrication. Emphasis will be placed on speed and accuracy in all phases of denture fabrication.

    Preparation for Course
    P: DLTP D217.

    Cr. 4.
    Hours
    Class 2, Lab 4.
  
  • DLTP D228 - Specialty in Partial Denture Prosthodontics


    This course will give students the opportunity to specialize in framework fabrication. Speed and accuracy in the procedures of framework fabrication will be stressed.

    Preparation for Course
    P: DLTP D218.

    Cr. 4.
    Hours
    Class 2, Lab 4.
  
  • DLTP D229 - Specialty in Dental Ceramics


    This course will give students the opportunity to specialize in dental ceramic restoration fabrication. Emphasis will be placed on speed and accuracy in all phases of restoration fabrication.

    Preparation for Course
    P: DLTP D219.

    Cr. 4.
    Hours
    Class 2, Lab 4.
  
  • DLTP D300 - Specialty in Orthodontic Prosthesis


    This course will give students advanced knowledge in the fabrication of orthodontic prosthesis. It will allow students to test and develop their problem solving skills by providing them with theoretical information and challenge them to convert it into practical application through construction or orthodontic appliances.

    Cr. 4-8.
    Hours
    Class 2, Lab 2.
  
  • DLTP D301 - Specialty in Fixed Prosthodontics


    This course will give students advanced knowledge in the fabrication of fixed prosthesis. It will allow students to test and develop their problem solving skills by providing them with theoretical information and challenge them to convert it into practical application through construction of fixed prosthesis. Computer-aided design of dental prosthetic restorations will be emphasized.

    Cr. 4-8.
    Hours
    Class 2, Lab 2.
  
  • DLTP D302 - Specialty in Removable Prosthodontics


    This course will give students advanced knowledge in the fabrication of removable prosthesis. It will allow students to test and develop their problem solving skills by providing them with theoretical information and challenge them to convert it into practical application through construction of partial and complete dentures. Computer-aided design of dental prosthetic restorations will be emphasized.

    Cr. 4-8.
    Hours
    Class 2, Lab 2.
  
  • DLTP D400 - Advance Dental Science in Dental Laboratory Technology


    This course will highlight competencies and achievements learned during preceding laboratory practices. Students will be required to construct an eportfolio along with a project portfolio. This portfolio will include projects, journal article critique of new dental technology practices and procedures, reflection papers, externship journals, and a dental research project.

    Cr. 3.
  
  • EALC C101 - Elementary Chinese I


    Introduction to Chinese language, grammar, and sentence patterns. Emphasis on comprehension and oral expression. Stress will shift steadily from spoken to written language.

    Cr. 4.
    Hours
    Class 4, Lab. 0,
    Session Indicators
    (fall)
  
  • EALC C102 - Elementary Chinese II


    Introduction to Chinese language, grammar, and sentence patterns. Emphasis on comprehension and oral expression. Stress will shift steadily from spoken to written language.

    Preparation for Course
    P: EALC C101.

    Cr. 4.
    Hours
    Class 4, Lab. 1,
    Session Indicators
    (spring)
  
  • EALC C201 - Second-Year Chinese I


    Both spoken and written aspects stressed.

    Preparation for Course
    P: EALC C101-C102 or equivalent proficiency.

    Cr. 3-4.
    Hours
    Class 3-4, Lab. 0.
    Session Indicators
    (fall)
  
  • EALC C202 - Second-Year Chinese II


    Both spoken and written aspects stressed.

    Preparation for Course
    P: EALC C101-C102 or equivalent proficiency.

    Cr. 3-4.
    Hours
    Class 3-4, Lab. 1,
    Session Indicators
    (spring)
  
  • EALC E202 - Issues in East Asian Traditions and Ideas


    Survey and analysis of selected issues pertinent to changes in thought and religion of general import. Topics vary, but are generally on broad subjects that cut across fields, regions, and periods. May be repeated with a different topic for a maximum of 6 credit hours.

    Cr. 3.
    Variable Title
    (V.T.)
  
  • EALC E203 - Issues in East Asian Cultural History


    Survey and analysis of selected issues pertinent to changes in the human condition over time in East Asia. Topics vary, but are generally on broad subjects that cut across fields, regions, and periods. May be repeated with a different topic for a maximum of 6 credit hours.

    Cr. 3.
    Variable Title
    (V.T.)
  
  • EALC E204 - Issues in East Asian Society


    Survey and analysis of selected issues pertinent to changes in East Asian political, economic, and cultural institutions of society. Topics vary, but are generally on broad subjects that cut across fields, regions, and periods. May be repeated with a different topic for a maximum of 6 credit hours.

    Cr. 3.
    Variable Title
    (V.T.)
  
  • EALC E231 - Japan: The Living Tradition


    An introduction to the patterns of Japanese culture:  society, history, visual arts, literary masterpieces, performing arts and living religious traditons.

    Cr. 3.00
    Session Indicators
    Typically offered Spring.
  
  • EALC E232 - China: The Enduring Heritage


    Chinese culture and its modern transformations. Intellectual, artistic, and literary legacies of the Chinese people.

    Cr. 3.
  
  • EALC E252 - Modern East Asian Civilization


    Contrasting patterns of indigenous change and response to Western imperialism in East Asia during the nineteenth and twentieth centuries. China and Japan receive primary consideration; Korea and Vietnam, secondary. Emphasis on the rise of nationalism and other movements directed toward revolutionary change.

    Cr. 3.
  
  • EALC E271 - Modern And Contemporary Japanese Culture


    Examination of a range of Japanese culture expressions of the twentieth and twenty-first centuries, such as literature, theater, film, popluar culture and their historical contexts.

    Cr. 3.00
    Session Indicators
    Typically offered Fall.
  
  • EALC J101 - Elementary Japanese I


    An introductory, skills-oriented course emphasizing learning language in context. Development of listening and speaking in simple interactional situations, and controlled reading and writing skills.

    Cr. 4.
    Session Indicators
    (fall)
    Dual Level Course
    Undergraduate-Graduate
  
  • EALC J102 - Elementary Japanese II


    This course is a continuation of EALC J101. The goal of the course is for students to practice basic communcative skills in Japanese and to improve their overall skills (speaking, listening, reading, writing). 

    Preparation for Course
    P: EALC J101.

    Cr. 4.
    Session Indicators
    Spring
  
  • EALC J201 - Second Year Japanese I


    Continuation of emphasis on communicative skills. Increased attention to reading and writing skills.

    Preparation for Course
    P: EALC J102.

    Cr. 2-4.
  
  • EALC J202 - Second Year Japanese II


    Continuation of EALC J201.

    Preparation for Course
    P: EALC J201.

    Cr. 2-4.
  
  • EALC J301 - Third Year Japanese I


    Review of grammatical points acquired in the first and second year Japanese. More advanced level of speaking, reading, writing, and listening proficiency.

    Preparation for Course
    P:  EALC J202.

    Cr. 3-4.
    Session Indicators
    Typically offered Fall.
  
  • EALC J302 - Third Year Japanese II


    Review of grammatical points acquired in the first and second year of Japanese.  More advanced levels of speaking, reading, writing and listening proficiency.

    Preparation for Course
    P:  EALC J201.

    Cr. 3.00 - 4.00
    Session Indicators
    Typically offered Spring.
  
  • EALC J333 - Foreign Study In Japanese, 3rd Year


    Credit for foreign study in Japanese language when no specific equivalent is available among departmental offerings.

    Cr. 2.00-10.00.
    Session Indicators
    Typically offered Spring.
  
  • EALC J401 - Fourth-Year Japanese I


    Emphasis on advanced reading skills.

    Cr. 3
    Session Indicators
    Typicall offered Fall.
  
  • EALC J402 - Fourth-Year Japanese II


    Continuation of J401.  To develop advanced skills in Japanese for speaking, reading and writing.

    Cr. 3
    Session Indicators
    Typically offered Spring.
  
  • ECE 20100 - Linear Circuit Analysis I


    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 RC, RL, and RLC circuits. Sinusoidal steadystate and impedance, instantaneous and average power.

    Preparation for Course
    C: MA 26100.

    Cr. 3.
  
  • ECE 20200 - Linear Circuit Analysis II


    Continuation of ECE 201. Use of Laplace Transform techniques to analyze linear circuits with and without initial conditions. Characterization of circuits based upon, impedence, admittance, and transfer function parameters. Determination of frequency response via analysis of poles and zeros in the complex plane. Relationship between the transfer function and the impulse response of a circuit. Use of continuous time convolution to determine time domain responses. Proprieties and practical uses of resonant circuits and transformers. Input - output characterization of a circuit as a two-port. Low and high-pass filter design.

     

    Preparation for Course
    P: ECE 20100. C: MA 36300.

    Cr. 3.

  
  • ECE 20700 - Electronic Measurement Techniques


    Experimental exercises in the use of laboratory instruments, measurements, device characteristics, waveform analysis, frequency and transient response, and transistor circuits.

    Preparation for Course
    P: ECE 20100.

    Cr. 1.
    Hours
    Lab. 3,
  
  • ECE 20800 - Election Devices and Design Laboratory


    Laboratory experiments in the measurement of electronic device characteristics. Design of biasing networks, small signal amplifiers, and switching circuits.

    Preparation for Course
    P: ECE 20700 and 25500.

     

    Cr. 1.
    Hours
    Lab. 3.

  
  • ECE 25500 - Introduction to Electronic Analysis and Design


    Diode, bipolar transistor, and FET circuit models for the design and analysis of electronic circuits. Single and multistage analysis and design; introduction to digital circuits. Computer-aided design calculations, amplifier operating point design, and frequency response of single and multistage amplifiers. High-frequency and low-frequency designs are emphasized.

    Preparation for Course
    P: ECE20100.

    Cr. 3.
    Hours
    Class 3
  
  • ECE 27000 - Introduction to Digital System Design


    An introduction to digital system design and hardware engineering, with an emphasis on practical design techniques and circuit implementation.

    Preparation for Course
    Co-requisite: ENGR 12800.

    Cr. 4.
    Hours
    Class 3, Lab. 3,
  
  • ECE 29100 - Industrial Practice I


    For Cooperative Education students only.

    Cr. 0.
  
  • ECE 29200 - Industrial Practice II


    For Cooperative Education students only.

    Preparation for Course
    P: ECE 29100.

    Cr. 0.
  
  • ECE 30100 - Signals and Systems


    Description of deterministic signals through the use of Fourier series. Fourier and Z-transforms. Systems description treated by differential and difference equations including transform methods. Computation of system response to both continuous and discrete inputs.

    Preparation for Course
    P: ECE 20200.

    Cr. 3.
  
  • ECE 30200 - Probabilistic Methods in Electrical Engineering


    An introductory treatment of probability theory including distribution and density functions, moments, and random variables. Applications of normal and exponential distributions. Estimation of means, variances, correlation, and spectral density functions. Random processes and response of linear systems to random inputs.

    Preparation for Course
    P: MA 36300; C: ECE 30100.

    Cr. 3.
  
  • ECE 31100 - Electric and Magnetic Fields


    Continued study of vector calculus, electrostatics, and magnetostatics. Maxwell’s equations. Introduction to electromagnetic waves, transmission lines, and radiation from antennas.

    Preparation for Course
    P: MA 36300 and PHYS 25100.

    Cr. 3.
  
  • ECE 31300 - Energy Conversion Laboratory


    Laboratory experiments in energy conversion including operation, testing, and applications of energy conversion machines including AC and DC motors and generators; experiments on magnetic circuits and transformers.

    Preparation for Course
    C: ECE 32400.

    Cr. 1.
    Hours
    Lab 3.
    Session Indicators
    Typically offered Fall and Spring.
  
  • ECE 32400 - Introduction To Energy Systems


     In this course, fundamentals of electrical machines, power circuit analysis techniques, concepts including torque, speed, DC machine equivalent circuit, synchronous and asynchronous AC machines, rotating fields, application of electronics on electrical machines, smart grids and their applications in power engineering, use of composite materials in energy applications, and alternative energy methods including solar energy.

    Preparation for Course
    P: ECE 25500 and PHYS 25100; P or C: ECE 20800.

    Cr. 3.
    Session Indicators
    Typically offered fall and spring.
  
  • ECE 33300 - Automatic Control Systems


    Analysis and design of control systems, from modeling and computer solutions to stability and performance issues with an orientation toward electrical and mechanical systems. Classical control system concepts are emphasized but an introduction to modern techniques is also provided.

    Preparation for Course
    P: ECE 30100, ME 25300.

    Cr. 3.
    Session Indicators
    Typically offered Spring.
  
  • ECE 35800 - Introduction to VHDL


    Introduction to the design of digital systems using VHDL hardware description language. Emphasis on how to write VHDL that will map readily to hardware. Projects assigned using commercial-grade computer-aided design (CAD) tools for VHDL-based design, VHDL simulation, and synthesis.

    Preparation for Course
    P: ECE 27000 and CS 22900.

    Cr. 3.
    Session Indicators
    Typically offered fall and spring.
  
  • ECE 36200 - Microprocessor Systems and Interfacing


    An introduction to basic computer organization, microprocessor instruction sets, assembly language programming, and microcontroller peripherals.

    Preparation for Course
    P: ECE 20700, 27000 and CS 22900.

    Cr. 4.
    Hours
    Class 3, Lab. 3.
  
  • ECE 36800 - Data Structures


    Provides insight into the use of data structures. Topics include stacks, queues and lists, trees, graphs, sorting, searching, and hashing.

    Preparation for Course
    P: CS 22900.

    Cr. 3.
    Session Indicators
    Typically offered fall.
  
  • ECE 39300 - Industrial Practice III


    For Cooperative Education students only.

    Preparation for Course
    P: ECE 29200.

    Cr. 0.
  
  • ECE 39400 - Industrial Practice IV


    For Cooperative Education students only.

    Preparation for Course
    P: ECE 39300.

    Cr. 0.
  
  • ECE 39500 - Industrial Practice V


    For Cooperative Education students only.

    Preparation for Course
    P: ECE 39400.

    Cr. 0.
  
  • ECE 40500 - Senior Engineering Design I


    The first course of a two-semester sequence of senior capstone design. Provides students with experience in the process and practice of electrical/ computer component/system design from concept through final design. Emphasis on teamwork, project management, oral and written communication. General lectures on issues important to the engineering profession, such as professional and ethical responsibility, the impact of engineering solutions in a global and societal context, and other contemporary issues.

    Preparation for Course
    P:  Senior standing in the program and permission of the senior design project advisor.

     

    Cr. 3.

  
  • ECE 40600 - Senior Engineering Design II


    Design II is an extension of Design I and includes but is not limited to (1) continued research, design, and implementation; (2) oral presentation and/or demonstration of the project to faculty and other interested parties; (3) answering appropriate questions related to the project; (4) generation of a final technical report documenting design, development, and performance of project.

    Preparation for Course
    P: ECE 40500.

    Cr. 3.
  
  • ECE 42800 - Modern Communication Systems


    Development of the basic principles of communication systems with emphasis on digital modulated systems. The analysis of the performance of these systems in an additive noise channel is studied so as to make comparisons between the different types of digital modulation systems. The principles of forward error correction are studied along with the concepts of performance bounds and optimum receiver performance. The use of Matlab simulation models is introduced as a companion technique for communication systems analysis.

    Preparation for Course
    P: ECE 30100 and 30200.  

    Cr. 3.
  
  • ECE 43600 - Digital Signal Processing


    Introduction to discrete systems and digital signal processing. Topics include sampling and reconstruction of continuous signals, digital filter design, and frequency analysis including the Fourier transform, the Z transform, the discrete Fourier transform, and the fast Fourier transform.

    Preparation for Course
    P: ECE 30100.

    Cr. 3.
  
  • ECE 43700 - Computer Design and Prototyping


    An introduction to computer organization and design, including instruction set selection, arithmetic logic unit design, datapath design, control strategies, pipelining, memory hierarchy, and I/O interface design.

    Preparation for Course
    P: ECE35800, 36200.

    Cr. 4.
    Hours
    Class 3, Lab. 3.
  
  • ECE 46000 - Power Electronics


    Introduction to power semiconductor devices, their characteristics and ratings. Analysis and design of power electronics circuits are emphasized and basic operation of power electronics circuits are discussed and illustrated. Topics include diode rectifiers, controlled rectifiers, a.c. voltage controllers, thyristor commutation techniques, choppers, pulse-width modulated (PWM) and resonant pulse inverters, static switches, and power supplies.

    Preparation for Course
    P: ECE 20200 and ECE 25500.

    Cr. 4.
  
  • ECE 46500 - Embedded Microprocessors


    Hardware and software design of small microprocessor-based systems, data acquisition, control, communication, I/O interface, small real-time operating systems, etc.

    Preparation for Course
    P: ECE 36200.

    Cr. 3.
  
  • ECE 47400 - Introduction to Radio Frequency Circuit Design


    An introductory course for the analysis, design and simulation of radio frequency (RF) circuits and components for communication systems and industrial applications. It concentrates on such topics as fundamental concepts of transmission line theory, high frequency circuit behavior, designing tuning and matching networks, filter networks, power amplifiers, smith chart, two port networks and S-parameters.

    Preparation for Course
    P: ECE 25500 and PHYS 25100.

    Cr. 3.
  
  • ECE 47800 - Robotics And Automation


    Introduction to robotics; motion actuators, sensors, Homogenous transformations, Forward and inverse kinematics for rigid-link robots, electric ladder diagrams, and Programmable Logic Controllers (PLCs).

    Preparation for Course
    P:  ECE 36200, ME 25300 and MA 36300.

    Cr. 3
    Session Indicators
    Typically offered Fall Spring.
  
  • ECE 48300 - Digital Control Systems Analysis and Design


    The course introduces feedback computer controlled systems, the components of digital control systems, and system models on the z-domain (z-transfer functions) and on the time domain (state variable representations). The objectives for system design and evaluation of system performance are considered. Various discrete-time controllers are designed including PID-controllers, state and output feedback controllers, and reconstruction of states using observers. The systems with the designated controllers are tested by simulations.

    Preparation for Course
    P: ECE 30100 or ME 33100.

    Cr. 3.
  
  • ECE 48500 - Embedded Real-Time Operating Systems


    An introduction to embedded real-time operating systems, with an emphasis on embedded system software development, tasks, inter-task communications and synchronization as well as network software.

    Preparation for Course
    P: ECE 36200; C: ECE 36800.

    Cr. 4.
    Hours
    Class 3, Lab 3.
  
  • ECE 49500 - Selected Topics in Electrical Engineering


    Available upon arrangement with the chair of the department and the instructor.

    Cr. 1-4.
    Variable Title
    (V.T.)
    Notes
    May be repeated for credit.
  
  • ECE 49600 - Electrical And Computer Engineering Projects


    Hours and credits to be arranged. Topics vary.

    Preparation for Course
    P: Department permission required.

    Cr. 1-15.
    Variable Title
    (V.T.)
  
  • ECE 49700 - Research in Electrical Engineering I


    Individual research projects for students with honors classification. Requires prior approval of, and arrangement with, a faculty research advisor.

    Preparation for Course
    P: honors classification.

    Cr. 3.
  
  • ECE 49800 - Research in Electrical Engineering II


    Continuation of EE 497. Requires submission of a written thesis, public presentation, and oral defense of the research project.

    Preparation for Course
    P: EE 49700 and honors classification.

    Cr. 3.
  
  • ECE 53800 - Digital Signal Processing I


    Theory and algorithms for processing of deterministic and stochastic signals.  Topics include discrete signals, systems, and transforms, linear filtering, fast Fourier transform, nonlinear filtering, spectrum estimation, linear prediction, adaptive filtering, and array signal processing. 

    Preparation for Course
    P: ECE 30100 and 30200.

    Cr. 3.
    Session Indicators
    Fall and Spring.
  
  • ECE 54000 - Antenna Design, Analysis and Simulation Methods


    In this course, theory of electromagnetic radiation, fundamentals of antennas, wire antennas and microstrip antennas, implementation EBG structures for microstrip antennas, antenna matching techniques, antenna arrays, analysis of antenna parameters, simulation of wire and microstrip antennas using 3D and planar electromagnetic simulators will be discussed.

    Preparation for Course
    P: ECE 31100.

    Cr. 3.
    Session Indicators
    Fall and Spring.
    Dual Level Course
    Undergraduate-Graduate
  
  • ECE 54300 - Wireless Communication Networks


    Provides an overview on the protocols and architectures of existing and emerging wireless networks. Specifically, this course involves the study of wireless networks working with existing protocols and new proposed protocols that are more suitable to the particular characteristics of the wireless technology. Protocols for medium access control, routing, and reliable transport, as well as middleware and applications for wireless networks, are covered.

    Preparation for Course
    P: ECE 42800 and senior or graduate standing in either an engineering or science degree program.

    Cr. 3.
    Dual Level Course
    Dual Level, Undergraduate-Graduate
  
  • ECE 54700 - Introduction to Computer Communication Networks


    A qualitative and quantitative study of the 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. The course covers packet and circuit switching, the OSI standards architecture and protocols, elementary queuing theory for performance evaluation, random access techniques, local area networks, reliability and error recovery, and integrated networks.

    Preparation for Course
    P: ECE 30200 or equivalent.

    Cr. 3.
    Dual Level Course
    Dual Level, Undergraduate-Graduate
  
  • ECE 54900 - Software-Defined Radio


    This course covers all aspects of SDR technology. Specifically it includes an overview of modern wireless systems, transceiver architectures, baseband signal processing algorithms, analog-to-digital converters, radio front-end components, digital hardware architectures, software architectures, middleware and the Software Communications Architecture (SCA), cognitive devices and networks, standardization bodies, software-defined radio products and services.

    Preparation for Course
    P: ECE 42800 and 43600.

    Cr. 3.
    Session Indicators
    Typically offered Fall and Spring.
    Notes
    Senior or graduate class standing required in either an engineering or science degree program.
    Dual Level Course
    Dual Level, Undergraduate-Graduate
  
  • ECE 56500 - Computer Architecture


    An introduction to the problems involved in 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 quantitative approach allowing a computer system designer to determine the extent to which a design meets design goals is emphasized.

    Preparation for Course
    P: ECE 43700 or graduate standing.

    Cr. 3.
    Dual Level Course
    Dual Level, Undergraduate-Graduate
  
  • ECE 56700 - FPGA Design For Signal Processing Applications


    This course introduces methodologies of FPGA designs for signal processing applications.  It provides system design experience using hardware description language (HDL) and commercial EDA tools.  Topics covered include computer arithmetic, fixed-point vs. floating point, FIR/IIR implementations, multirate signal processing, implementation of FFT, modulation/demodulation using FPGA.  Literature readings from IEEE Xplore will be assigned to students.  Students are required to complete a course project that implements and simulates a signal processing algorithm using FPGAs.

    Preparation for Course
    P: ECE 30100 and 35800.

    Cr. 3
    Session Indicators
    Typically offered Fall and Spring.
  
  • ECE 56900 - Introduction To Robotic Systems


    The topics to be covered include: basic components of robotic systems; selection of coordinate frames; homogeneous transformations; solutions to kinematic equations; velocity and force/torque relations; manipulator dynamics in Lagrange’s formulation; digital simulation of manipulator motion; motion planning; obstacle avoidance; controller design using the computed torque method; and classical controllers for manipulators. Basic knowledge of vector-matrix manipulations required.

    Preparation for Course
    P:  ECE/ME 33300, MA 351 and MA 363

    Cr. 3.
    Session Indicators
    Typically offered fall.
    Dual Level Course
    Undergraduate - Graduate
  
  • ECE 58100 - Microwave Engineering


     In this course, analysis of microwave components and circuits in terms of scattering parameters, determination of electrical characteristics of waveguides and transmission lines through  electromagnetic field analysis, design of microwave amplifiers and based on stability, bandwidth, gain, and noise figure criteria, generating layouts and measurement of these devices, fundamentals of antennas, and use of CAD tools in RF/Microwave circuit design will be discussed.

    Preparation for Course
    P: ECE 25500 and 31100.

    Cr. 3.
    Session Indicators
    Typically offered Fall and Spring
    Dual Level Course
    Undergraduate - Graduate
  
  • ECE 58400 - Linear Control Systems


    Linear spaces and linear operators, mathematical representations of linear systems, canonical forms, state space description, controllability, observability, realization, canonical decomposition, stability, introduction to Lyapunov methods, eigenstructure assignment, partial and full order observers, disturbance decoupling.

    Preparation for Course
    P: ECE/ME 33300 or graduate standing.

    Cr. 3.
    Session Indicators
    Fall and Spring.
  
  • ECE 58900 - State Estimation and Parameter Identification of Stochastic Systems


    Introduction to point estimation, least squares, Bayes risk, and maximum likelihood. Optimum mean-square recursive estimation for nondynamic stochastic systems. State estimation for discrete-time and continuous-time dynamic systems. Parameter identification of stochastic systems using maximum livelihood. Stochastic approximation, least squares, and random search algorithms.

    Preparation for Course
    P: ECE 30200.

    Cr. 3.
    Dual Level Course
    Dual Level, Undergraduate-Graduate
  
  • ECE 59500 - Selected Topics in Electrical Engineering


    Formal classroom or individualized instruction on topics of current interest. May be repeated for credit.

    Preparation for Course
    P: consent of instructor.

    Cr. 1-3.
    Variable Title
    (V.T.)
    Dual Level Course
    Dual Level, Undergraduate-Graduate
  
  • ECE 60000 - Random Variables And Signals


    Engineering applications of probability theory. Problems on events, independence, random variables, distribution and density functions, expectations, and characteristic functions. Dependence, correlation, and regression; multi-variate Gaussian distribution. Stochastic processes, stationarity, ergodicity, correlation functions, spectral densities, random inputs to linear systems; Gaussian processes.


    Preparation for Course
    P:  ECE 30200 or equivalent.

    Cr. 3.
    Session Indicators
    Typically offered Fall Spring
  
  • ECET 10100 - Electrical Circuits


    A study of DC electrical circuits and AC electrical circuits. Topics include Circuit Components (R, L, C), voltages, currents, power, Ohm’s law, Kirchhoff’s laws, series and parallel circuits, circuit theorems, electrical measurements, sinusoidal AC voltages, currents, impedance, RL circuits, RC circuits, and RLC circuits.

    Preparation for Course
    C: MA 15300.

    Cr. 4.
    Hours
    Class 3, Lab. 2-3.
    Notes
    Not open to EET majors.
  
  • ECET 10200 - Electrical Circuits I


    A study of DC electrical circuits, Ohm’s Law, Kirchoff’s Laws, series and parallel circuits, power magnetism, ammeters, voltmeters, ohmmeters,inductance, capacitance, and an introduction to alternating voltages, currents and reactances.

    Preparation for Course
    C: MA15300.

    Cr. 4.
  
  • ECET 10700 - Introduction to Circuit Analysis


    Voltage, current, resistance, Ohm’s law, Kirchhoff’s current and voltage law, resistance combinations, and Thevenin’s, Norton’s, and superposition theorems are studied and applied. DC and AC circuits are studied and utilized with basic AC terminology described. Ideal RC coupling and filter circuits and RC seitching circuits are introduced. Fundamental analog circuits with ideal or near-ideal electronic devices are utilized in the lecture and laboratory to enhance the understanding of basic circuit laws and theorems.

    Preparation for Course
    C: MA 15300.

    Cr. 4.
    Hours
    Class 3, Lab. 2-3.
  
  • ECET 11100 - Digital Circuits


    A study of switching circuits, waveshaping, logic gates, arithmetic codes, Boolean algebra, mapping and other simplification techniques. Discrete devices and small-scale (SSI) and medium-scale (MSI) integrated circuits are used in combinational and introductory sequential logic circuits.

    Cr. 4.
    Hours
    Class 3, Lab. 2-3.
  
  • ECET 11400 - Introduction to Visual Basic


    This course provides an introduction to programming using the Visual Basic language and the NET integrated development environment. Example applications are typical of what may be found in business or technical environment with an emphasis on object orientated programming concepts. Topics to b covered include the syntax and structure of the VB language; controls, dialog boxes, and other interface tools; menu design; multiple forms; error-trapping; and arrays. Other topics that may be covered include object linking and embedding (OLE); VB for applications; database development using record sets and data bound controls; data handling; grids; validation and election; drag and drop; and graphics.

    Cr. 3.
    Hours
    Class 2-3, Lab. 0-2.
  
  • ECET 14600 - Digital Circuits II


    Basic digital system techniques with emphasis on programmable logic and ASIC theory. Computer-aided design is strongly emphasized along with system considerations such as criteria for device selection, testability, and vendor selection.

    Preparation for Course
    P: ECET 11100 or ITC 14500; C: ECET11400 or CS 11400.

    Cr. 4.
    Hours
    Class 3, Lab. 2.
    Session Indicators
    Typically offered fall and spring
  
  • ECET 15200 - Electrical Circuits II


    AC circuits, including the j operator, phasors, reactance, impedance, and power, are studied. Circuit laws, network theorems, and the fundamental concepts of Fourier analysis are applied in the study of passive filters, resonant circuits, single-phase and three-phase circuits, and elementary magnetic circuits.

    Preparation for Course
    P: CPET 10100 or ECET 10200 or ECET 10700; C: MA 15400.

    Cr. 4.
  
  • ECET 15700 - Electronics Circuit Analysis


    Capacitors, inductors, switching circuits, transformers, rectifiers, linear regulators, dependent sources, operational amplifiers, BJT & MOSFET based small signal amplifiers, waveform generation, and programmable analog devices are studied. Circuit fundamentals such as Kirchhoff’s laws are utilized in analysis and design of circuits. Computer simulation is used.

    Preparation for Course
    P: ECET 10700, MA 15300.

    Cr. 4.
    Hours
    Class 3, Lab. 2-3.
  
  • ECET 16100 - Analog Electronics


    A study of solid state devices and circuits. Topics include diodes, LED, photosensitive devices, zener diodes, bipolar transistors, MOS devices, linear integrated circuits, and related application circuits such as rectifiers, sensing circuits, various transistor amplifiers, transistor switches, linear OPAMP circuits, and non-linear OP-AMP circuits. Not open to EET majors.

    Preparation for Course
    P: ECET 10100.

    Cr. 4.
    Hours
    Class 3, Lab. 2-3.
  
  • ECET 20400 - Analog Electronics II


    A study of the applications of transistors, integrated circuits, and other solid-state devices. Feedback principles as applied to amplifiers, oscillators, and regulated power supplies. Includes large-signal power amplifiers, special-purpose amplifiers, and AM and FM modulation and detection techniques. Introduction to filters as applied to tuned amplifiers and rectifier circuits.

    Preparation for Course
    P: ECET 15200 or 15700, and MA 15400.

    Cr. 4.
  
  • ECET 20500 - Introduction to Microprocessors


    An introduction to microprocessor and microcontroller hardware and software. Assembly language instructions and programming, troubleshooting, and input/output techniques are studied. Computer-based program editing and assembly techniques are used.

    Preparation for Course
    P: ECET 11100; C: ECET 26400 and MA 15400.

    Cr. 4.
    Hours
    Class 3, Lab. 2-3.
  
  • ECET 20700 - AC Electronics Circuit Analysis


    AC circuits including the j operator, phasors, reactance, and impedance are studied. Circuit laws, network theorems, and the fundamental concepts of Fourier analysis are applied and used in the study of topics such as passive filters, IC filters, amplifiers, resonant circuits, single-phase and three-phase circuits. Computer-aided analysis of circuits is used.

    Preparation for Course
    P: ECET 15700 and MA 15400.

    Cr. 4.
    Hours
    Class 3, Lab. 2-3.
  
  • ECET 20900 - Introduction to Microcontrollers


    This course is an introduction to microprocessor hardware and software, focusing on embedded control applications. Interconnections of components, peripheral devices, bus timing relationships, structured C-language programming, debugging, input/output techniques, and use of PC based software development tools are studied.

    Preparation for Course
    P: ECET 14600 and ECET 11400.

    Cr. 4.
  
  • ECET 21100 - Electrical Machines and Controls


    Lecture, demonstration, and laboratory experiments are combined to acquaint the student with the elements of electrical power circuits and machines.

    Preparation for Course
    P: MA 15400.

    Cr. 3.
    Hours
    Class 2-3, Lab. 0-2.
    Notes
    Course not open to EET students.
  
  • ECET 21500 - Introduction to Industrial Electronics


    A study of power transformers, single and polyphase circuits, and an introduction to the National Electric Code. The study of DC machines (motors and generators), and AC single and polyphase synchronous and induction machines. Programmable controllers and other control devices will be introduced in the course.

    Preparation for Course
    P: ECET 10100 or 10700.

    Cr. 3.
    Notes
    Not open to EET majors.
  
  • ECET 23100 - Electrical Power and Controls


    This course introduces magnetic materials and properties followed by analysis of transformers and power conditioning equipment, induction motors, and single-phase and three-phase power systems. Motor control devices, programmable logic controllers, PLC input and output devices, and power systems communications and monitoring are introduced.

    Preparation for Course
    P: ECET 20400 or 20700, and MA 22700.

    Cr. 4.
    Hours
    Class 3, Lab. 2-3.
  
  • ECET 23400 - PC Systems I


    A study of PC hardware and software. Components of the computer including CPU, memory, ports, drives and cards are covered as well as their setup, operation and troubleshooting. Labs include topics within A+ certification and hardware/software interfacing using Visual Basic.

    Preparation for Course
    P: ECET 10900; P or C: CPT 14000.

    Cr. 3.
    Hours
    Class 2, Lab. 2.
  
  • ECET 26400 - C Programming Language Applications


    Examination of fundamental principles and issues in embedded applications: instrumentation, data acquisition, robots, and real-time systems. Overview of the C programming environment. Introduction to C language syntax, basic data types, complex data types (pointer, array, structure, bit fields, union, enum) storage classes, operators, preprocessor directives, macros, functions, flow control, and file I/O. Programming using a structured approach. Emphasis on use of mathematical functions (routines) libraries and numerical algorithms needed in embedded applications.

    Preparation for Course
    P: CPET 19000 and MA 15400.

    Cr. 3.
  
  • ECET 29100 - Industrial Practice I


    Practice in industry and written reports of this practice for co-op students.

    Preparation for Course
    P: admission to the Cooperative Education program.

    Cr. 1-5.
  
  • ECET 29200 - Industrial Practice II


    Practice in industry, with written reports of this practice by the co-op student.

    Preparation for Course
    P: ECET 29100.

    Cr. 1-5.
  
  • ECET 29500 - Industrial Practicum


    Enrollment restricted to full-time students who have completed one year’s study. Students will work 10-15 hours per week solving technical problems under the supervision of professional employees of local industries. Students will receive some remuneration. Course may be repeated for up to 4 credits.

    Cr. 1-5.
  
  • ECET 29600 - Electronic System Fabrication


    This course introduces project planning and basic concepts in electronic design automation (EDA). The student develops the project from an engineering rough sketch to a finished and test printed circuit board by utilization of EDA. New construction and testing techniques are introduced. The final product is presented in an oral and written report.

    Preparation for Course
    P: ECET 20400 or 20700.

    Cr. 2-3.
    Hours
    Class 1, Lab. 2-3.
  
  • ECET 29900 - Selected Electrical Engineering Technology Subject


    Hours and subject matter to be arranged by staff. An individual design, special topics course, sophomore-level research and/or analytical project in any one of the following areas: computer-based technical problem solving, digital electronics, analog electronics systems, networking systems, computer programming, computer-based problem solving, embedded systems, and system integration.

    Preparation for Course
    P: Restricted to students enrolled in ECET program.

    Cr. 1-6.
    Hours
    Class 1-4, Lab. 3-9,
    Variable Title
    (V.T.)
    Notes
    Repeatable up to 6 hours.
  
  • ECET 30200 - Introduction to Control Systems


    This first course in industrial controls is applications oriented and includes on-off type open- and closed-loop control systems, and analog based systems. Major topics include relay and programmable controller based systems.

     

    Preparation for Course
    P: ECET 20500, and ECET 20400 or 20700; C: MA 22700.

    Cr. 4.
    Hours
    Class 3, Lab. 2.

  
  • ECET 30300 - Communications I


    Signal representation in time and frequency domains, concepts of noise, impedance matching, mixing, heterodyning, filters, tuned amplifiers, oscillators and voltage controlled oscillators, phase-lock-loop, analog and digital modulation in amplitude, frequency and phase and multiple user communication systems. Other topics include transmission lines, electromagnetic wave propagation in space, and antenna systems.

    Preparation for Course
    P: ECET 20400 or 20700, and MA 22700 or consent of instructor.

    Cr. 4.
    Hours
    Class 3, Lab. 2-3,
 

Page: 1 <- 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13Forward 10 -> 28