LaMeres' Courses
(That I've Taught)
EELE 101 - Introduction to Electrical Fundamentals
This course provides a hands-on introduction to a number of different areas in Electrical
and Computer Engineering, the applications of these technologies to solve real-world
problems, and the potential impacts on society in general. It incorporates lectures,
laboratory experiences, and programming exercises that introduce you to the fundamentals
of electrical and computer engineering. Topics include Kirchhoff's and Ohm's Laws,
using meters and oscilloscopes, time-varying signals in electric circuits, resistors,
capacitors, series and parallel circuits, introduction to digital circuits, introduction
to programming, problem solving including computer applications, technical communications,
and team work. The course culminates in a final project to build and program an autonomous
robot to complete a challenge (a line-following race course).
Semesters Taught: F15, F16, F17, F18
EELE 207 - Circuits II
This is a second course in linear circuit theory. It will cover both steady-state
and transient behavior of first order (RC and RL) and second order (RLC) circuits
in the time domain. It will also explore frequency domain analysis of these circuits
using the Laplace transform, and will introduce Fourier series and Fourier transform
techniques for circuit analysis. The non-ideal (real world) operational amplifier
and practical op-amp circuits are explored.
Semesters Taught: S09
EELE 261 - Introduction to Logic Circuits
This course introduces the concepts of classical digital logic design including number
systems, interfacing, Boolean algebra, combinational logic design, and finite state
machines. This course also covers Hardware Description Languages for the structural
design and simulation of digital systems. Modern digital design of combinational
logic and state machines is covered using VHDL and a logic synthesizer. This course
contains a laboratory experience where students design and implement logic circuits
using discreet parts and programmable logic devices.
Semesters Taught: S07, S09, S10, S11, F12, S13, F13, S14, F14, S15, Sum15(online),
F15, S16(online), Sum16(online), Sum17(online), Sum18(online)
EELE 367 - Logic Design
This course introduces students to advanced logic circuit design techniques. This
course is a continuation of EE261/262 and will introduce logic system design using
a hardware description language (VHDL). Design constraints such as timing, design
reuse, and implementation considerations will be presented. This course includes a
weekly lab where students will get hands-on experience implementing digital systems
on an Altera Cyclone II FPGA.
Semesters Taught: S07, S08, S11, S12, S13, S14, S15, S16, S17, S18, Sum18(online)
EELE 371 - Microprocessor Hardware and Software Systems
This course introduces students to the structure of microprocessors and their application
in microcomputers and microcontrollers. The elements of a microprocessor (arithmetic
and logic units, processor control sequencing, and registers) are presented in addition
to programming the microprocessor in assembly language and/or C. The elements of a
microcomputer and microcontroller (memories, input/output, interrupts, timers, A/D's)
are also presented. Emphasis is on the practical application of microcontrollers in
embedded systems as solutions to engineering problems. This course will include a
weekly lab where students will get hands-on experience with programming a Freescale
MC68HC12-based microcomputer.
Semesters Taught: F06, F07, F08, F09, F10, F11
EELE 414 - Introduction to VLSI Design
This course introduces students to the fundamentals concepts of CMOS VLSI circuit
design. This course will cover CMOS device characteristics and timing. CMOS fabrication
will be covered including process steps, metal, active, and poly layers, and design
rules. CAD tools will be introduced for use in design, simulation, and layout of integrated
circuits. Design analysis techniques will be presented for the static and dynamic
evaluation of CMOS circuits. Advanced topics such as Dynamic Logic and SRAM design
will also be presented.
Semesters Taught: F07, F08, F09, F10, F11
EELE 461/561 - Digital System Design
This course introduces students to the physical phenomena that lead to signal degradation
when generating and transmitting digital signals. The broadband response of transmission
lines will be presented in addition to lumped versus distributed analysis. Emphasis
is placed on the physical structures that are used to construct modern digital systems
(on-chip Rx/Tx circuitry, on-chip interconnect, IC packaging, PCB's, connectors, and
cables). The fabrication process for each component of the digital system will be
presented in addition to the tradeoffs between mechanical reliability, cost, and electrical
performance. Modern analysis tools will be used to explore these topics including
SPICE circuit simulators, EM field solvers, and PCB design/layout software. Modern
test equipment will also be presented including Time Domain Reflectrometry (TDR),
Vector Network Analysis (VNA), and Jitter Characterization using Real-Time Digital
Oscilloscopes.
Semesters Taught: S08, S10, S12, S16, S18 Link to EELE 461/561