Electrical and Computer Engineering Course Descriptions
ECE 205 Electric Circuit Analysis I (3) Study of electric circuits and networks. Includes resistive circuits, first-order transients and sinusoidal steady state. Emphasizes on the basic principles and their application to circuit analysis using linear algebra and complex numbers. (Prerequisite: PHY 182 and Concurrent: MTH 249 or MTH 251 or MTH 257H)
ECE/CSA 278 Computer Architecture (3) Principles of Von Neumann computer architecture. Data representation and computer arithmetic. Memory hierarchy. CPU structure and instruction sets. Assembly language programming to better understand and illustrate computer architecture concepts. Performance considerations and alternative computer architectures. (Prerequisite: CSA 271 or equivalent)
ECE 287 Digital Systems Design (4) Design of digital systems. Topics include switching algebra and switching functions, logic design of combinational and sequential circuits using TTL, combinational logic design with MSI and LSI, busing, flip-flops, registers counters, programmable logic devices, memory device, register-level design, and microcomputer system organization. Students must show competency in the computer-aided design (CAD) and laboratory implementation of digital systems. (Prerequisite: none)
ECE/MME 303 Computer-Aided Experimentation (4) Study of theory and application of instrumentation and experimentation; components and concepts of computer-machine interface systems; design of computer-controlled experimentation for real-time industrial measurement, monitoring, and control; electric power analysis and polycircuits. (Prerequisites: ECE 205, MME 211, and STA 368)
ECE 304 Electronics (3) Analysis and design of electronic circuits and subsystems. Frequency response and feedback in small signal amplifiers. Study of field effect transistors, uninjunction transistors, silicon-controlled rectifiers, DIACs TRIACs, and optoelectronic devices. Operational amplifier applications. (Prerequisite: ECE 305 or ECE/MME 303)
ECE 305 Electric Circuit Analysis II (3) In-depth study of electric circuits and networks with an emphasis on practical applications. Includes AC power analysis, poly-phase and magnetically coupled circuits, electric machines, frequency response and filters, Laplace transform, and two-port networks. (Prerequisites: ECE 205 or PHY 292/294, Concurrent: MTH 245 or MTH 347)
ECE 306 Signals and Systems (3) An introductory course covering the principles of signals and systems. The course combines lectures, Matlab simulation exercises, and design projects to expose students to the theories and concepts of both continuous-time and discrete time forms of signals and systems, as well as applications of the theories and concepts in communication systems, control systems, and signal processing. (Prerequisites: ECE 205 or PHY 292/294 and Concurrent: ECE 305 and MTH 245 or MTH 247)
ECE 325 Applied Electromagnetics (3) Theories and applications of electromagnetic fields and waves; including electrostatics, magnetostatics, Maxwell equations, plane wave propagation and reflection, transmission lines, waveguides, and antennas. (Prerequisites: ECE 305 or ECE/MME 303 and MTH 245 or MTH 347)
ECE 345 Random Signal Processing in Electrical and computer Engineering (3) Introduces probability and statistics, including applications relevant to electrical and computer engineering. Includes extensive coverage of random variables. Introduces random processes and illustrates their importance in communications, signal processing and networking. (Prerequisites: MTH 249 or MTH 251 and MTH 222 or MTH 231 and Concurrent: ECE 306)
ECE 387 Embedded Systems Design (4) Fundamentals of computer systems design, interfacing and basics of embedded computers (microprocessors). Laboratory projects will require students to successfully design, implement, debug, and document computer solutions requiring a mix of hardware and software. Models and methodologies for designing systems containing both hardware and software components, or co-design, will be introduced. Substantial design projects will be required of each student. (Prerequisites: ECE 287 and CSA 153 or CSA 274)
ECE 414/514 Introduction to VLSI Circuit and System Design (3) This course covers fundamentals of modern VLSI 1C design. It introduces three main aspects of CMOS 1C engineering: device operation, circuit design, and circuit layout, as well as three main apects of VLS1 system engineering: system-level simulation, interconnect analysis and basics of high-volume manufacturability. It provides hands-on experience with modern 1C design software. (Prerequisites: ECE 287 and ECE 304)
ECE 425/525 Digital Signal Processing (3) Investigates the relation between continuous-time and discrete-time signals. Topics include time-sampling, signal representation, transformation and manipulation of digital signal, digital filter structure and design. (Prerequisite: ECE 306)
ECE 430/530 Electromagnetics in Wireless Sensing and Communications (3) Introduces electromagnetic aspects of modern wireless sensing and communications. Covers fundamentals of EM wave propagation in various media, antenna design and wireless system analysis. Hands-on experience with computatiional modeling and contemporary EM software is provided. (Prerequisite: ECE 325)
ECE 428/528 Real-time Digital Signal Processing (3) Study of real-time digital signal processing techniques. Students will learn how to design and implement real-time digial signal processing algorithms with an industry-standard DSP microprocessor. Several structured laboratory exercises, such as spectrum analysis and digital filtering, followed by an extensive final project will be given. (Prerequisites: ECE 306 and ECE 425)
ECE/MME 436 Control of Dynamic Systems (3) In-depth study of the theory, design, and analysis of feedback control of dynamic systems. Integrate the problem-solving techniques and concepts of electric circuits and computer-aided experimentation into the design and construction of programmable-logic based control systems and its application in modern manufacturing systems. Design methodologies applied in lab exercises and short-term design projects. (Prerequisite: ECE/MME 303 or ECE 305)
ECE/MME 448 Senior Design Project I (2) and ECE/MME 449 Senior Design Project II (2) Student teams, with varied academic backgrounds, conduct major open-ended research/design projects. Elements of the design process are considered as well as real-world constraints, such as economic and societal factors, marketability, ergonomics, safety, aesthetics, and ethics. 448: feasibility studies performed; 449: implementation, testing, and production of design. Nonmajors can register fore 3-4 credits. (Prerequisite: senior standing in student's major)
ECE 453/553 Communication Systems (3) Introduces students to basic communication systems principle and practice. Topics include modulation, demodulation and multiplexing techniques. System design and performance analysis will also be covered. (Prerequisites: ECE 306, ECE 345, and Concurrent: ECE 304)
ECE 461/561 Network Modeling and Performance Analysis (3) Modeling and performance analysis of computer and communication networks including delay and occupancy models in networks, architectures, transmission media, multile accessed, switcing, and protocols. Emphasis is onlower layer network performance. (Prerequisites: CSA 283, STA 301 or STA 368)
ECE 470* Special Topics (3) Advanced special topics in electrical and computer engineering. (Prerequisites: ECE 306, MTH 245, and STA 368)
COURSE OFFERING SCHEDULE
Offered both Fall and Spring Semester
ECE 205 Electric Circuit Analysis (3)
ECE/CSA 278 Computer Architecture (3)
ECE/MME 303 Computer-aided Experimentation (3)
Offered Fall Semester Only
ECE 287 Digital Systems Design (4)
ECE 304 Electronics (3)
ECE 306 Signals and Systems (3)
ECE/MME 436 Control of Dynamic Systems (3)
ECE 448 Senior Design Project I (2)
ECE 453 Communication Systems (3)
ECE 475 Introduction to GPS (3)
Offered Spring Semester Only
ECE 305 Electrical Circuit Analysis II (3)
ECE 325 Applied Electromagnetics (3)
ECE 387 Embedded Systems Design (3)
ECE 425 Digital Signal Processing (3)
ECE 430/530 Electromagnetics in Wireless Sensing and Communications (3)
ECE 449 Senior Design Project II (2)
Occasionally Offered: ECE 470 Special Topics
