Mar 09, 2021  
2020-2021 Undergraduate Catalog 
    
2020-2021 Undergraduate Catalog [Archived Catalog]

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.

Purdue University Fort Wayne reserves the right to add, withdraw, or change courses without notice.

 

 
  
  •  

    ECE 22900 - C/C++ Programming For Electrical And Computer Engineering


    An introductory course on the programming in C and fundamentals of object-oriented programming in C++, with emphasis on applications in electrical and computer engineering. Topics include files, structures, arrays, pointers, and the proper use of dynamic data structures. Introduction on object-oriented programming using C++ language is also included. Students are expected to design and test software programs to solve engineering problems.

    Preparation for Course
    P:  ENGR 12800.

    Cr. 4.
  
  •  

    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: ECE 20100.

    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 29595 - Selected Topics In Electrical And Computer Engineering


    Topics vary. Permission of department required.

    Cr. 1-5.
  
  •  

    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 iI 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 30300 - Engineering Software Design


    The purpose of this course is to introduce a variety of advanced programming and software design tools to Electrical and Computer engineering students, with an emphasis on problem solving. Topics include object-oriented programming, Unix shell script programming, advanced programming techniques in both compiled and interpreted languages, as well as programmable logic controller (PLC) programming.

    Preparation for Course
    P:  ECE 22900.

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

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

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

    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 ECE/CS 22900.

    Cr. 3.
  
  •  

    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 ECE 22900/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: ECE 22900/CS 22900.

    Cr. 3.
  
  •  

    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 39595 - Selected Topics In Electrical And Computer Engineering


    Topics vary. Permission of department required.

    Cr. 1-5.
  
  •  

    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 fundamental characteristics of sources of the information, and wired and wireless channels are studied. Upconversion and downconversion techniques are investigated. The performance of modulation is studied and optimum receivers are designed. Multicarrier modulation techniques for cellular, Wi-Fi, and ADSL communications are introduced. The principles of forward error correction are studied. Appropriate software 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 44901 - Machine Learning


    The purpose of this course is to provide a broad introduction to theoretical foundations, fundamental methods, techniques and algorithms as well as the latest progresses in machine learning with an emphasis on real-world problem solving. It covers learning theory, supervised learning, unsupervised learning, reinforcement learning and best practices in machine learning. Students will learn how to apply machine learning techniques to research or industry applications through interdisciplinary case studies and applications in machine learning.

    Cr. 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
  
  •  

    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 and MA 17500 or 27500.  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 Required

    Cr. 3.
  
  •  

    ECE 49800 - Research In Electrical Engineering II


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

    Preparation for Course
    P: EE 49700 and Honors Classification Required.

    Cr. 3.
  
  •  

    ECE 50600 - Biomedical Instrument Design


    This course covers engineering aspects of detection, acquisition and processing of signals from human body. Microcontrollers are used for common biomedical instrumentation design and implementation. The analog and digital electronics, analog to digital and digital to analog conversion, and interfacing with computers via microcontrollers are emphasized. The course is aimed primarily to graduate students specializing in interdisciplinary engineering.

    Preparation for Course
    Recommended prerequisites: Circuits and Electronics; Analog and Digital Signal Processing; and Programming in C. 

    Cr. 3.
  
  •  

    ECE 50700 - Introduction To Biomedical Imaging


    This course covers the major aspects of modern medical imaging systems including x-ray imaging computed tomography, magnetic resonance imaging, ultrasound imaging, single-photon emission tomography and positron emission tomography. The main emphasis is to explain and exam the fundamental physics and engineering underlying each imaging modality, and the image acquisition, reconstruction and artifact correction. Students will gain technical knowledge and an overview of current status of medical imaging technologies. The course is aimed primarily to graduate students specializing in interdisciplinary engineering.

    Preparation for Course
    Prerequisite: college level physics, signals and systems, and programming experience in MatLab or C. 

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

    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.
    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.
    Notes
    Senior or graduate class standing required in either an engineering or science degree program.
    Dual Level Course
    Dual Level, Undergraduate-Graduate
  
  •  

    ECE 56000 - Body Sensors and And Body Communications Networks


    Principles of the acquisition, communication, and processing of in-body and on­ body signals. Course includes Design and implementation of Body sensors, Path-Loss modeling for on-body and in-body communications, Body sensor networks and topologies, related communication protocols and standards, Low Power sensors and signal processing, and Multi-Sensor Fusion.

    Preparation for Course
    P: ECE 30200 and ECE 36200, or equivalent courses or instructor permission.

    Cr. 3.
    Dual Level Course
    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
  
  •  

    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 35100 and MA 36300.

    Cr. 3.
    Dual Level Course
    Undergraduate - Graduate
  
  •  

    ECE 57500 - Bioelectromagnetism, Modeling And Simulation Methods


    Fundamental physical knowledge and electrostatic and magnetic field equations. Fundamentals of bioelectromagnetism. Bioelectric sources and conductive environment. Electrodynamics of bioelectrical fields. Concepts of bioelectrical and biomagnetic measurement. Measurement methods, modeling and simulation techniques.

    Preparation for Course
    P:  ECE 31100 or equivalent courses. 

    Cr. 3.
    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.
  
  •  

    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: Instructor Permission Required.

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

    ECE 66100 - Computer Vision


    P: Graduate standing. This course deals with how an autonomous or a semi-autonomous system can be endowed with visual perception. The issues discussed include: sampling from a topological standpoint; grouping processes; data structures, especially hierarchical types such as pyramids, quadtrees, octrees, etc.; graphic theoretic methods for structural description and consistent labeling; issues in 3-D vision such as object representation by Gaussian spheres, generalized cylinders, etc.

    Preparation for Course
    P: Graduate standing.

    Cr. 3.
  
  •  

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

    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 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 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,
  
  •  

    ECET 30500 - Advanced Microprocessors


    A course emphasizing applications of microcomputers to dedicated hardware functions. A high-level language is used with emphasis on programming handheld computers. Some coverage of microprocessor architecture and troubleshooting is included.

    Preparation for Course
    P: ECET 20500 or equivalent, and ECET 26400 or equivalent.

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

    ECET 30700 - Analog Network Signal Processing


    This is an advanced course in network analysis that stresses network theorems and solutions of time- and frequency-domain problems. Transform circuit and signal analysis using Laplace and Fourier techniques are developed, culminating in active filter design applications. Software techniques, such as MATLAB(r) and LabView (tm), to solve mathematical problems are employed.

    Preparation for Course
    P: ECET 20400 or ECET 20700; C: MA 22800.

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

    ECET 34600 - Advanced Digital Circuits


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

    Preparation for Course
    P: ECET 14600; C: ECET 20500 and ECET 26400.

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

    ECET 35500 - Data Communications and Networking


    A survey of communication and networking techniques, protocols and standards. Topics include OSI model, TCP/IP protocols and applications, signals, encoding and modulation, transmission of data and interfaces, transmission media, multiplexing, error detection and correction, data link controls and protocols, switching techniques, and other popular network services.

    Preparation for Course
    P: ECET 20500 or ITC 22000.

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

    ECET 35700 - Real-Time Digital Signal Processing


    Architecture, instruction set, and hardware and software development tools associated with a fixed-point general purpose DSP VLSI processor are studied. Fundamental principles associated with the processing of discrete time signals are introduced. Common applications such as waveform generation, FIR and IIR digital filtering, and DFT and FFT based spectral analysis and filtering are implemented.

    Preparation for Course
    P: ECET 26400 and ECET 30700.

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

    ECET 36100 - Introduction to PLC and Pneumatic Systems


    A study of the fundamentals of developing and implementing ladder logic diagrams for machine controls using industrial programmable logic controllers. The applications of hydraulic and pneumatic systems are also studied.

    Preparation for Course
    P: ECET 20400 or 20700.

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

    ECET 36500 - Electrical Measurements


    A study of instrumentation and automatic measurement. Individual instruments include DMM, counters, oscilloscopes, spectrum analyzers, and signal generators. The signals and operation of the general purpose interface bus are examined and applied to a measurements system.

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

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

    ECET 37700 - Introduction to Fiber Optics


    An introductory course in fiber optics for junior- or senior-level students. Topics include optical characteristics, optical fibers, cables, modulation techniques, optical receivers and transmitters, and measurements on optical systems. A lab is also included in the course resulting in a complete optical transmitter/receiver system modulated with various methods.

    Preparation for Course
    P: ECET 30300, ECET 40300; MA 22800.

    Cr. 4.
  
  •  

    ECET 38200 - C++ Object Oriented Programming for Industrial Applications


    This course provides a comprehensive introduction to C++ for students to apply object-oriented programming in industrial applications. A background in C or another high-level language is a must, because all applications in this course involve C and C++. The course introduces the methodology of object identification and behavior, the syntax of C++, and industrial applications.

    Preparation for Course
    P: ECET 26400.

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

    ECET 39300 - Industrial Practice III


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

    Preparation for Course
    P: ECET 29200.

    Cr. 1-5.
  
  •  

    ECET 39400 - Industrial Practice IV


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

    Preparation for Course
    P: ECET 39300.

    Cr. 1-5.
  
  •  

    ECET 39500 - Industrial Practice V


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

    Preparation for Course
    P: ECET 39400.

    Cr. 1-5.
  
  •  

    ECET 40300 - Communications II


    A study of digital communications that includes sideband systems, phase-locked loops, digital communications concepts, pulse and digital modulation, data communications, digital radio, space communications, and fiber optics. PSPICE, Acolade, and electronic workbench are incorporated in the course.

    Preparation for Course
    P: ECET 30300.

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

    ECET 41400 - Wireless Communications


    Practical and theoretical aspects of wireless communication system design are studied; particular emphasis is on mobile communications. Frequency reuse, handoff, cell splitting, indoor/outdoor propagation, cochannel interference, m frequency management, channel assignment techniques, cell-site antennas, handset antenna/human body interaction, switching and traffic, AMPS, GSM, TDMA, and CDMA are studied.

    Preparation for Course
    P: ECET 30300.

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

    ECET 47000 - Technology Project Management


    Topics include project management concepts, project life cycle; project initiation, team building, planning, review, execution, and tracking and control; project-related issues, resource, cost, subcontractor control, and risk management; Web-based project management and collaboration; project management and integration tools. A portion of the course is devoted to case studies. Written reports and oral presentations required.

    Preparation for Course
    P: B.S. ECET Senior class standing.

    Cr. 3.
  
  •  

    ECET 47300 - Microwaves


    A study of microwave techniques that includes definitions, microwave materials, microwave components, transmission lines, the Smith chart, S-parameters, microwave diodes and transistors, and microwave measurements. Microwave Office is incorporated in the course.

    Preparation for Course
    P: ECET 30300.

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

    ECET 49000 - Senior Design Project, Phase I


    An extensive individual design and/or analytical project performed in consultation with one or more faculty advisors. Collaboration with representatives of industry, government agencies, or community institutions is encouraged. Evidence of extensive and thorough laboratory performance is required. Phase I includes but is not limited to (1) faculty acceptance of project proposal, (2) defining and limiting project objectives, (3) initial research and source contacts, (4) procurement of materials, and (5) periodic progress reports.

    Preparation for Course
    P: Sixteen credits of ECET/CPET courses at 300-level or above and Junior or Senior class standing. 

    Cr. 1-2.
  
  •  

    ECET 49100 - Senior Design Project, Phase II


    Phase II includes but is not limited to (1) continued research and finalized design, (2) oral presentation to faculty and other interested parties, (3) standard-format written technical report.

    Preparation for Course
    P: ECET 49000.

    Cr. 2-5.
  
  •  

    ECET 49900 - Electrical Engineering Technology


    Hours and subject matter to be arranged by staff.

    Cr. 1-9.
    Hours
    Class 0-4, Lab. 3-9.
    Variable Title
    (V.T.)
    Notes
    Repeatable up to 9 credits
  
  •  

    ECET 59000 - Special Problems in Electrical and Computer Engineering Technology


    Independent study of a special problem under the guidance of a member of the staff (or, student’s academic advisor). Does not substitute for either M.S. thesis or M.S.project credit.

    Preparation for Course
    P: instructor permission required.

    Cr. 1-6.
    Dual Level Course
    Dual Level, Undergraduate-Graduate
  
  •  

    ECON 10101 - Survey of Current Economic Issues and Problems


    For nonmajors only. Basic economic principles applied to current social issues and problems. Topics covered will typically include inflations, unemployment, wage, and price controls, welfare, social security, national debt, health programs, food prices, pollution, crime, mass transit, revenue sharing, multinationals, population, and energy. Not open to those with previous college-level economic courses.

    Cr. 3.
  
  •  

    ECON 20000 - Fundamentals of Economics


    Study of the basic institutions of market economy and the role they play in defining and pursuing economic goals in the U.S. economy. Emphasis is placed upon the effects of existing economic institutions, current economic policy alternatives as they affect both the individual and the society.

    Cr. 3.
    Notes
    Indiana Core Transfer Library course.
  
  •  

    ECON 20101 - Introduction to Microeconomics


    An analysis of evolution of market structure using the analytical concepts of supply and demand, opportunity cost, and marginal analysis. Applications include a variety of concurrent microeconomic issues.

    Preparation for Course
    P: MA 12401 or MA 11100 or MA 14000 or MA 15300 or higher or placement at or above MA 15300.

    Cr. 3.
    Notes
    Indiana Core Transfer Library course.
  
  •  

    ECON 20201 - Introduction to Macroeconomics


    Measurement and explanation of total economic performance; money and monetary and fiscal policy as an analytical core. Individual sections apply this core to a variety of current economic problems such as inflation, recession, and unemployment.

    Preparation for Course
    P: ECON 20101.

    Cr. 3.
    Notes
    Indiana Core Transfer Library course.
  
  •  

    ECON 27000 - Introduction to Statistical Theory in Economics and Business I


    Describing populations and samples; introduction to inference, including confidence intervals and hypothesis testing; correlation and simple and multiple regression; Chi-square, nonparametric, test of independence. Uses a popular statistical package for demonstrating and solving statistical problems.

    Preparation for Course
    P:  MA 12401 or MA 11100 or MA 15300 or higher or placement at or above MA 15300

    Cr. 3.
  
  •  

    ECON 30600 - Undergraduate Seminar in Economics


    Discussion and analysis of contemporary economic problems and policies. Different topics may be offered each semester. May be repeated twice for credit if topics differ. Papers and other written and oral assignments required.

    Preparation for Course
    P: ECON 20101 or ECON 20201.

    Cr. 3.
  
  •  

    ECON 32100 - Intermediate Microeconomic Theory


    Intermediate-level microeconomics; theoretical basis of demand; production; pricing under conditions of competition and monopoly; allocation and pricing of resources; partial and general equilibrium analysis; welfare economics.

    Preparation for Course
    P: ECON 20101.

    Cr. 3.
  
  •  

    ECON 32201 - Intermediate Macroeconomic Theory


    Intermediate-level macroeconomics. National income accounting; theories of income, employment, and price level. Counter-cyclical and other public-policy measures.

    Preparation for Course
    P: ECON 20201.

    Cr. 3.
  
  •  

    ECON 32800 - Game Theory Goes to the Movies


    Game theory is the science of strategic thinking. The objective of this course is to introduce students to the basic tools of game theoretic analysis by synthesizing illustrations from popular films.

    Preparation for Course
    P:  sophomore class standing

    Cr. 3.
 

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