Search | Directories | Reference Tools
UW Home > Discover UW > Student Guide 
 | Glossary UW Bothell Course Descriptions UW Seattle Course Descriptions
Search course descriptions with Google Custom Search:

UW TACOMA
SCHOOL OF ENGINEERING & TECHNOLOGY - UWT
ELECTRICAL & COMPUTER ENGR - TACOMA

Detailed course offerings (Time Schedule) are available for

TECE 510 Advanced Computer Architecture (5)
Focuses on the techniques of quantitative analysis and evaluation of modern out-of-order Superscalar computing systems. Emphasis is on major component subsystems of high-performance computers: pipelining, instruction level parallelism, prefetching, branch prediction, memory hierarchies, input/output, multithreading, and virtual memory. Students will undertake a project in Simplescalar/Gem5/Structural Simulator Toolkit. Course overlaps with: CSE 548/E E 544 and CSE 549/E E 545.
View course details in MyPlan: TECE 510

TECE 512 Advanced Embedded Systems (5)
Focuses on designing microprocessor-based embedded systems for real-time applications. Topics covered include specifying design constraints, scheduling, allocation, pipelined data paths, communication architecture, software task scheduling, memory architecture and utilization, and technical documentation. Course overlaps with: E E 542.
View course details in MyPlan: TECE 512

TECE 514 Distributed Systems (5)
Introduces the techniques for creating functional, usable, and scalable distributed systems. The students should gain knowledge on client and server design, communication issues and remote procedure call, coordination and synchronization, concurrency, consistency and replication, caching, fault tolerance and commit protocols. Course overlaps with: TCSS 591; CSE 552; CSE M 552; and CSE P 552.
View course details in MyPlan: TECE 514

TECE 516 Graphics Processing Unit Architecture (5)
Focuses on designing graphics and accelerated processing unit that comprises of many cores to explore massive parallel computation. Topics covered include many core architectures to achieve massive parallelism in computation, its algorithms, scheduling mechanism, programming models and performance evaluation. Prerequisite: a minimum grade of 2.7 in TECE 510.
View course details in MyPlan: TECE 516

TECE 521 Advanced VLSI for Communication Systems (5)
Provide a basic foundation and understanding of the analysis and design of Radio Frequency (RF) communication circuits and systems. The course contents will provide a systematic treatment of Very Large-Scale Integrated (VLSI) Radio Frequency electronics from microwave and communication theory leading to the design of RF transceivers and circuits. Course overlaps with: TCSS 584; CSE 568; E E 525; E E 526; and E E 536.
View course details in MyPlan: TECE 521

TECE 523 Wireless Integrated Circuit Design (5)
Basic concepts of wireless integrated circuit (IC) design. Various radio transceiver architectures and their applications are presented. Design of CMOS radio transceiver circuit blocks including hands on experience on IC design & layout using industry-based chip design software Cadence are addressed. Course overlaps with: CSE 567; CSE P 567; and E E 536.
View course details in MyPlan: TECE 523

TECE 531 Advanced Power System Operation (5)
Provides insights to engineers who plan and perform operation of electricity supply systems. Students will gain systematic understanding of electricity network operation under both steady-state and fault conditions. Students will also be exposed to advanced knowledge of modern electricity network operation. Course overlaps with: E E 552.
View course details in MyPlan: TECE 531

TECE 533 Renewable Energy Systems (5)
Introduces the fundamentals of renewable energy sources and provides details of their conversion into electricity. Students will gain detailed knowledge of the engineering challenges of renewable energy production and a wider understanding of renewable energy in a societal context. Course overlaps with: CESI 501; M E 539/MSE 539; B EE 557; and B EE 572.
View course details in MyPlan: TECE 533

TECE 535 Power Distribution Systems (5)
Provides students with a well-balanced understanding of the essential principles of power distribution engineering including a basic understanding of network design, network architecture and network operation. It also provides extensive experience of recent changes in distribution system and industrial applications with the relevant theoretical background.
View course details in MyPlan: TECE 535

TECE 537 Generalized Theory of Electrical Machines (5)
Investigates the generalized fundamentals of electromechanical energy conversion systems and rotating electrical machines based on the reference-frame theory. It uses the Park's equations-based model of Alternating Current (AC) machines to calculate transient and steady-state conditions. It employs MATLAB and PLECS for computer simulations and analysis of unbalanced operation. Course overlaps with: B EE 555.
View course details in MyPlan: TECE 537

TECE 539 Advanced Power Electronics (5)
Explores the fundamental principles of dc applied to dc converters, inverters, rectifiers, soft-switching, and resonant converters. It covers the underlying control methods and the modulation techniques. The theoretical analysis of the power electronics circuits in this course is accompanied by computer simulation studies using PLECS and MATLAB/Simulink software packages. Course overlaps with: E E 534; B EE 550; and B EE 557.
View course details in MyPlan: TECE 539

TECE 551 Control Systems Design (5)
Introduces multi-variable linear control systems. Topics include frequency analysis, loop shaping, structural analysis, phase plane analysis, the state transition matrix, Lyapunov stability, controllability gramian, observability gramian, full state feedback controller design, observer design, and Linear Quadratic Regulator (LQR) optimal control. Course overlaps with: A E 510; E E 547/A A 547; and E E 583/A A 583/M E 583.
View course details in MyPlan: TECE 551

TECE 553 Digital Control Systems (5)
Covers control system design in discrete-time using classical methods including the z-transform and state space difference equations. Topics include modeling sampled-data systems, frequency response of discrete time systems, aliasing, gain and phase margins, discrete-time stability, root locus, loop shaping, full state feedback, state estimation, and Nyquist stability criterion. Course overlaps with: M E 581/A A 581/E E 581. Prerequisite: a minimum grade of 2.7 in TECE 551.
View course details in MyPlan: TECE 553

TECE 555 Nonlinear Systems (5)
Focuses on the analysis of nonlinear systems and design of controllers. Topics include analysis of nonlinear dynamics, phase plane analysis, vector fields and flows, Lyapunov stability theory, uniform ultimate boundedness, input-output stability, input-to-state stability, limit cycles, Poincare maps, feedback linearization, and control of robotic systems. Course overlaps with: CESG 506; E E 547/A A 547; E E 549/A A 549/M E 549; and E E 583/A A 583/M E 583.
View course details in MyPlan: TECE 555

TECE 557 Optimal and Robust Control (5)
Covers calculus of variations for dynamical systems to establish the basic optimal control problem. Topics include Lagrange multipliers, the Pontryagin Maximum Principle, necessary conditions for optimality, the Hamilton-Jacobi-Bellman equation, dynamic programming, bang-bang control, balanced model realization and truncation, H2 optimal control, and H-infinity robust control. Course overlaps with: IND E 537.
View course details in MyPlan: TECE 557

TECE 563 Modern Signal Processing (5)
Introduces advanced techniques for processing digital signals. Topics include oversampling for Analog-to-Digital conversion, efficient implementation of recursive and nonrecursive digital filters, design of digital filters in both recursive and nonrecursive forms, and Multirate signal processing. Course equivalent to: B EE 511. Course overlaps with: E E 518 and EE P 518.
View course details in MyPlan: TECE 563

TECE 565 Advanced Random Signal Processing (5)
Introduces advanced random signal analysis for applications to statistical signal processing and digital communications. Topics include statistical analysis of random processes, stationary random processes, Wide-Sense Stationary (WSS) processes, Gaussian processes, linear transformation of random signals, spectral analysis, white noise and Additive White Gaussian Noise (AWGN) channel, matched filter, and detection. Course overlaps with: B EE 510.
View course details in MyPlan: TECE 565

TECE 567 Digital Communications (5)
Provides foundations for the design, analysis and implementation of advanced digital communication links at the physical layer of the protocol stack. Topics include digital modulation schemes and performance evaluation, optimum receivers for Additive White Gaussian Noise (AWGN) channels, and introduction to channel coding via linear block and convolutional codes. Course overlaps with: CSE P 567 and B EE 517. Prerequisite: a minimum grade of 2.7 in TECE 565.
View course details in MyPlan: TECE 567

TECE 569 Wireless Communications (5)
Provides the basic foundation of wireless propagation environment and wireless communication systems to design and analyze optimum receivers for various wireless communication in fading channels. Topics include diversity, multiple input multiple output (MIMO) system, spread spectrum modulation, orthogonal frequency division multiple access, and channel code design. Course overlaps with: E E 506; E E 507; B EE 517; and B EE 518. Prerequisite: a minimum grade of 2.7 in TECE 567.
View course details in MyPlan: TECE 569

TECE 572 Microwave Engineering (5)
Review of Maxwell equations, transmission lines and propagation of electromagnetic waves in unbounded media. Other topics include waveguides and resonators, planar microwave structures, microwave devices and filters, microwave network analysis. Engineering applications will be addressed. Course overlaps with: E E 572 and B EE 554.
View course details in MyPlan: TECE 572

TECE 573 Advanced Electromagnetics (5)
Covers propagation of electromagnetic waves in linear and non-linear materials, reflection and refraction of electromagnetic waves, waveguides and optical fibers, scalar theory of diffraction, radiation and antennas. Special topics on EM wave propagation are also addressed.
View course details in MyPlan: TECE 573

TECE 590 Special Topics in Electrical and Computer Engineering (1-5, max. 5)
Examines current topics and issues associated with Computer and Electrical Engineering.
View course details in MyPlan: TECE 590

TECE 598 Master's Seminar (1-5, max. 5)
This weekly seminar is offered for graduate students of the Master of Science in Electrical and Computer Engineering program. Each week the instructor will select a relevant topic of current research or emerging technology.
View course details in MyPlan: TECE 598

TECE 599 Capstone (1-5, max. 5)
Provides the opportunity to demonstrate comprehensive knowledge in Electrical and Computer Engineering. Students work under the supervision of a graduate faculty advisor to design and implement an original project. The specific project must be discussed with, proposed to, and accepted by a faculty advisor. Prerequisite: permission of instructor.
View course details in MyPlan: TECE 599

TECE 600 Independent Study or Research (1-5, max. 5)
Provides an opportunity for students to study advanced topics or conduct research outside of class under the supervision of a graduate faculty advisor. The specific topic must be agreed upon by the student and faculty advisor. Prerequisite: permission of instructor.
View course details in MyPlan: TECE 600

TECE 601 Internship (1-5, max. 10)
Provides an opportunity for students to pursue a significant project or practical application in an engineering service, industrial, or research setting. Prerequisite: permission of instructor. Credit/no-credit only.
View course details in MyPlan: TECE 601

TECE 700 Master's Thesis (1-15, max. 15)
Provides an opportunity to demonstrate comprehensive knowledge in an area within Electrical and Computer Engineering. The student completes a research project under the supervision of an engineering graduate faculty advisor. Prerequisite: permission of instructor.
View course details in MyPlan: TECE 700