Browse Courses/HFE Engineering

Fall 2023

CS11: Introduction to Computer Science

Megan Monroe

The study of computer science centers on two complementary aspects of the discipline. First, computer science is fundamentally concerned with the problem-solving methodologies it derives from its foundational fields: the design principles of engineering, mathematical theory, and scientific empirical study. Second, these methodologies are applied in the complex context of a modern day computing system. In this course we will address both of these important aspects. As a means for developing your design skills, we will discuss the fundamental features of a high level, general purpose programming language — namely C++ — and learn how to use it as a tool for problem solving. We will also consider the performance of solutions, and how to apply both analytical and empirical assessment techniques. Finally, we will explore the Unix operating system as a context for problem solving. (Additional weekly lab time scheduled at first class meeting.)

Recommendations: High school algebra. No prior programming experience is necessary.

ME 10: Materials & Manufacturing I
Gary Leisk, Luisa Chiesa

Product teardown, component and sub-assembly identification, CAD modeling of parts and assembly. Materials identification and selection for engineering applications, Ashby charts. Basic principles and advantages/disadvantages of manufacturing processes, hands on component manufacturing.

Recommendations: Sophomore Standing

ME 20: Mechanics I
Hoda Koushyar, Robert D. White, Golriz Kermani

Analysis and problem solving in statics. Vector and matrix analysis. Force-moment balance equations. Analysis of stress and strain. Behavior of isotropic materials. Area moments of inertia. Behavior of members subjected to axial, torsional, and flexural loadings, combined stress, compression members and columns

Recommendations: Sophomore Standing Pre-requisites: PHY-0011 and MATH-0034



ES 5: Introduction to Mechanics- Statics and Dynamics
Masoud Sanayei

Introduction to analysis and problem solving in statics and dynamics. Equilibrium of particles and rigid bodies in two and three dimensions. Vector and matrix analysis. Force-moment balance equations. Applications include trusses, frames, machines, beams, and friction problems. Kinematics and kinetics of particles and rigid bodies. Newton’s equation, impulse-momentum, work and energy, Centroids and moments of inertia.

Recommendations: MATH 32 (formerly MATH 11) and PHY 11



ME 30: Electronics & Controls I
Brandon Stafford, Kristen Bethke Wendell

Analysis and design of circuits using ideal voltage and current sources, resistors, capacitors, and inductors. Actuators such as electric motors, solenoids, and heaters. Amplifiers. Microcontrollers. Sampling sensors and driving actuators. Applications of proportional-integral-derivative control. Hardware implementation. Use of oscilloscopes to test and debug circuits. Printed circuit board (PCB) design.

Recommendations: Sophomore Standing Pre-requisites: MATH-0051