|Department||Number||Title / Description||Credits|
|Engineering||EG161||Introduction to Robotics|
Introduces the field of engineering. The student designs and builds a LEGO computer-controlled robot. Topics include electronic instrumentation, elementary work with circuits, computer interfacing, and computer programming. Laboratory required.
|Engineering||EG161L||Introduction to Robotics Lab|
Laboratory experience in the construction and programming of small robots. Co-requisite: EG161.
Introduction to hardware building blocks used in digital computers. This course covers basic gates, Boolean algebra, multiplexors, and arithmetic functions, combinatorial and sequential circuit synthesis, as well as flipflops, counters, busses and registers. Different design techniques will be covered.
Introduces electrical circuits including voltage, current
relationships of circuit elements, energy concepts, Kirchhoff’s circuit laws, mesh and nodal
analysis, and equivalent sources. Also covers elementary transient circuit behavior and
fundamentals of single-phase AC circuits. Laboratory required. Co-requisite: PY202.
|Engineering||EG272L||Circuit Theory Lab|
Introducing the use of relevant instrumentation (oscilloscope, meters, function generators, software) to examine the properties of discrete analog circuit components and their I-V behavior. Co-requisite: EG272
Covers principles of diode and transistor circuits, device models and physics, equivalent circuits, graphical and analytical means of analysis, biasing, stabilization, amplifiers, frequency response, FETs, and operational amplifiers. Laboratory required. Prerequisites: EG272 and MA152.
Continued practical experimentation with analog circuit devices including diodes, transistors and op-amps, paralleling course material. Co-requisite: EG321
|Engineering||EG325||Introduction to Engineering Design|
An introduction to the process of engineering project design. A systems approach will be used. Students will research topics towards the proposal of an actual project to be built in the follow-on courses, EG451-A and EG451-B Prerequisites: Junior Standing.
|Engineering||EG332L||Applied Electronics Circuits|
Studies the practical elements of the analog electronics theory covered in EG272 and EG321. Includes use of analog instruments, and the fabrication and debug of practical transistor and OpAmp circuits. Reviews the theory of OpAmp circuits and necessary content concerning FETs. Prerequisite: EG272. Co-requisite: EG321.
Cross listed as CS220
Introduces the field of microcomputers. Topics include microcomputer organization and architecture, machine and assembly language programming, interrupts, serial interfacing, D/A and A/D interfacing. Prerequisite: MA171. Cross-listed with CS220 Computer Science.
Cross listed as CS220L
|Microcomputer Interfacing Lab|
Laboratory experience in assembly, level programming, and debugging, as well as fabrication of microcomputer interfacing circuitry. Projects include human/computer interfacing, A/D conversion and serial communication. Co-requisite: EG351/CS220.
|Engineering||EG401||Signals and Systems|
Covers frequency domain analysis of signals and systems, filtering, sampling, and modulation, Laplace transforms, Z transforms, polezero plots, linear feedback systems, convolutions, linearity, time-invariance, causality, and stability of systems. Prerequisites: MA212 and EG272.
|Engineering||EG412L||Applied Digital Signals Processing|
This course covers the analysis and processing of discrete-time signals. Topics include digitization of analog signals, sampling theory, the Z transform, digital filter design using both FIR and IIR, as well as spectral analysis using both the DFT and FFT. Extensive use is made of MatLab for practical implementation of the theory covered in lectures. Prerequisite: EG401
This course will extend and integrate design concepts from the student coursework in Digital Logic, Microcomputers, and Applied Electronics. Students will use the Motorola 68HCS12 processor and design electronics and software necessary to interface with external devices for a practical project. The last phase of the class will cover schematic capture and layout concepts. Students will layout their design on a pc-board for offsite production. The course will conclude with pc-board population and testing. Prerequisites: EG232/EG232L, EG351/EG351L, and EG332L
|Engineering||EG451-A||Senior Design Project|
A practical design course for seniors in engineering based on the approved project proposed in the prerequisite EG325. Students design and construct a project using a systems approach that involves all aspects of engineering practice. Pre-requisites: Senior standing, EG325
|Engineering||EG451-B||Senior Design Presentations|
Continued work on the student’s senior design project. Substantial time is given for project write-up and presentations in preparation for the student’s Senior Talk. Prerequisite: EG451-A
Applies the basic programming skills acquired in CS131 and CS132 within the context of multi-week or semester long projects, such as the implementation of an automated speech recognition system. Prerequisite: CS132.
Student may undertake a study in an area of interest with approval from department chair.