ECE Links
ProgramsUMD Quick Links |
ELECTRICAL AND COMPUTER ENGINEERING UNDERGRADUATE COURSES
ECE 1001. INTRODUCTION TO ELECTRICAL & COMPUTER ENGINEERING. Definition and description of electrical and computer engineering. Digital and analog systems. Electrical and computer engineering lab equipment and software. Selected specialities. (2 hrs lect) ECE 1315. DIGITAL SYSTEM DESIGN. Binary number system and digital coding techniques. Boolean algebra, combinational logic circuits, and minimization techniques. Synchronous sequential circuits and state reduction techniques. Medium Scale Integration (MSI) combinational components. (3 hrs lect, 3 hrs lab) ECE 2006. ELECTRICAL CIRCUIT ANALYSIS. Basic circuit analysis: resistive circuits, voltage and current sources ‑ independent and dependent. Nodal and mesh analysis. Network theorems. Energy storage elements. RC, RL, and RLC transient and steady state analysis, phasors. SPICE analysis. (3 hrs lect, 3 hrs lab) ECE 2111. LINEAR SYSTEMS AND SIGNAL ANALYSIS. Signal and system modeling concepts, system analysis in time domain, Fourier series and Fourier transform. Discrete time domain signals and systems, Z transform, applications. (3 hrs lect, 3 hrs lab) ECE 2212. ELECTRONICS I. Diodes, BJTs, FETs, ideal operational amplifiers, DC analysis, small signal models and analysis; single-stage circuits design; power amplifiers. (3 hrs lect, 3 hrs lab) ECE 2325. MICROCOMPUTER SYSTEM DESIGN. Microcomputer components. Instruction set, machine and assembly language programming. Addressing modes. Signed/unsigned arithmetic. Stack uses. Assembly-level translation of high level language constructions. Input/Output interfacing. Interrupt programming. Microcomputer system hardware. (3 hrs lect, 3 hrs lab) ECE 3151. CONTROL SYSTEMS. System mathematical modeling: differential equations, Laplace transform, block diagrams, signal flow graphs. System performance characteristics: time response, sensitivity, steady-state error. Stability analysis: Routh‑Hurwitz, root locus and Nyquist. State variables. Compensation design, software tools. (3 hrs lect) ECE 3235. ELECTRONICS II. Multistage circuits, frequency analysis, non‑ideal operational amplifiers, feedback and stability, oscillators, filters. (3 hrs lect, 3 hrs lab) ECE 3341. DIGITAL COMPUTER CIRCUITS. Digital logic family characteristics. Medium Scale Integration (MSI) components and applications. Programmable Logic Devices (PLDs). Alternative clocking techniques. Computer arithmetic circuits and memory design. Fundamental mode asynchronous finite-state machine design. (3 hrs lect, 3 hrs lab) ECE 3445. ELECTROMAGNETIC FIELDS. Fundamentals of electromagnetic analysis. Electrostatic and Magnetostatic fields. Introductory numerical analysis of electromagnetic fields. Time‑varying fields and potentials. Maxwell's equations and their applications. (3 hrs lect) ECE 3611. INTRODUCTION TO SOLID STATE SEMICONDUCTORS. Fundamentals of solid-state semiconductors and devices. Quantum mechanical concepts and atomic states, solid state structure, band structure, semiconductor statistics, and transport. (3 hrs lect) ECE 4305. COMPUTER ARCHITECTURE. Advanced assembly language programming techniques. Memory design principles. Virtual memory. Cache memory. Processor design. Pipelined and Reduced Instruction Set Computers (RISC). Advanced microprocessor features. (3 hrs lect, 3 hrs lab) ECE 4311. DESIGN OF VERY LARGE-SCALE INTEGRATED CIRCUITS. Philosophy of and techniques for designing VLSI circuits in CMOS technology. Full‑ and semi‑custom design techniques. Digital, analog, and hybrid CMOS circuits and systems. Substantial design project required. (3 hrs lect) ECE 4321. COMPUTER NETWORKS. Network classification and services. Protocol and communication architectures. Hardware components: multiplexers, concentrators, bridges, routers, access servers. (3 hrs lect) ECE 4501. POWER SYSTEMS. Fundamentals of rotating machines: DC, synchronous, and induction machines. Transformers. Power system representation. Transmission lines. Power system analysis: stability and dynamic performance. Balanced and unbalanced faults. Power system protection. (3 hrs lect, 3 hrs lab) ECE 4781. TELECOMMUNICATIONS. Topics in switching theory, transmission, networking, traffic engineering, and associated engineering problems and solutions. (3 hrs lect) ECE 4899. SENIOR DESIGN PROJECT I Selection and completion of team project approved and supervised by faculty. (See also ECE 4999.) ECE 4951. SENIOR DESIGN WORKSHOP. Study of a selected topic; its application to a design project, completed in a small group. Focuses on a different method each semester offered. Completion satisfies the requirement for a senior design project. ECE 4991. INDEPENDENT STUDY. Special projects not available in regular curriculum. Independent investigation, research studies, or survey of selected projects or problems. ECE 4999. SENIOR DESIGN PROJECT II. Students present senior design project results in formal written and oral reports after making refinements. Complete documentation of results in professional manner required. Results must be presented in an oral report with other senior project team members. ECE 4899 and ECE 4999 must be completed within one year for credit. ECE 5151. DIGITAL CONTROL SYSTEM DESIGN. Digital control system characteristics: transient and steady‑state responses, frequency response, stability. Digital control system design using transform techniques. Controllability and observability. Design of digital control systems using state‑space methods: pole placement and observer design, multivariable optimal control. Implementation issues in digital control. ECE 5315. MULTIPROCESSOR‑BASED SYSTEM DESIGN. Parallelism, interconnection networks, shared memory architecture, principles of scalable performance, vector computers, multiprocessors, multicomputers, dataflow architectures, and supercomputers. ECE 5741. DIGITAL IMAGE PROCESSING. The fundamentals of two‑dimensional signal processing techniques, discrete image analysis, and image quality measures. ECE 5765. MODERN COMMUNICATION. Design and analysis of modern communication systems; evaluation of analog and digital modulation techniques. (3 hrs lect, 3 hrs lab) ECE 5801. INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS. General techniques and theory of neural networks, their applications and limitations. The course particularly addresses the design issues and learning algorithms for diverse areas of applications. ECE 5813. TOOLS AND METHODS OF DESIGN AUTOMATION. Methods and techniques for designing electronic systems based on top‑down strategy. Emphasis on high‑level synthesis techniques and tools. Automated design of large, electronic systems. Design project using electronic design automation tools available in the ECE department. ECE 5831. FUZZY SET THEORY AND ITS APPLICATION. Fuzzy sets and operations on fuzzy sets. Fuzzy relations and the extension principle. Linguistic variable and fuzzy IF‑THEN rules. Fuzzy arithmetic. Fuzzy logic and approximate reasoning. Design of Fuzzy Systems from I/O data. Fuzzy logic‑‑based control. Pattern Classifications. ECE 5995. SPECIAL TOPICS: (Various Titles to be Assigned). Current problems and research. Discussions, selected reading, and/or invited speakers.
|
||||||||||||