Detailed course offerings (Time Schedule) are available for
To see the detailed Instructor Class Description, click on the underlined instructor name following the course description.
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.
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.
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.
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.
TCES 230 Introduction to Logic Design (5)
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 or CSE 142. Offered: A.
TCES 310 Linear Systems and Transforms (5)
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
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.
TCES 330 Digital Systems Design (5)
Examines digital system design fundamentals using programmable logic devices (PLD' s). Uses Verilog to analyze and design complex digital systems based on field programmable gate arrays (FPGA' s). Uses testing techniques to verify design and introduces operation of digital systems. Prerequisite: a minimum grade of 2.0 in TCES 230 and TCSS 143.
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.
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.
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.
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.
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.
TCES 490 Special Topics (1-5, max. 10)
Examines current topics and issues associated with computing engineering and systems.
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.
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.
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.