Course Listings
| ECE 109 | Introduction to Computer Systems |
|
||||||||
| Introduction to key concepts in computer systems. Number representations, switching circuits, logic design, microprocessor design, assembly language programming, input/output, interrupts and traps. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Forbes J |
|||||||||
| ECE 200 | Introduction to Signals, Circuits and Systems |
|
||||||||
| Ohm's law and Kirchoff's laws; circuits with resistors, photocells, diodes and LEDs; rectifier circuits; first order RC circuits; periodic signals in time and frequency domains, instantaneous, real and apparent power; DC and RMS value; magnitude andpower spectra, dB, dBW, operational amplifier circuits, analog signal processing systems including amplification, clipping, filtering, addition, multiplication, AM modulation sampling and reconstruction. Weekly hardware laboratory utilizing multimeter, function generator, oscilloscope and spectrum analyzer and custom hardware for experiments on various circuits and systems. | ||||||||||
|
Credits: 4
Fall '09 Instructors: Townsend C, Brickley J |
|||||||||
| ECE 209 | Computer Systems Programming |
|
||||||||
| Computer systems programming using the C language. Translation of C into assembly language. Introduction to fundamental data structures: array, list, tree, hash table. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Brock J, Byrd G |
|||||||||
| ECE 211 | Electric Circuits |
|
||||||||
| Introduction to theory, analysis and design of electric circuits. Voltage, current, power, energy, resistance, capacitance, inductance. Kirchhoff's laws node analysis, mesh analysis, Thevenin's theorem, Norton's theorem, steady state and transient analysis, AC, DC, phasors, operational amplifiers, transfer functions. | ||||||||||
|
Credits: 4
Fall '09 Instructors: Bedair S, Townsend C, Townsend J |
|||||||||
| ECE 212 | Fundamentals of Logic Design |
|
||||||||
| Introduction to digital logic design. Boolean algebra, switching functions, Karnaugh maps, modular combinational circuit design, flip-flops, latches, programmable logic, and synchronous sequential circuit design. Use of several CAD tools for logicsynthesis, state assignment, and technology mapping. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Snyder W |
|||||||||
| ECE 220 | Analytical Foundations of Electrical and Computer Engineering |
|
||||||||
| The modeling, analysis and solution of circuit theory, control, communication, computer, and other system arising in electrical and computer engineering using various analytical techniques. Numerical solutions to ECE problems using MATLAB and SPICE. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Devetsikiotis M |
|||||||||
| ECE 301 | Linear Systems |
|
||||||||
| Representation and analysis of linear systems using differential equations: impulse response and convolution, Fourier series, and Fourier and Laplace transformations for discrete time and continuous time signals. Emphasis on interpreting system descriptions in terms of transient and steady-state response. Digital signal processing. | ||||||||||
|
Credits: 4
Fall '09 Instructors: Peterson R, Alexander T |
|||||||||
| ECE 302 | Microelectronics |
|
||||||||
| Introduction to the physics of semiconductors, PN Junctions, BJT and MOS field Effect Transistors: Physics of operation, IV characteristics, circuit models, SPICE analysis; simple diode circuits; Single Stage Transistor Amplifiers: Common Emitter and Common Source configurations, biasing, calculations of small signal voltage gain, current gain, input resistance and output resistance; Introduction to Differential Amplifiers, Operational Amplifiers. | ||||||||||
|
Credits: 4
Fall '09 Instructors: Greene B, Yu G |
|||||||||
| ECE 303 | Electromagnetic Fields |
|
||||||||
| Static electric and magnetic fields. Maxwell's equations and force laws. Propagation, reflection and refraction of plane waves. Transient and steady-state behavior of waves on transmission lines. | ||||||||||
|
Credits: 3
Spring '10 Instructors: Alexander T |
|||||||||
| ECE 305 | Electric Power Systems |
|
||||||||
| Principles, performance and characteristics of power-system components, including direct-current and alternating-current machinery, transformer banks and transmission lines. Principles and analysis of system power flow. | ||||||||||
|
Credits: 3
Spring '10 Instructors: Lukic S |
|||||||||
| ECE 306 | Introduction to Embedded Systems |
|
||||||||
|
Introduction to designing microcontroller-based embedded computer systems using assembly and C programs to control input/output peripherals. Use of embedded operating system. Additional course information provided by the department: Many ECE students will design embedded systems in industry. To do this well they need to pull together concepts from a variety of fields (such as compilers, computer architecture, operating systems, testing and development) and understand how they relate to embedded systems. This course covers these concepts from that point of view and uses various hands-on programming projects to examine major concepts. Students use a 16-bit microcontroller board with powerful software development tools to develop their embedded systems. Topics covered include
|
||||||||||
|
Credits: 3
Spring '10 Instructors: Carlson J |
|||||||||
| ECE 309 | Object-Oriented Programming for Electrical and Computer Engineers |
|
||||||||
| Object-oriented design and programming of complex software. Java programming. Data abstraction and data structures. Programming by contract. Software testing. Interacting classes and interface design. Stream input/output, exceptions. Iterators, recursion, analysis of running time. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Bowman P |
|||||||||
| ECE 331 | Principles of Electrical Engineering I |
|
||||||||
| Concepts, units and methods of analysis in electrical engineering. Analysis of d-c and a-c circuits, characteristics of linear and non-linear electrical devices, transformers, motors and control systems. Not available to EE and CPE majors. | ||||||||||
|
Credits: 3
Spring '10 Instructors: Yu G, Grainger J, Walsh S |
|||||||||
| ECE 380 | Engineering Profession for Electrical Engineers |
|
||||||||
| Introduction to engineering as a profession including issues surrounding electrical engineering. Topics include professional and ethical responsibilities, risks and liabilities, intellectual property, and privacy. Economic issues including entrepreneurship and globalization. | ||||||||||
|
Credits: 1
Fall '09 Instructors: Greene B |
|||||||||
| ECE 381 | Engineering Profession for Computer Engineers |
|
||||||||
| Introduction to engineering as a profession including issues surrounding computer engineering. Topics include professional and ethical responsibilities, risks and liabilities, intellectual property, and privacy. Economic issues including entrepreneurship and globalization. | ||||||||||
|
Credits: 1
Fall '09 Instructors: Greene B |
|||||||||
| ECE 383 | Introduction to Entrepreneurship and New Product Development |
|
||||||||
| This course is part of the Engineering Entrepreneurs Program. Students work as team members on projects being led by seniors completing their senior capstone design. Students will be exposed to many areas of product development and will assist in the design and implementation of the prototype product. | ||||||||||
|
Credits: 1
Fall '09 Instructors: Walsh S |
|||||||||
| ECE 402 | Communications Engineering |
|
||||||||
| Fundamentals of communications engineering. PCM, digital transmission, PSK, QAM, baseband, FSK, ASK; link budgets for satellite, cellular, and cable systems. Brief coverage of AM, FM, SSB, error correction/detection, modulation, the effects of noise and bandwidth. | ||||||||||
|
Credits: 3
Spring '10 Instructors: Townsend J |
|||||||||
| ECE 403 | Electronics Engineering |
|
||||||||
| Design and analysis of discrete and integrated electronic circuits, from single-transistor stages to operational amplifiers, using bipolar and MOS devices. Feedback in operational amplifier circuits, compensation and stability. Laboratory design projects. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Bilbro G |
|||||||||
| ECE 404 | Introduction to Solid-State Devices |
|
||||||||
| Basic principles required to understand the operation of solid-state devices. Semiconductor device equations developed from fundamental concepts. P-N junction theory developed and applied to the analysis of devices such as varactors, detectors, solar cells, bipolar transistors, field-effect transistors. Emphasis on device physics rather than circuit applications. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Masnari N |
|||||||||
| ECE 406 | Design of Complex Digital Systems |
|
||||||||
| Design principles for complex digital systems: Iteration, top-down/bottom-up, divide and conquer, and decomposition. Descriptive techniques, including block diagrams, timing diagrams, register transfer, and hardware-description languages. Consideration of transmission-line effects on digital systems. | ||||||||||
|
Credits: 3
Spring '10 Instructors: Heard B, Davis R |
|||||||||
| ECE 407 | Introduction to Computer Communications |
|
||||||||
| Engineering principles of computer communications: summary of digital transmission, media and switching; error control, layering concept, overview of protocols; architectures for local, metropolitan, and wide-area networks; emerging issues in digital communications systems. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Nilsson A |
|||||||||
| ECE 420 | Wireless Communication Systems |
|
||||||||
| System level understanding of wireless mobile communications systems. Mobile radio propagation, system definitions, applicable traffic models, coding, modulation, frequency reuse, cellular concept, equalization; standards such as AMPS, USDC, CDMA(IS-95), GSM. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Alexander T |
|||||||||
| ECE 421 | Introduction to Signal Processing |
|
||||||||
| Concepts of electrical signal processing. Fourier series, Fourier transform, Z-transform, advanced linear systems and stochastic processes. Analog/digital and digital/analog conversion, digital filters and modulation. Major design project. | ||||||||||
|
Credits: 3
Spring '10 Instructors: Alexander T |
|||||||||
| ECE 422 | Transmission Lines and Antennas for Wireless |
|
||||||||
| Review of time-varying electromagnetic theory. A study of the analytical techniques and the characteristics of several useful transmission lines and antennas. Examples are coaxial lines, waveguides, microstrip, optical fibers and dipole, monopole and array antennas. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Bilbro G |
|||||||||
| ECE 435 | Elements of Control |
|
||||||||
| Analog system dynamics, open- and closed-loop control, block diagrams and signal flow graphs, input-output block diagrams and signal flow graphs, input-output relationships, stability analyses using Routh-Hurwitz, root-locus and Nyquist, time- and frequency-domain analysis and design of analog control systems. Use of computer-aided analysis and design tools. Class project. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Brickley J |
|||||||||
| ECE 436 | Digital Control Systems |
|
||||||||
|
Discrete systems dynamics, sampled-data systems, mathematical representations of analog/digital and digital/analog conversions, open- and closed-loop systems, input-output relationships, state-space and stability analyses, time- and frequency-domainanalyses. Design and implementation of digital controllers. Additional course information provided by the department: A design project is assigned to be completed in simulation using MATLAB and Simulink. It is to be completed by students individually. Each student submits a report at the end of the semester. |
||||||||||
|
Credits: 3
Spring '10 Instructors: Brickley J |
|||||||||
| ECE 442 | Integrated Circuit Technology and Fabrication |
|
||||||||
| Semiconductor device and integrated-circuit processing and technology. Wafer specification and preparation, oxidation, diffusion, ion implantation, photolithography, design rules and measurement techniques. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Yu G |
|||||||||
| ECE 445 | Frontiers of Nanoelectronics |
|
||||||||
| This course will discuss frontiers of nanoelectronics including fundamentals of silicon based devices and their impact on scaled logic and memory devices as well as organic based devices such as carbon nanotubes and molecular electronics. Additional topics include recent uses of polymer films for memory and photovoltaic applications, quantum confinements in 1D, 2D, and 3D, quantum dots, nanowires and resonant tunneling devices. Included are methods to create and measure nanostructures. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Misra V |
|||||||||
| ECE 451 | Power System Analysis |
|
||||||||
| Long-distance transmission of electric power with emphasis on load flow, economic dispatch, fault calculations and system stability. Applications of digital computers to power-system problems. Major design project. | ||||||||||
|
Credits: 3
Spring '10 Instructors: Jiang Z |
|||||||||
| ECE 452 | Renewable Electric Energy Systems | |||||||||
| Principles and characteristics of renewable energy based electric power generation technologies such as photovoltaic systems, wind turbines, and fuel cells. Main system design issues. Integration of these energy sources into the power grid. Economics of distributed generation. | ||||||||||
|
Credits: 3
Spring '10 Instructors: Baran M |
|||||||||
| ECE 455 | Computer Control of Robots |
|
||||||||
| Techniques of computer control of industrial robots: interfacing with synchronous hardware including analog/digital and digital/analog converters, interfacing noise problems, control of electric and hydraulic actuators, kinematics and kinetics of robots, path control, force control, sensing including vision. Major design project. | ||||||||||
|
Credits: 3
Spring '10 Instructors: Grant E |
|||||||||
| ECE 456 | Mechatronics |
|
||||||||
| The study of electro-mechanical systems controlled by microcomputer technology. The theory, design and construction of smart systems; closely coupled and fully integrated products and systems. The synergistic integration of mechanisms, materials, sensors, interfaces, actuators, microcomputers, controllers, and information technology. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Chow M |
|||||||||
| ECE 460 | Digital Systems Interfacing |
|
||||||||
| Concepts of microcomputer system architecture and applications to fundamental computer hardware. Theoretical and practical aspects of interfacing and a variety of microprocessor peripheral chips with specific microprocessor/microcomputer systems from both hardware and software points of view. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Peterson R |
|||||||||
| ECE 463 | Advanced Microprocessor Systems Design |
|
||||||||
| Advanced topics in microprocessor systems design, including processor architectures, virtual-memory systems, multiprocessor systems, and single-chip microcomputers. Architectural examples include a variety of processors of current interest, both commercial and experimental. Major design project. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Zhou H |
|||||||||
| ECE 464 | ASIC Design |
|
||||||||
| Design of digital application specific integrated circuits (ASICs) based on hardware description languages (Verilog, VHDL) and CAD tools. Emphasis on design practices and underlying algorithms. Introduction to deep sub-micron design issues like interconnections and low power and to modern applications including multi-media, wireless. Telecommunications and computing. Required design project. | ||||||||||
|
Credits: 3
Spring '10 Instructors: Franzon P |
|||||||||
| ECE 466 | Compiler Optimization and Scheduling |
|
||||||||
| Provide insight into current compiler designs dealing with present and future generations of high performance processors and embedded systems. Investigate dataflow analysis and memory disambiguation, classical and parallelism enhancing optimizations, scheduling and speculative execution, and register allocation. Review of techniques used in current research compilers. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Tuck J |
|||||||||
| ECE 470 | Internetworking |
|
||||||||
| Introduction, Planning and Managing networking projects, networking elements-hardware, software, protocols, applications; TCP/IP, ATM, LAN emulation. Design and implementation of networks, measuring and assuring network and application performance;metrics, tools, quality of service. Network-based applications, Network management and security. | ||||||||||
|
Credits: 3
Spring '10 Instructors: Sichitiu M |
|||||||||
| ECE 480 | Senior Design Project in Electrical Engineering |
|
||||||||
| Applications of engineering and basic sciences to the total design of electrical engineering circuits and systems. Consideration of the design process including feasibility study, preliminary design detail, cost effectiveness, along with development and evaluation of a prototype accomplished through design-team project activity. Complete written and oral engineering report required. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Greene B |
|||||||||
| ECE 481 | Senior Design Project in Computer Engineering |
|
||||||||
| Application of engineering and basic sciences to the total design of computer engineering circuits and systems. Consideration of the design process including feasibility study, preliminary design detail, cost effectiveness, along with development and evaluation of a prototype accomplished through design-team project activity. Complete written and oral engineering report required. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Greene B |
|||||||||
| ECE 482 | Senior Design Project in Electrical Engineering and Computer Engineering I |
|
||||||||
| Applications of engineering, mathematics, basic sciences, finance, and business to the design and development of prototype engineering products. This course requires a complete written report and an end-of-course presentation. This is the first course in a two semester sequence. Students taking this course will implement their designed prototype in ECE 483: Senior Design Project in Electrical Engineering and Computer Engineering II-Engineering Entrepreneurs. Departmental approval required. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Walsh S |
|||||||||
| ECE 483 | Senior Design Project in Electrical Engineering and Computer Engineering II |
|
||||||||
| Applications of engineering, science, management and entrepreneurship to the design, development and prototyping of new product ideas. Based on their own new product ideas, or those of others, students form and lead entrepreneurship teams (eTeams) to prototype these ideas. The students run their eTeams as 'virtual' startup companies where the seniors take on the executive roles. Joining them are students from other grade levels and disciplines throughout the university that agree to participate as eTeam members. Departmental approval required. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Walsh S |
|||||||||
| ECE 492 | Special Topics in Electrical and Computer Engineering |
|
||||||||
| Offered as needed for development of new courses in electrical and computer engineering. | ||||||||||
|
Credits: 1-4
Summer I '10 Instructors: Devetsikiotis M |
|||||||||
| ECE 492 | Topic #1 - Special Topics in Electrical and Computer Engineering |
|
||||||||
| Offered as needed for development of new courses in electrical and computer engineering. | ||||||||||
|
Credits: 3 | |||||||||
| ECE 492 | Topic #2 - Special Topics in Electrical and Computer Engineering | |||||||||
| Offered as needed for development of new courses in electrical and computer engineering. | ||||||||||
|
Credits: 1 | |||||||||
| ECE 492 | Topic #3 - Special Topics in Electrical and Computer Engineering |
|
||||||||
| Offered as needed for development of new courses in electrical and computer engineering. | ||||||||||
|
Credits: 3
Spring '10 Instructors: Escuti M |
|||||||||
| ECE 492 | Topic #4 - Special Topics in Electrical and Computer Engineering |
|
||||||||
| Offered as needed for development of new courses in electrical and computer engineering. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Kelley A |
|||||||||
| ECE 492 | Topic #5 - Special Topics in Electrical and Computer Engineering |
|
||||||||
| Offered as needed for development of new courses in electrical and computer engineering. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Lukic S |
|||||||||
| ECE 492 | Topic #6 - Special Topics in Electrical and Computer Engineering |
|
||||||||
| Offered as needed for development of new courses in electrical and computer engineering. | ||||||||||
|
Credits: 3
Fall '09 Instructors: Muth J |
|||||||||
| ECE 492 | Topic #8 - Special Topics in Electrical and Computer Engineering | |||||||||
| Offered as needed for development of new courses in electrical and computer engineering. | ||||||||||
|
Credits: 3
Spring '10 Instructors: Kolbas R |
|||||||||
| ECE 492 | Topic #9 - Special Topics in Electrical and Computer Engineering | |||||||||
| Offered as needed for development of new courses in electrical and computer engineering. | ||||||||||
|
Credits: 3
Spring '10 Instructors: Brickley J |
|||||||||