Lower-Division

ECE1 Hands-On Computer Engineering

Hands-on introduction to computer engineering practice and research, including computer hardware, robotics, and embedded systems. Encourages interaction with UCSC's School of Engineering community. Designed for students without previous background in computer engineering. (Formerly Computer Engineering 1.)

Credits

2

Requirements

Enrollment restricted to first-year students and sophomores.

ECE8 Robot Automation: Intelligence through Feedback Control

Introduction to dynamical systems, feedback control, and robotics. Fundamental concepts in dynamical systems, modeling, stability analysis, robustness to uncertainty, feedback as it occurs naturally, and the design of feedback-control laws to engineer desirable static and dynamic response. Course includes an introduction to MATLAB and programming in MATLAB. Students are billed a materials fee. (Formerly CMPE 8.)

Credits

5

Instructor

M. Teodorescu, R. Sanfelice

Requirements

Priority enrollment restricted to first-year students and sophomores.

General Education Code

MF

Quarter offered

Fall

ECE9 Introduction to Statics, Dynamics, and Biomechanics

Theory and application of statics and mechanics of materials for mechanical and biomechanical systems. Covers statics of particles; equilibrium of rigid bodies; free-body diagrams; analysis of structure; friction; concepts of stress and strain; axial loading; torsion and bending; and failure criteria. (Formerly CMPE 9.)

Credits

5

Instructor

Mircea Teodorescu, Michael Wehner

Requirements

Prerequisite(s): MATH 19A; and PHYS 5A and PHYS 5L or PHYS 6A and PHYS 6L; and AM 10 or MATH 21.

Quarter offered

Winter

ECE10 Fundamentals of Robot Kinematics and Dynamics

Covers the theory and application of mathematical models to analyze the kinematics and dynamics of robot mechanisms or their components using vector algebra, differential equations, and computer simulations; also covers robot vehicle kinematics, robot arm kinematics, and robot dynamics with computational examples and problems. Some basic programming skills and familiarity with MATLAB are expected. (Formerly CMPE 10.)

Credits

5

Instructor

Dejan Milutinovic

Requirements

Prerequisite(s): ECE 9, and AM 20 or MATH 24.

Quarter offered

Spring

ECE11 3D Prototyping

Introduces the basics of rapid prototyping for robotics design from limiting stresses to optimal design. Discusses fast prototyping methods, advantages, and disadvantages. Introduces CAD, CAD packages, 3D printing with different materials, and 3D scanning. (Formerly CMPE 11.)

Credits

5

Requirements

Prerequisite(s): previous or concurrent enrollment in ECE 9.

Quarter offered

Spring

ECE80E Engineering Ethics

Ethical theories, analysis, and their application to issues in the practice of engineering, such as safety and liability, professional responsibility to clients and employers, codes of ethics, legal obligations, environmental issues, and social issues. Emphasis on developing independent ethical analysis through the use of case studies. (Formerly CMPE 80E.)

Credits

5

Instructor

The Staff, Sri Kurniawan

General Education Code

PE-T

ECE80J Renewable Energy Sources, Storage, and Smart Grids

Introduces energy sources and storage with special emphasis on renewables as part of smart grids. Fundamental energy-conversion limits based on physics and existing source properties are studied. Various sources, such as solar, wind, hydropower, geothermal, tidal energy, and fuel cells are described. Electric vehicles, sustainable microgrids, and the integration to smart grids are studied. Finally, smart meters, demand response, the energy market, and policy are covered. Students cannot receive credit for this course and course 81J. (Formerly EE 80J.)

Credits

5

Instructor

Y. Zhang

General Education Code

PE-E

Quarter offered

Spring, Summer

ECE80S Sustainability Engineering and Practice

Topical introduction to principles and practices of sustainability engineering and ecological design with emphasis on implementation in society. Provides an understanding of basic scientific, engineering, and social principles in the design, deployment, and operation of resource-based human systems, and how they can be maintained for this and future generations. No specialized background in engineering, science, or social sciences is assumed. (Formerly EE 80S.)

Credits

5

Instructor

Katie Monsen

General Education Code

SR

Quarter offered

Fall, Summer

ECE80T Modern Electronic Technology and How It Works

Basic knowledge of electricity and how things work, how technology evolves, its impact on society and history, and basic technical literacy for the non-specialist. Broad overview of professional aspects of engineering and introduction and overview of basic systems and components. Topics include electrical power, radio, television, radar, computers, robots, telecommunications, and the Internet. (Formerly EE 80T.)

Credits

5

Instructor

Kenneth Pedrotti

General Education Code

SI

Quarter offered

Winter

ECE94 Group Tutorial

A means for a small group of students to study a particular topic in consultation with a faculty sponsor. Students submit petition to sponsoring agency.

Credits

5

Repeatable for credit

Yes

Quarter offered

Fall, Winter, Spring

ECE94F Group Tutorial

A means for a small group of students to study a particular topic in consultation with a faculty sponsor. Students submit petition to sponsoring agency.

Credits

2

Repeatable for credit

Yes

Quarter offered

Fall, Winter, Spring

ECE99 Tutorial

Students submit petition to sponsoring agency.

Credits

5

Repeatable for credit

Yes

Quarter offered

Fall, Winter, Spring

ECE99F Tutorial

Students submit petition to sponsoring agency.

Credits

2

Repeatable for credit

Yes

Quarter offered

Fall, Winter, Spring