Electrical and Computer Engineering Courses
Courses
Laboratory course to support hands-on activities associated with ECE 1300 introduction to Electrical and Computer Engineering.
1 Credit Hour
3 Total Contact Hours
3 Lab Hours
0 Lecture Hours
0 Other Hours
Corequisite(s): ECE 1300
This course provides an introduction to electrical and computer engineering, taught using substantial hands-on experiences.
Use of oscilloscopes, function generators, and power supplies to test and study electrical networks and their behavior. Technical writing and computer aided design.
Implementation and testing of basic combinational and sequential digital systems.
Assembly language programming of microcomputer systems.
Foundations of data structures and algorithms. These foundations include: space and time complexity analysis, the use of data structures such as linked lists and binary trees, basic sorting and searching algorithms, and foundations of software testing/verification/validation.
3 Credit Hours
3 Total Contact Hours
0 Lab Hours
3 Lecture Hours
0 Other Hours
Prerequisite(s): (CS 1320 w/C or better)
Introduction to systematic methodologies for the analysis of electrical circuits in DC and AC steady state. Use of simulation tools for steady state circuits analysis.
Analysis of transient behavior in first-order and second order circuits. Circuit analysis using the Laplace transforms. Network functions and frequency response representation of circuits. Frequency selective circuits. Resonance in electric circuits. Steady-state analysis of circuits fed by non-sinusoidal periodic signals using Fourier series. Two-port networks. Computer-aided analysis of circuits.
Design and synthesis of digital systems using both combinational and sequential circuits. Includes laboratory projects implemented with standard ICs.
Study of microprocessor programming models, assembly language, macro assembles, and an introduction to system integration and interfacing.
Representation and analysis of continuous time signals; time and frequency analysis of linear time-invariant systems; convolution, differential equations, Laplace systems; convolution, differential equations, Laplace
Professional Orientation for Junior Electrical/Computer Engineering Students. Introduction to the engineering profession with emphasis on systems engineering, job placement, and professional and ethical conduct in the engineering workplace. Required of all students prior to graduation.
1 Credit Hour
1 Total Contact Hour
0 Lab Hours
1 Lecture Hour
0 Other Hours
Classification Restrictions:
Restricted to class of JR, SR
Introduction to experimental analysis of junction diodes, bipolar junction field effect transistors. Frequency response measurements of operational amplifier circuits. Fourier analysis. PSPICE simulations.
The objective is to apply the theory covered in the lecture to analyze and simulate the behavior of communication technologies.
1 Credit Hour
3 Total Contact Hours
3 Lab Hours
0 Lecture Hours
0 Other Hours
Corequisite(s): ECE 3370
Undergraduate Service Learning Undergraduate students will engage in projects with a community partner to apply their engineering skills in service-learning activities under the mentorship of a faculty member from the ECE Department. Students are expected to devote the equivalent of at least 3 hours of work per week of actual work per credit hour. A report covering the service experience will be submitted by the student to the faculty mentor at the end of each semester. Faculty approval required prior to enrollment.
1 Credit Hour
3 Total Contact Hours
0 Lab Hours
0 Lecture Hours
3 Other Hours
Major Restrictions:
Restricted to majors of CPE, EE, LDCP
Classification Restrictions:
Restricted to class of JR, SR
Undergraduate Research Undergraduate students conduct research work under the mentorship of a faculty member from the ECE Department. Students are expected to devote at minimum 3 hours of work per week of effective research. Faculty approval required prior to enrollment.
1 Credit Hour
3 Total Contact Hours
0 Lab Hours
0 Lecture Hours
3 Other Hours
Major Restrictions:
Restricted to majors of CPE, EE, LDCP, LDEE
Classification Restrictions:
Restricted to class of JR, SO
Energy Conversion (3-0) Theory and performance characteristics of electro-mechanical energy conversion equipment to include transformers and both d-c and a-c generators and motors and the control devices employed therewith.
Electromagnetic Field Theory (3-0) Fundamental laws and concepts of static and time- varying electromagnetics, wave propagation in free space and lossy media, wave reflections, transmission lines, basic radiation sources and arrays.
Representation and analysis of discrete time signals and systems, digital filtering, sampling, spectrum analysis, Z-transform, DT Fourier transform, and the DFT. Emphasizes computer simulations and some basic applications to communications, control and signal processing.
An introduction to probability, sets, combinatorics, discrete and continuous random variables, single and multiple random variables, probability and cumulative functions, conditional probability, statistical independence, moments of random variables, and functions of random variables. In addition, the course presents applications of probability in areas such as quantization, data compression, estimation, detection, clustering, and queueing. Computer simulations provide motivation and facilitate understanding of the theory and applications.
Electronics I is an introduction to electronic devices and circuits: Amplifier concepts, diodes, field effect transistor amplifiers, bipolar junction transistor amplifiers.
Electronics II (3-0) Analysis and design of linear integrated circuits stressing impedance levels, gains and frequency responses. Complex plane concepts. Active filter and oscillator design. Pulse response and stability analysis.
3 Credit Hours
3 Total Contact Hours
0 Lab Hours
3 Lecture Hours
0 Other Hours
Prerequisite(s): (ECE 3341 w/C or better)
An introductory course designed to provide students with a fundamental understanding of electron energy, electron/ photon interaction, and electron energy transitions; electr- omagnetic wave theory and quantization of photon energy; laser theory and operation; and advanced applications such as quantum dots, zener diodes and resonant tunneling diodes. This includes applying boundary conditions to solve the time independent Schrodinger's equation, normalization of the wave function, and applying fundamental solutions such as wave function, and applying fundamental solutions such as potential well to laser, quantum dot and tunneling applicat- ions.
Fundamentals of Semiconductor Devices (3-0) Energy band models, electron and hole concentrations and transport, P-N junction, biopolar junction transitors, and field effect devices.
Object-oriented software design (including polymorphism), multi-threaded programming techniques, algorithmic complexity analysis, classes of algorithms, heuristic algorithms, and basics of database systems. Utilize the C and C++ programming languages in a Linux development environment using the GNU toolchain.
3 Credit Hours
3 Total Contact Hours
0 Lab Hours
3 Lecture Hours
0 Other Hours
Prerequisite(s): (ECE 2300 w/C or better)
Binary representation of characters, integers, floating point numbers and assembly language instructions. Integer arithmetic circuit design. Data path and control path design of a non-pipelined and pipelined microprocessor. Multi-processing architectures. Hierarchical memory design.
3 Credit Hours
3 Total Contact Hours
0 Lab Hours
3 Lecture Hours
0 Other Hours
Prerequisite(s): (ECE 2304 w/C or better)
Design and implementation of single and multiuser operating systems. Topics include OS structure, process management, interprocess, communication within and between CPUs, memory management, file systems, and I/O. Contemporary operating systems provide design examples.
Introduction to Robotics and Autonomous Systems: Robotics and autonomous systems are rapidly growing technologies inside of engineering to increase the efficiency of existing processes, as well as to provide new capabilities to benefit humanity. This project based class seeks to provide an introduction to robotics fundamentals including embedded programming, control systems, sensors, motors, navigation, obstacle avoidance, and state machines.
Familiarization with communication networks through simulation experiments done with computer software. Topics include Protocol Layers, Link Analysis, Circuit and Packet switches, LANs, and Internet Protocols.
Biomedical Instrumentation Laboratory Research into development, implementation, testing, and validation of wired or wireless biomedical instruments using state-of-the-art mobile technologies.
1 Credit Hour
3 Total Contact Hours
3 Lab Hours
0 Lecture Hours
0 Other Hours
Prerequisite(s): (ECE 3342 w/C or better)
Design and verification of digital systems using simulation. Laboratory implementation using standard, integrated circuits and programmable logic devices.
Use of development tools in the design and implementation of microprocessor-based systems.
Work experience in business, industrial, governmemtal, professional, service, or other organizations to provide on-the-job training and professional preparation in the student's area of interest. A report covering the work experience must be submitted by the student to the departmental Co-op Coordinator at the end of each work period. Upon completion of his of her third work period and submission of a report summarizing the total work experience, a student can use three hours of Co-op Work Experience in his or her degree plan in place of a technical elective or elective in the major.
1 Credit Hour
1 Total Contact Hour
0 Lab Hours
0 Lecture Hours
1 Other Hour
Major Restrictions:
Restricted to majors of CPE, EE, LDCP
Classification Restrictions:
Restricted to class of JR, SR
Work experience in business, industrial, governmental, professional, service, or other organizations to provide on-the-job training and professional preparation in the student's area of interest. A report covering the work experience must be submitted by the student to the departmental co-op coordinator at the end of each work period. Upon completion of his or her third work period and submission of a report summarizing the total work experience, a student can use three hours of Co-op Work Experience in his or her degree plan in place of a technical elective or elective in the major.
1 Credit Hour
1 Total Contact Hour
0 Lab Hours
0 Lecture Hours
1 Other Hour
Major Restrictions:
Restricted to majors of CPE, EE, LDCP
Classification Restrictions:
Restricted to class of JR, SR
Work experiences in business, industrial, governmental, professional, service, or other organizations to provide on-the-job training and professional preparation in the student's area of interest. A report covering the work experience must be submitted by the student to the departmental Co-op Coordinator at the end of each work period. Upon completion of his or her third work period and submission of a report summarizing the total work experience, a student can use three hours of Co-op Work Experience in his or her degree plan in place of a technical elective or elective in the major.
1 Credit Hour
1 Total Contact Hour
0 Lab Hours
0 Lecture Hours
1 Other Hour
Co-op Work Experiences (0-0-1) Work experience in business, industrial, governmemtal, professional, service, or other organizations to provide on-the-job training and professional preparation in the student's area of interest. A report covering the work experience must be submitted by the student to the departmental Co-op Coordinator at the end of each work period. Upon completion of his of her third work period and submission of a report summarizing the total work experience, a student can use three hours of Co-op Work Experience in his or her degree plan in place of a technical elective or elective in the major.
1 Credit Hour
1 Total Contact Hour
0 Lab Hours
0 Lecture Hours
1 Other Hour
Engineering Problems (0-0-1) Original investigation of special problems in the student's field, the problem to be selected by the student with the approval of the head of the department. A maximum of three credit hours of Engineering Problems may be applied toward the BS Degree.
1 Credit Hour
1 Total Contact Hour
0 Lab Hours
0 Lecture Hours
1 Other Hour
Undergraduate Services Learning Undergraduate students will engage in projects with a community partner to apply their engineering skills in service-learning activities under the mentorship of a faculty member from the ECE Department. Students are expected to devote the equivalent of at least 3 hours of work per week of actual work per credit hour. A report covering the service experience will be submitted by the student to the faculty mentor at the end of each semester. Faculty approval required prior to enrollment.
1 Credit Hour
3 Total Contact Hours
0 Lab Hours
0 Lecture Hours
3 Other Hours
Major Restrictions:
Restricted to majors of CPE, EE, LDCP
Classification Restrictions:
Restricted to class of JR, SR
Undergraduate Research Undergraduate students conduct research work under the mentorship of a faculty member from the ECE Department. Students are expected to devote at minimum 3 hours of work per week of effective research. Faculty approval required prior to enrollment.
1 Credit Hour
3 Total Contact Hours
0 Lab Hours
0 Lecture Hours
3 Other Hours
Major Restrictions:
Restricted to majors of CPE, EE, LDCP
Classification Restrictions:
Restricted to class of JR, SR
Research & Analysis leading to a preliminary design for an approved engineering project. Includes formal project proposal and work plan; specification of functional, performance and cost goals; generation of computer-aided design documents and simulation or modeling results. Design process is concluded in ECE 4202 through prototyping, testing and revisions.
2 Credit Hours
4 Total Contact Hours
3 Lab Hours
1 Lecture Hour
0 Other Hours
Prerequisite(s): (CE 2326 w/C or better AND ECE 2104 w/C or better AND ECE 2303 w/C or better AND ECE 2304 w/C or better AND ECE 3100 w/C or better AND ECE 3141 w/C or better AND ECE 3331 w/C or better AND ECE 3341 w/C or better AND ECE 3350 w/C or better AND ECE 3351 w/C or better AND ECE 3352 w/C or better)
Design revisions, implementation and testing of a prototype of a design project started in ECE 4201.
2 Credit Hours
4 Total Contact Hours
3 Lab Hours
1 Lecture Hour
0 Other Hours
Prerequisite(s): (ECE 4201 w/C or better)
Research and analysis leading to a preliminary design for an engineering project. Includes formal project proposal and work plan; specification of functional, performance and cost goals; generation of computer-aided design documents; simulation, modeling, or prototyping results. Design process is concluded in ECE 4204 through prototyping, testing and revisions. Can be taken concurrently with no more than two of the following courses ECE 3100, ECE 3320, ECE 3331, ECE 3342 or ECE 3343.
2 Credit Hours
6 Total Contact Hours
4 Lab Hours
2 Lecture Hours
0 Other Hours
Major Restrictions:
Restricted to majors of EE
Prerequisite(s): (ECE 3100 w/C or better ) AND (ECE 2104 w/C or better ) AND (ECE 3320 w/C or better ) AND (ECE 3343 w/C or better ) AND (ECE 3342 w/C or better ) AND (ECE 3331 w/C or better ) AND (ECE 2304 w/C or better ) AND (ECE 3141 w/C or better ) AND (CE 2326 w/C or better)
Design revisions, implementation and testing of a prototype of a design project started in ECE 4203.
2 Credit Hours
3 Total Contact Hours
2 Lab Hours
1 Lecture Hour
0 Other Hours
Major Restrictions:
Restricted to majors of EE
Prerequisite(s): (ECE 4203 w/C or better)
Computational Methods in Electrical Engineering (3-0) A presentation of the fundamental numerical techniques used in engineering, including solution of systems of linear and nonlinear equations, interpolation and curve-fitting, solution of ordinary and partial differential equations.
3 Credit Hours
3 Total Contact Hours
0 Lab Hours
3 Lecture Hours
0 Other Hours
Prerequisite(s): (ECE 3320 w/C or better)
Applied Photovoltaics Semiconductors have emerged as the most promising material class of materials that can convert sunlight directly into electrical energy. This course presents the fundamental principles of the solar energy conversion process and the most common cell technologies are discussed. This course will also cover a range of fundamental problems and the relationship between the physics, material science, and technology aspects of solar cell development.
This course introduces the students to basic optimization problems in transmission-level power system operations and planning, including basic knowledge about linear optimization, optimal power flow, unit commitment, and an introduction to the applications of power flow control technologies in power systems, such as transmission switching and flexible AC transmission systems (FACTS).
Introduction to the architecture and operating principles of electronic power converters. Modeling, simulation, and design of electronic power converters. Applications in areas such as power supplies, aerospace and vehicular power systems, and renewable energy will be discussed.
Applied Electromagnetics (3-0) The study of static and time-varying electromagnetic principles and laws in their application to modern technology, natural phenomena, as well as to scientific and industrial devices and systems from dc to microwave frequencies.
Microwave Engineering (3-0) Primarily a senior level undergraduate course concerning distributed-elements analysis and design of electric circuits at microwave frequencies. Topics include transmission lines, waveguides, two-port microwave circuits, matching, tuning, resonators, dividers, and directional couplers.
3 Credit Hours
3 Total Contact Hours
0 Lab Hours
3 Lecture Hours
0 Other Hours
Prerequisite(s): (ECE 3320 w/C or better)
Antenna Engineering (3-0) Introductory antenna theory and design. Fundamentals and definitions, simple radiating systems, arrays, line sources, wire antennas, broadband antennas, and antenna measurements.
3 Credit Hours
3 Total Contact Hours
0 Lab Hours
3 Lecture Hours
0 Other Hours
Prerequisite(s): (ECE 3320 w/C or better)
High Resolution Radar (3-0) Basic theory for design and analysis of radar systems that perform target and surface imaging. Concepts and definitions, the radar range equation, modern radar design, wideband waveforms and signal processing, synthetic high resolution radar, synthetic aperture concepts.
Digital Signal Processing (3-0) An introduction to basic one-dimensional processing methods including: sampling and quantization; discrete-time Fourier and z-domain LTI systems analysis, theory of operation and computational aspects of FIR and IIR digital filters; the discrete Fourier transform and its application to spectral analysis.
3 Credit Hours
3 Total Contact Hours
0 Lab Hours
3 Lecture Hours
0 Other Hours
Prerequisite(s): (ECE 3331 w/C or better)
Real-Time Digital Signal Processing: Programming-intensive project- based course emphasizing practical application of Digital Signal Processing (DSP) algorithms implemented on a DSP development system. Topics covered include sampling and reconstruction, digital filtering, fast Fourier transform, spectrum analysis, and modulation.
Digital Communications (3-0) Techniques of sampling; digital basedband transmission; digital modulation schemes; introduction to coding and fundamental limits on system performance.
Fiber Optic Communication (3-0) Light propagation using ray and electromagnetic mode theories,dielectric slab waveguides, optical fibers attenuation and dispersion in optical fibers, optical fiber transmitters and receivers, electro-optical devices, and optical fiber measurement techniques.
Systems and Controls (3-0) Analysis and design of discrete and continuous time linear systems. Relationships between frequency and time domain design. Analysis of system stability and performance using root locus, lead lag compensation, and other techniques. Applications to practical systems.
Introduction to the science and technology of integrated device/circuit fabrication. Includes silicon oxidation, lithography, etchning, thin film deposition, diffusion and ion implantation.
3 Credit Hours
3 Total Contact Hours
0 Lab Hours
3 Lecture Hours
0 Other Hours
Prerequisite(s): (ECE 3344 w/C or better)
Theory and Application of Contemporary Devices: Theory and application of contemporary devices based on electronic, optoelectronic, electromechanical, and other operating principles for analog, digital and quantum applications. May be repeated once for credit with departmental approval.
Biomedical Instrumentation (3-0) An introduction to basic concepts in biomedical instrumentation, blood flow measurement, biopotential amplifiers and electrodes as well as electrical safety of medical equipment.
3 Credit Hours
3 Total Contact Hours
0 Lab Hours
3 Lecture Hours
0 Other Hours
Prerequisite(s): (ECE 3342 w/C or better)
Design techniques for complex digital systems, with emphasis on computer hardware design and computer-aided techniques, including hardware description languages and hardware simulation packages. Algorithmic State Machine design is stressed for small systems. Emphasis on problem definition, design, and verification.
A study of a 16/32 bit microprocessor family and companion devices and various design aspects of microprocessor systems.
Introduction to CMOS VLSI design and computer-aided VLSI design tools. A term project is required that involves high-level design approaches, layout editing, simulation, logic verification timing analysis, and testing.
3 Credit Hours
3 Total Contact Hours
0 Lab Hours
3 Lecture Hours
0 Other Hours
Prerequisite(s): (ECE 3341 w/C or better)
Concepts and techniques in deep learning in AI. Historical and current paradigms for implementation, and their applications.
Underlying philosophy of the theory of fuzzy sets and its applications in engineering. Fuzzy logic, fuzzy reasoning and rules, and fuzzy systems. Decision-making in the realm of vague, qualitative and imprecise data. Current models, simulation tools, hardware implementations and their applications will also be covered.
Fundamental concepts associated with the construction of meaningful understanding of physical objects from images/video; including basic animal vision structure/operation, image segmentation/understanding, knowledge representation, matching and inference.
Cryptography is an indispensable tool for protecting information in computer systems. In this course, students will be introduced to cryptographic systems, how they work, and their usage in real-world applications. Students will learn about security issues in computer communications, about cryptographic tools and their implementation on MSP 430/432, Arduino or Rasp Pi. The lessons are primarily aimed at beginners, all mathematical concepts will be covered in detail. Throughout the course, participants will be exposed to many exciting open problems in the field and work on hands on projects.
Principles, methods, and algorithms for processing biomedical signals. Application of advanced DSP techniques to a number of problems in biomedical research and clinical medicine. Topics include biomedical data acquisition, filtering, feature extraction, modeling and imaging, with examples from cardiology, neurophysiology, muscular physiology, and medical imaging.
3 Credit Hours
3 Total Contact Hours
0 Lab Hours
3 Lecture Hours
0 Other Hours
Prerequisite(s): (ECE 3331 w/C or better)
Selected topics of current interest in Electrical/Computer Engineering.
3 Credit Hours
3 Total Contact Hours
0 Lab Hours
3 Lecture Hours
0 Other Hours
Major Restrictions:
Restricted to majors of EE
Engineering Problems (0-0-3) Original investigation of special problems in the student's field, the problem to be selected by the student with the approval of the head of the department. A maximum of three credit hours of engineering problems may be applied toward the BS degree.
3 Credit Hours
3 Total Contact Hours
0 Lab Hours
3 Lecture Hours
0 Other Hours
Undergraduate Research Undergraduate students conduct research work under the mentorship of a faculty member from the ECE Department. Students are expected to devote at minimum 9 hours of work per week of effective research. Faculty approval required prior enrollment.
3 Credit Hours
9 Total Contact Hours
0 Lab Hours
0 Lecture Hours
9 Other Hours
Major Restrictions:
Restricted to majors of CPE, EE, LDCP
Classification Restrictions:
Restricted to class of JR, SR
Practicum in Electrical and Computer Engineering Internship experience in electrical or computer engineering under the supervision of a ECE faculty member and an external technical supervisor. The practicum is designed to provide ECE students with the opportunity to integrate the knowledge and skills developed during their academic program in a structured, supervised, real-world professional setting under the direction of a site supervisor. Requires a project proposal approved by the faculty member and a final report.
3 Credit Hours
9 Total Contact Hours
0 Lab Hours
0 Lecture Hours
9 Other Hours