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:


Detailed course offerings (Time Schedule) are available for

TCES 101 Introduction to Engineering I (1)
Introduces the product development life-cycle. Demonstrates how to use hardware and software development tools. Teaches how the components of an embedded system are controlled. Give experiences working as members of a development team.
MyPlan Course Details: TCES 101 (student access only)

TCES 102 Introduction to Engineering II (1)
Introduces specification and design of engineering project by paring with seniors working on capstone projects. Provides experience participating in peer review of engineering documents. Gives more experience working on product development teams. Prerequisite: TCES 101.
MyPlan Course Details: TCES 102 (student access only)

TCES 103 Introduction to Engineering III (1)
Introduces implementation of engineering project by paring with seniors working on capstone projects. Introduces testing techniques for microprocessor-bases systems. Gives more experience working on product development teams. Prerequisite: TCES 102.
MyPlan Course Details: TCES 103 (student access only)

TCES 201 Introduction to Computer Programming (5)
Covers the basic principles of computer programming, semantics, syntax, variables, data types, flow of control, and memory management. Introduces data structures, abstract data types, and algorithms appropriate to engineering problems. Prerequisite: minimum grade of 2.0 in either TMATH 120, TMATH 121, or MATH 120, a score of 154-163 on the MPT-AS test, or a score of 2 on AP Math exam.
MyPlan Course Details: TCES 201 (student access only)

TCES 202 Advanced Computer Programming (5)
Provides students with more sophisticated computer programming tools, especially the ability to design and program in an object-oriented manner, debugging, and testing methods. Includes exposure to medium sized problems in programming. Prerequisite: minimum grade of 2.0 in either TCES 201, TCSS 142, or CSE 142.
MyPlan Course Details: TCES 202 (student access only)

TCES 203 Programming Practicum (5)
Provides practical experience designing and developing a large, complex programming project. Introduces true object-oriented language like C++ and Java to build on the number of tools available to engineers for designing more complex projects. Prerequisite: minimum grade of 2.0 in either TCES 202, TCSS 143, or CSE 143.
MyPlan Course Details: TCES 203 (student access only)

TCES 215 Electrical Circuits (5)
Introduction to electrical engineering. Basic circuit and systems concepts. Mathematical models of components. Kirchoff's laws. Resistors, sources, capacitors, inductors, and operational amplifiers. Solution of first and second order linear differential equations associated with basic circuit forms. Prerequisite: a minimum grade of 2.0 in TMATH 126; a minimum grade of 2.0 in TESC 122. Offered: Sp.
MyPlan Course Details: TCES 215 (student access only)

TCES 230 Introduction to Logic Design (5) QSR
Examines Boolean algebra and logic simplification, design of combined logic for decoders and multiplexers, and design of sequential devices including registers, and counters. Analysis of devices for logic networks including, three-state, CMOS, programmable logic devices. Uses tools for schematic capture and circuit simulations. Introduction to state machines. Laboratory required. Prerequisite: a minimum grade of 2.0 in either TCSS 142, TCES 201, or CSE 142. Offered: A.
MyPlan Course Details: TCES 230 (student access only)

TCES 279 Modern Fabrication (2) NW R. GUTMANN, D. MCLANE
Introduces new technology in 3D modeling, printing, laser cutting, and electronic fabrication. Students learn to fabricate engineering prototypes by building small scale artifacts. Credit/no-credit only. Offered: AWSp.
MyPlan Course Details: TCES 279 (student access only)

TCES 310 Linear Systems and Transforms (5) NW
Extends circuit analysis technique to include dependent sources, power calculations, network topology, natural and forced response for RLC circuits, complex frequency, poles and zeros. Introduces Fourier series and Fourier, Laplace and z-transforms. Analyzes filters with z-transforms and difference equations. Prerequisite: a minimum grade of 2.0 either TCES 215 or E E 215. Offered: AWSpS.
MyPlan Course Details: TCES 310 (student access only)

TCES 312 Electronic and Analog Circuits (5)
Physics, characteristics, applications, analysis, and design of circuits using semiconductor diodes and field-effect transistors with a emphasis on large-signal behavior and digital logic circuits. Introduction to operational amplifiers, frequency analysis and response, and filters. Prerequisite: a minimum grade of 2.0 in either TCES 215 or E E 215. Offered: W.
MyPlan Course Details: TCES 312 (student access only)

TCES 330 Digital Systems Design (5)
Examines digital system design fundamentals using programmable logic devices (PLDs). Uses Verilog to analyze and design complex digital systems based on field programmable gate arrays (FPGAs). Uses testing techniques to verify design and introduces operation of digital systems. Prerequisite: a minimum grade of 2.0 in TCES 230, TCES 312, and TCSS 305.
MyPlan Course Details: TCES 330 (student access only)

TCES 372 Machine Organization and Architecture for Computer Engineers (5)
Covers the general features of computation systems with emphasis on microcontrollers, including an introduction to processor architecture, instruction sets, assembly programming, memory, debug monitors, and translation from higher level languages to machine language. Prerequisite: minimum grade of 2.0 in TCES 230.
MyPlan Course Details: TCES 372 (student access only)

TCES 390 Undergraduate Seminar in Computer Engineering and Systems (2, max. 12)
Enhances problem-solving skills. Includes lectures and problem sessions in mathematics, programming, problem solving, and CES applications. Credit/no-credit only.
MyPlan Course Details: TCES 390 (student access only)

TCES 430 Microprocessor System Design (5)
Introduces hardware and software design techniques for microprocessor-based systems. Gives experience designing and implementing a system using current technology and components. Provides the opportunity to interface microprocessors to external devices. Gives experience using state-of-the-art development systems and procedures. Prerequisite: a minimum grade of 2.0 in TCES 330.
MyPlan Course Details: TCES 430 (student access only)

TCES 455 Devices and Controls (5)
Teaches how to control motors and other physical actuators by delving into their theories of operation. Examines automatic control theory and provides experience using computers to control devices. Requires team projects in the laboratory. Prerequisite: a minimum grade of 2.0 in each of TCES 310; TCES 312; and TCES 330.
MyPlan Course Details: TCES 455 (student access only)

TCES 481 Senior Project I (4)
Teaches how to prepare plans for the senior project. Explains parts of plan including: project definition, project requirements, preliminary design, and work schedule. Explains the need for addressing human factors, safety, reliability, maintainability, and customer cost. Provides experience preparing and presenting oral and written reports. Prerequisite: a minimum grade of 2.0 in TCES 430; a minimum grade of 2.0 in TCES 455.
MyPlan Course Details: TCES 481 (student access only)

TCES 482 Senior Project II (5)
Focuses on design and implantation, testing, and demonstration of the capstone design project. Prerequisite: a minimum grade of 2.0 in TCES 481.
MyPlan Course Details: TCES 482 (student access only)

TCES 490 Special Topics (1-5, max. 10)
Examines current topics and issues associated with computing engineering and systems.
MyPlan Course Details: TCES 490 (student access only)

TCES 497 Internship (1-10, max. 10)
Gives experience working in real-world engineering environment. Demonstrates how engineering processes are conducted within an organization. Prerequisite: TCES 330.
MyPlan Course Details: TCES 497 (student access only)

TCES 498 Directed Readings (1-10, max. 10)
Facilitates pursuit of knowledge in a specific area through readings of technical publications as specified in an agreement with the faculty supervisor.
MyPlan Course Details: TCES 498 (student access only)

TCES 499 Undergraduate Research (1-10, max. 10)
Provides opportunities to pursue research in an area that is of interest. Gives experience specifying, designing, implementing, and evaluating a research project.
MyPlan Course Details: TCES 499 (student access only)