Electrical and Computer Engineering Courses
Introduction to electrical and computer engineering disciplines, specializations, the engineering design process, mathematics required for these disciplines, computer-based modeling and simulation tools, and professional responsibilities.
Physical concepts and mathematical techniques of circuit analysis; DC, transient, and sinusoidal steady-state analysis of circuits; Includes laboratory experiments. Not open to students who have earned credit in ECE 320.
Introduction to circuit analysis, methods, resistive circuits, AC circuits, first-order transients, AC power, operational amplifiers and machines. Not open to electrical engineering or computer engineering majors or to students who have earned credit for ECE 225.
Response of circuits to transient signals, both deterministic and random. Laplace transform solution techniques for circuits and differential equations. Relationship between Laplace and Fourier transforms. Frequency response and representation of circuits and systems. Modeling of uncertainty in circuit elements.
Response of circuits to transient signals, both deterministic and random. Laplace transform and Fourier methods for the solution and modeling of circuits and audio networks. Frequency response and representation of circuits and systems. Modeling of uncertainty in circuit elements. Specific networks and equipment for audio signal processing.
Semiconductor materials and properties, fundamentals of p-n junctions, diodes, diode circuits and operation, signal generators, rectifier and wave-shaping circuits, bipolar and field effect transistors, MOSFET, transistor DC circuit analysis and basic transistor amplifiers. Writing proficiency is required for a passing grade in this course. A student who does not write with the skill normally required of an upper-division student will not earn a passing grade, no matter how well the student performs in other areas of the course. Includes laboratory experiments.
Operational amplifiers, BJTs, MOSFETs, integrated current biasing and active loads, differential and multistage amplifiers, frequency response, feedback and stability, power amplifiers, and introduction to digital circuits. The lab deals with experiments illustrating concepts in electronics. Writing proficiency is required for a passing grade in this course. A student who does not write with the skill normally required of an upper-division student will not earn a passing grade, no matter how well the student performs in other areas of the course. Includes laboratory experiments.
Time domain and frequency domain analysis of continuous and discrete signals and systems; Fourier integral, Fourier series, Z-transform. Numerical implementation using MatLab. Computing proficiency is required for a passing grade in this course.
Microprocessors, microcontrollers, assembly-language programming, interrupts, polling and hardware interfaces. Computing proficiency is required for a passing grade in this course. Includes laboratory experiments.
The ECE Department offers the opportunity for select undergraduate students to become actively engaged in research and development programs lead by our faculty and graduate students. This opportunity provides undergraduate students with practical research experience, knowledge of modern research practices, and advanced technical skills. Students are evaluated on a pass/fail basis.
Solid state physics for semiconductor devices, p-n junction, metal-semiconductor junction, JFET/MESFET, MOSFET, BJT and non-ideal behaviors of solid state devices. Organic thin film devices including organic solar cells, thin film transistors, light emitting diodes and their application for flexible displays.
Crystal structure and defects, film nucleation and growth models, growth of polycrystalline and epitaxial films, vacuum science technology, physical and chemical vapor deposition, solution based methods and thin film characterization techniques.
Mathematics and physics of the radiation, propagation and scattering of electromagnetic waves. Boundary value problems involving finite and infinite structures, waveguides, antennas and media.
Basic power systems concepts and per unit quantities; transmissions line, transformer and rotating machine modeling; power flow; symmetrical component of power systems; faulted power system analysis.
Elemental and compound semiconductors; fundamentals of semiconductor physical properties; solid state physics; optical recombination and absorption; light emitting diodes; quantum well lasers; quantum dot lasers; blue lasers; semiconductor modulators; photodetectors; semiconductor solar cells; semiconductor nanostructure devices.
Diamagnetism and Paramagnetism, Ferromagnetism, Antiferromagnetism, Ferrimagnetism, magnetic anisotropy, domains and the magnetization process, fine particles and thin films and magnetization dynamics.
Nanofabrication with electron beam lithography, focused ion beam, lithography, and nanoimprint; microscopies for nanostructures, including SEM, EDX, TEM, AFM, STM; nanoscale devices based on nanostructured materials (carbon nanotubes and metal oxide nanomaterials).
Digital systems design with hardware description languages, programmable implementation technologies, electronic design automation design flows, design considerations and constraints, design for test, system-on-a-chip designs, IP cores, reconfigurable computing and digital system design examples and applications.
Introduction to computer vision and digital image processing with an emphasis on image representation, transforms, filtering, compression, boundary detection and pattern matching.
Machine learning studies methods that allow computers to learn from the data and act without being explicitly programmed. This course provides an introduction to machine learning and covers various supervised and unsupervised learning techniques, methods of dimensionality reduction and assessment of learning algorithms.
Integration of microprocessors into digital systems. Includes hardware interfacing, bus protocols and peripheral systems, embedded and real-time operating systems, real-time constraints, networking, and memory system performance.
Computational Intelligence is a discipline that relies on biologically inspired computation to solve real-world problems that otherwise are infeasible or impossible to solve using classical engineering approaches. The course will cover the fundamental techniques of computational intelligence and study practical applications in real-world engineering problems.
Investigation of a problem or problems, usually involving research with a faculty member. Credit is based on the individual assignment.
First of a two-course sequence to provide design experience through capstone design, a team-based two-semester-long design project. Also, the first-semester course will include instruction in design methodology, engineering ethics, societal impacts, project economics, and management tools.
Special courses in all areas of electrical or computer engineering, offered as the need arises. Credit is based on the course requirements.