Engineering Course Description(s)
ENGR1010 Introduction to Engineering (3)
An introduction to the engineering profession, the engineering disciplines, and the engineering design process. Principles of professionalism, ethics, teamwork, and problem solving. Introduction to engineering software tools such as MATLAB, Mathematica, and Excel. Team-oriented, hands-on design project. Fees: Additional fee required.
ENGR1050 Engineering Graphics and Design (3)
An introduction to Engineering computer-aided design and rapid prototyping. Use of design tools, such as AutoCAD and SolidWorks, along with a 3D printer, and a CNC mill to fabricate rapid prototype parts. Drawings include pictorial, orthographic projection, auxiliary, and section views. Fees: Additional fee required.
ENGR2100 Engineering Statics (3)
Resultants of forces, moments and couples, centroids, area moments of inertia, beams, free body diagrams, two- and three-dimensional equilibrium systems, trusses, frames, and friction. Prerequisites: MATH2510, ENGR1050, PHYS2110
ENGR2200 Digital Systems (3)
Analysis and design of basic combinatorial and sequential logic, Boolean algebra, Karnaugh maps, counters, adders, shift registers, multiplexers, and latches. ADC and DAC data conversion, field programmable gate arrays (FPGA's) and application-specific integrated circuits (ASIC'S). Concurrent: ENGR2200L Prerequisites: ENGR1010 or COMP1220 Corequisites: COMP2220
ENGR2200L Digital Systems Laboratory (1)
Prototyping and testing of simple combinatorial and sequential digital circuits using gates, flip-flops, multiplexers, decoders. Introduction to FPGA's and Verilog/VHDL. Concurrent: ENGR2200 Fees: Additional fee required.
ENGR2210 Electrical Circuits (3)
Fundamental principles of electrical circuits, DC and AC circuit analysis, single and three-phase electric power systems, electric motors. Introduction to circuit components, Ohm's and Kirchhoff's laws, superposition, Thevenin and Norton theorems, operational amplifiers, RL and RC transients, circuit simulation with SPICE. Sinusoidal steady-state analysis, transformers, frequency response, Bode plots, resonance and filters. Fourier series, Fourier transforms, and Laplace transforms. Concurrent: ENGR2210L Corequisites: PHYS2120, MATH3540
ENGR2210L Electrical Circuits Laboratory (1)
Prototyping and testing of simple DC, AC, and RLC transient circuits, operational amplifiers, transformers, power supplies, filters. Concurrent: ENGR2210 Fees: Additional fee required.
ENGR2310 Instrumentation and Measurements Laboratory I (1)
Principles of measurement. Basic instrumentation and measurement techniques in experiments. Includes using instrumentation software such as LabVIEW to design virtual instruments. Error analysis of measurements. Selected experiments will be performed using test equipment and sensors such as oscilloscopes, function generators, multimeters, thermocouples, strain gauges, and photodiodes. Fees: Additional fee required. Corequisites: PHYS2120
ENGR2320 Instrumentation and Measurements Laboratory II (1)
A continuation of ENGR2310. Selected experiments will be performed using test equipment and sensors such as oscilloscopes, function generators, multimeters, thermocouples, strain gauges, and photodiodes. Advanced LabVIEW programming and interfacing with instruments and sensors for data acquisition and instrument/actuator control. Design of experiments and advanced data analysis. Hypothesis testing. Fees: Additional fee required. Prerequisites: ENGR2310
ENGR3094 Engineering Special Topics (1-4)
An approved concentrated study in a field of engineering not covered in other courses. Prerequisites: Instructor's permission. May be repeated for credit.
ENGR3095 Engineering Internship (1-4)
An approved practical engineering field experience, usually in industry, supervised by an engineer and formally reported by the student. Prerequisites: Instructor's permission. May be repeated for credit.
ENGR3100 Mechanics of Materials (3)
Elasticity, strength and modes of failure of engineering materials; theory of stresses and strains of ties, shafts, beams, and columns. Prerequisites: ENGR2100
ENGR3110 Engineering Thermodynamics (3)
Introduction to classical thermodynamics through the second law; system and control volume analysis of thermodynamic processes; irreversibility and availability. Energy and the first law. Entropy and the second law. Conventional power and refrigeration cycles. Equations of state, ideal-gas mixtures, properties of gaseous mixtures, combustion and chemical equilibrium. Prerequisites: PHYS2120 Corequisites: MATH3540, CHEM2230
ENGR3120 Engineering Dynamics (3)
Kinematics and kinetics of three-dimensional motion of particles, systems of particles, and rigid bodies; translating and rotating reference frames, space mechanics; work-energy, impulse-momentum, and impact problems; introduction to vibrations MATLAB applications and dynamic system modeling and design. Motion converters, mobility equations; Geometric synthesis of linkages; gear teeth; analysis and synthesis of gear trains and planetary gear differentials; computer aided design. Prerequisites: ENGR2100 Corequisites: MATH3540
ENGR3400 Control Systems (3)
Introduction to the operation of dynamic systems, elements of modeling, equilibrium and linearization, Laplace transformation techniques, system response via the transfer function, block diagrams and computer simulation, matrix operations, system response via state variables, and stability. Modeling and simulation of lumped parameter mechanical, electrical, thermal, fluid, and mixed systems, control algorithms, stability, transient response and frequency response. Concurrent: ENGR3400L Prerequisites: ENGR2210, ENGR2320, MATH3540
ENGR3400L Control Systems Laboratory (1)
Experiments and simulations of mechanical, electrical, thermal, fluid, and mixed systems, control algorithms, stability, transient response and frequency response. Demonstration of control system design techniques using LabVIEW controlled hardware experiments. Introduction to PLC and automation programming. Concurrent: ENGR3400 Fees: Additional fee required.
ENGR3410 Engineering Economics and Ethics (3)
Concepts and techniques useful in the economic evaluation of engineering alternatives. Application of economic and financial principles to capital investment. Analysis by present worth, annual cash flow, rate of return, benefit-cost, and replacement considerations. Depreciation, taxes, inflation, probability and risk, and evaluation of optimum use of resources. In-depth coverage of ethics and professionalism. Prerequisites: ENGR1010
ENGR4100 Fluid Mechanics (3)
Fluid properties; fluid statics, continuity, momentum, and energy principles, laminar and turbulent flow, boundary layers, dimensional analysis and similarity, closed conduit flow, open channel flow, and turbomachinery. One-dimensional open channel flow; compressible flow. Prerequisites: ENGR3100, ENGR3120
ENGR4110 Machine Design (3)
Study of the kinematics and kinetics of machines and machine components. Introduction to design specification and procedures for machine components, including linkages, gears, cams, bearings, clutches, shafts, and brakes. Finite element analysis shaft design of joints (threaded fasteners, welds, springs, keys, etc.); design of gear trains; lubrication and bearing design. Application of the principles of statics and mechanics of materials to the design of machine elements. Failure criteria in yielding, fatigue and buckling, statistical considerations. Prerequisites: ENGR3100, ENGR1050, ENGR3120
ENGR4120 Advanced Mechanical Laboratory (1)
ENGR4130 Mechatronics (3)
Mechanical automation integrated with electronics and microcontroller technology; A/D and D/A conversion; parallel I/O; programmable timer operation; interfacing sensors and actuators. Concurrent: ENGR4130L Prerequisites: ENGR2200, ENGR3120, ENGR3400
ENGR4130L Mechatronics Laboratory (1)
Practical laboratory experience in Mechatronics. A major design team project to implement a mechatronic robot system. Concurrent: ENGR4130 Fees: Additional fee required.
ENGR4140 Vibrations (3)
Free and forced vibration of discrete and continuous systems. Lagrange's equation, Fourier series, Laplace transforms; matrix and computational methods. Linear vibration of machine elements, lumped parameter single and multi-degree of freedom systems solutions; computer-aided solutions of linear and nonlinear systems; simple laboratory vibration measurement and comparative vibration analysis. Natural and forced motions, and dynamic loading; vibration of elastic bodies. Prerequisites: ENGR3100, ENGR3120
ENGR4150 Heat Transfer (3)
Fundamentals of heat transfer by conduction, convection, and radiation. Applications to heat exchanges, tubes, surfaces, phase changes, and mass transfer. Numerical methods for solving heat transfer problems. Design of equipment involving heat-transfer processes. Steady-state and transient heat conduction; role of convection for internal and external forced flows and in buoyancy-driven flow; thermal radiation processes and properties. Prerequisites: ENGR3110
ENGR4200 Microprocessors (3)
Microprocessor architecture, software development tools, and hardware interfacing. Machine and assembly language programming, instruction set, addressing modes, programming techniques, memory systems, I/O interfacing, and interrupt handling with practical application in data acquisition, control, and interfacing. Prerequisites: COMP2220, ENGR2200
ENGR4200L Microprocessors Laboratory (1)
Prototyping and testing of microprocessor-based systems using a macroassembler and a hardware development board. Concurrent: ENGR4200 Fees: Additional fee required.
ENGR4210 Electronics (3)
A study of solid-state diodes, transistors, light emitting diodes, photo diodes and other semiconductor devices. Transistors in basic amplifier circuits. AC equivalent circuit models, frequency response, single and multi-state amplifiers. Differential, power and feedback amplifiers, oscillators and analog building blocks. Linear and non-linear analog circuits including filters, oscillators, phase-locked loops, and waveform generators. Concurrent: ENGR4210L Prerequisites: CHEM2230, ENGR2210
ENGR4210L Electronics Laboratory (1)
Prototyping and testing of electronic components, circuits and analog systems containing diodes, BJT's, FET's, and Op Amps. Concurrent: ENGR4210 Fees: Additional fee required.
ENGR4220 Signal Processing (3)
Time-domain and frequency-domain analysis of signals and systems, applications of Fourier series, Fourier transform, and Laplace transform in circuits and systems, Analog filters. Signal sampling and reconstruction. Difference equations, Z-transforms, and the discrete Fourier transform. Fundamentals of digital filters. Introduction to the theory and practice of digital signal processing: discrete-time signals and systems, A/D and D/A conversion, filter design, DSP architecture and implementation. FIR filters, IIR filters, FFT, and implementations. DSP applications using MATLAB and Simulink. Prerequisites: COMP2220, ENGR2200, ENGR2210, ENGR3400
ENGR4230 Embedded Systems (3)
ENGR4230L Embedded Systems Laboratory (1)
Design, implementation and testing of embedded systems, peripheral interfaces. Concurrent: ENGR4230 Fees: Additional fee required.
ENGR4250 Electromagnetics (3)
A vector calculus based study of the laws of Gauss, Biot-Savart, Ampere and Faraday; application of the equations of Laplace and Poisson to boundary valued problems. Development of Maxwell's equations for electric and magnetic fields. Electromagnetic properties of materials. Wave equation, plane waves and Lorentz force law. Polarization, Poynting's vector, transmission lines, waveguides, and antenna radiation. Prerequisites: MATH3530, MATH3540, PHYS2120
ENGR4260 Communication Systems (3)
This course covers fundamental concepts in communication systems with an emphasis on digital communications and applied electromagnetics. The goal is to give students an introduction to both the hardware and theory of modern communication systems. Topics include the following: probability, random variables and random processes, deterministic and stochastic signals, noise, baseband and passband digital signal modulation, transmission line theory, introduction to antennas, radio link budgets, M-ary signaling, and selected topics in analog modulation (e.g., amplitude and frequency modulation). Prerequisites: ENGR2210, MATH4240 Corequisites: ENGR4250
ENGR4400 Experiment Design (3)
This course will show how to take an idea for an experiment or measurement and turn it into an executable experiment. Examples of how this was done historically will be studied. In addition, the course will discuss a variety of techniques used for design of experiments (DOE) to make measurements such as, but not limited to, electrical, pressure, temperature, force, and nuclear measurements some of which will be used in the design of actual experiments which will be implemented in the companion laboratory course. In short, the course will show how one would design an apparatus so a desired experiment or set of measurements can be performed. As a final project, students will be required to design their own experiment, build the apparatus, and conduct the experiment. Prerequisites: MATH4240, PHYS2120, ENGR2320 or PHYS2320
ENGR4400L Experiment Design Laboratory (1)
The laboratory course will use the concepts taught in the class to design and build an actual apparatus for doing an experiment or set of measurements. Data will be collected, analyzed, and the apparatus modified as directed by the analyses. Concurrent: ENGR4400.
ENGR4971 Senior Design Project I/Capstone (2)
The first in a sequence of two senior capstone design project courses. Student teams will complete a system design project under the supervision of an industry or mission client. Teamwork, project planning and management, specification, budgeting, design review, prototyping, testing, weekly reporting, project reports, and oral presentations. The deliverables are: Project Proposal, Project/System Requirements Review, and Design Review. Fees: Additional fee required. Prerequisites: Senior Engineering majors by Instructor's permission.
ENGR4972 Senior Design Project II/Capstone (2)
The second in a sequence of two senior capstone design project courses. Student teams will complete a system design project under the supervision of an industry or mission client. Teamwork, project planning and management, specification, budgeting, design review, prototyping, testing, weekly reporting, project reports, and oral presentations. The deliverables are: Prototype Review, Final Implementation Review and Design Report for the client. Fees: Additional fee required. Prerequisites: ENGR4971