|Department||Number||Title / Description||Credits|
|Engineering||EG161||Introduction to Robotics|
This course introduces our students to the field of Engineering. The students will design and build a LEGO computer controlled robot. Topics include electronic instrumentation, elementary work with circuits, computer interfacing, and computer programming. An engineer is called upon to solve practical problems. In order to accomplish this task, he/she needs to piece together various components developed by other engineers as well as acquire knowledge from other engineers. By combining the power of the LEGO building system with the LEGO MINDSTORMS Education technology, teams of students can design, build, program, and test robots. Working together on guided and open-ended engineering projects, the team members can develop creativity and problem-solving skills along with other important Scientific, Technological, Engineering and Mathematics (STEM) knowledge. Students also become more skilled in communication, organization and research, all helping to prepare them for future success in higher levels of schooling and in the workplace. The students will also have an opportunity to “Design their own Process of Becoming a World-Class Engineering Student”. “Design Your Process (DYP)” is a powerful student-centered approach for bringing about change in students’ attitudes and behaviors and turning the task of figuring out the path to success over to the individual.
|Engineering||EG161L||Introduction to Robotics Lab|
This lab introduces our students to the field of Engineering. The student designs and builds a LEGO computer controlled robot. Topics include electronic instrumentation, elementary work with circuits, electronics, digital logic, basic programming and computer architecture. An engineer is called upon to solve practical problems. In order to accomplish this, he/she needs to piece together various components developed by other engineers as well as acquire knowledge from other engineers. By combining the power of the LEGO building system with the LEGO MINDSTORMS Education technology, teams of students can design, build, program, and test robots. Working together on guided and open-ended engineering projects, the team members can develop creativity and problem-solving skills along with other important mathematics and science knowledge. Students also become more skilled in communication, organization and research, all helping to prepare them for future success in higher levels of schooling and for the workplace. The ultimate prize is the students’
robotics design competition. Co-requisite: EG161.
This course provides an introduction to the Hardware building blocks used in Digital computers. The course will cover basic gates, Boolean Algebra, Multiplexers, Arithmetic functions, Combinational and sequential circuit synthesis, as well as Flip/Flops, Counters, Busses and Registers. Different Digital Logic design techniques will be covered. The course ends with the design of one of the most fundamental building blocks of all computers: the Arithmetic Logic Unit (ALU). Co-requisite: EG232L.
|Engineering||EG232L||Digital Logic Lab|
This lab provides an introduction to the practical Hardware building blocks used in Digital computers. The lab will cover the implementation of Multiplexers, Arithmetic functions, as well as combinational and sequential circuits. The course ends with the design and implementation of one of the most fundamental building
blocks of all computers: the Arithmetic Logic Unit (ALU). Co-requisite: EG232.
|Engineering||EG272||Circuit Theory I|
This course will provide a basic introduction to circuit theory. We will study basic electrical concepts; network theorems; circuit laws; resistance, op-amps, capacitance, inductance, response of first order (RC and RL) circuits to initial conditions and step forcing functions. Pre-requisite: PY202, MA212. Co-requisite: EG272L.
|Engineering||EG272L||Circuit Theory I Lab|
This course will provide a basic introduction to practical circuit theory. We will examine fundamental circuit elements such as Resistors, Inductors, Capacitors and OpAmps. We will examine the behavior of these components in different circuit configurations. We will estimate the performance of various circuits configuration using background from circuit analysis techniques learned in EG272. We will use the Simulation Program with Integrated Circuit Emphasis (SPICE), to examine several circuit configurations and to evaluate their performances. Co-requisite: EG272.
|Engineering||EG273||Circuit Theory II|
This course is a continuation of Circuit Theory I. We will study Laplace and Z-transforms and explore circuit analysis using these transforms. We will explore the concepts of frequency domain convolution, Fourier series and transforms, transfer functions, poles and zeros, frequency response, resonance, and the use of Bode plots in the analysis of the asymptotic frequency response of various circuit configurations. We will use Bode plots as a platform for the analysis of linear feedback and control circuitry. We will look at polyphase AC circuits; magnetically-coupled circuits as well as the more open concept of two-port networks. Computer design and imulations are integrated via PSPICE and MATLAB. Prerequisite: PY202, Co-requisite: EG273L.
|Engineering||EG273L||Circuit Theory II Lab|
This course will expose our students to practical advanced circuit theory. We will examine the resonant behavior of RLC circuits. We will use RLC circuits as a platform for investigating transfer functions concepts via convolution, Fourier Series and Transforms as well as Laplace and Z-Transforms. We will investigate frequency response, resonance, and the use of magnetically coupled circuits in steady state. We will use PSPICE to examine several circuit configurations from EG272 and to evaluate their performances. Co-requisite: EG273.
This course will provide a basic introduction to electronics. We will examine fundamental electronic circuit elements such as Diodes, Operational Amplifiers, Metal Oxide Field Effect Transistors (MOSFET), Bipolar Junction Transistors (BJT). We will discuss the use of transistors in real time electronic circuit configurations such as linear feedback and control. Additionally, we will study several techniques that can be used to analyze and understand some complicated circuits using basic electronic circuit building blocks. Computer design and simulations are integrated via PSPICE and MATLAB. Prerequisite: EG272. Co-requisite: EG321L.
This course will provide an introduction to Analog and Digital Electronic circuit applications. The course will cover Operational amplifier and diode designs and applications, Zener regulators and applications, BJT and MOSFET applications in Integrated Circuit (IC), Input/output impedance and applications to Thevenin and Norton equivalents, frequency characteristics of active filters and applications. Co-requisite: EG321.
|Engineering||EG325||Introduction to Engineering Design|
This course provides an introduction to implementing an engineering project using basic principles of systems engineering or a scientific research working together with faculty and/or in collaboration with research I universities. Students will investigate topics towards the proposal of a research or product development project. Students will develop schedule, objectives and projected outcomes. In the case of an engineering project, system requirements, function allocations,
systems cost and schedule will be developed and examined in great details. In the case of a research project, preliminary investigations in line with ongoing research or new contribution in Engineering, Physics or related fields will be used as a platform and basis for conducting on site research with faculty or applying to research I university programs around the United States. Prerequisite: EG451-A, EG451-B and Junior standing.
|Engineering||EG332L||Applied Electronics Circuits|
This course is a continuation of EG321. The students will learn the practical use of electronic circuit designs. Electronic circuit applications applied to transducer designs will be explored in great detail. Advanced electronic circuit applications such as: linear feedback and control, communication and signal processing, Analog to Digital Conversion, Schmitt triggers. Power electronics and applications of subsets of Very Large Scale Integrated Circuits (VLSI) will be explored. Prerequisite: EG272, EG273, EG321.
Cross listed as CS220
Introduces the field of microcomputers. Topics include microcomputer organization and architecture, machine and assembly language programming, registers and register transfer logic, assembly instructions and fetching cycle, interrupts, serial interfacing, D/A and A/D interfaces, user interfaces such as keypad, push buttons and LCD displays, counters and timing of internal clocks using interrupts, interrupt handling and programming, etc. Prerequisite: MA171. Cross-listed with CS220.
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|
This course will cover time and frequency domain analysis of signals and systems. The basic principles of convolutions, linearity, time-invariance, causality, and stability of systems will be discussed as the basis for understanding signals and systems. The more advanced concepts of signals representation and modeling will be covered in topics such as: Fourier Series and transforms, Laplace and Z-transforms. This course ends with a look at the role of signals and systems in communication, control and linear feedback. Prerequisites: EG332L.
|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
Embedded Systems design will extend and integrate concepts from coursework in digital logic, microcomputers, applied electronics and signals and systems. This embedded system course is centered on implementing a special purpose application using current microcontrollers and their related support hardware and software. This course will use basic principles of systems engineering to develop a special purpose embedded system application, starting with systems requirements, high level block diagram and system function allocations, lower level system functions design and implementation, to systems simulation, integration and prototyping. The lab modules progressively build the expertise required to go through the design cycle. Express-PCB-SCH is used as a platform for implementing system simulation, schematic capture and design layout. Students will have an opportunity to go through the entire system engineering design cycle using this embedded systems design and development platform. Prerequisites: EG232/EG232L, EG351/EG351L, and EG332L
|Engineering||EG451-A||Senior Design Project|
The purpose of the Senior Design Project is to provide students with design experience comparable with entry level engineering assignments or research experience comparable to entry level graduate research. The Senior Design projects are largely expected to address challenging engineering problems in a world area. The Senior Design projects will utilize a Systems Engineering approach to Engineering Project Development. The Senior Research projects are largely expected to begin investigations of challenging problems in a world area. The Senior Research projects will utilize scientific method to approach well formulated problems by faculty . A formal technical report or a research paper in support of a satisfactory presentation to peers and/or faculty must be completed prior to course grade submission. Pre-requisites: Senior standing, EG325.
|Engineering||EG451-B||Senior Design Presentation|
The purpose of the Senior Design Presentation (3 cr) is to complete the work done on the student’s Senior Design Project. Substantial time is allotted for the senior design project or research write-up and for writing a paper publishable to an acceptable undergraduate journal. The student will also be preparing for the senior’s presentation or thesis defense which is part of the annual Physics & Engineering Seminar Series. Prerequisite: EG451-A.
This course will provide an introduction to various high-level languages and interactive environments for numerical computation, visualization, and programming used by engineers and scientists to develop and/or simulate sophisticated systems. The students will be exposed to a variety of tools, and built-in math functions that will enable them to explore multiple approaches in order to reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java™. The students will also be taught how to apply these programming environments in a wide range of applications, including signal processing and communications, image and video processing, control systems, test and measurements, computational finance, and computational biology. More than a million engineers and scientists in industry and academia use these programming environments as their primary language for technical computing. Prerequisite: CS132.
Student may undertake a study in an area of interest with approval from department chair.