Explore metacognitive strategies to better understand how you learn, reflect on problem-solving approaches, and build habits for lifelong learning in technical fields. Develop an applied understanding of precalculus, linear algebra, spatial reasoning, and calculus.

Course includes both lecture and lab components per week. Practice innovation by designing and building solutions subject to physical constraints. Explore the creative side of problem solving, learn the fundamentals of the design process, and strengthen solutions by working in teams. Sharpen real-world presentation skills by giving pitches to "customers". AE

Fundamentals of engineering graphics and drafting communication, with a focus on computer-aided design (CAD). Create and interpret 2D drawings and 3D solid models using industry-standard software. Apply drafting conventions to communicate technical ideas effectively through hands-on experience.

Course includes both lecture and lab components per week. Learn basic electrical circuit concepts including voltage, current, and resistance. Use Ohms Law and Kirchhoffs Laws to evaluate series and parallel combinations of RLC circuits. Analyze direct current and alternating current circuits analytically and experimentally.

Course includes both lecture and lab components per week. Investigate loads acting on a physical system that do not result in acceleration. Use vectors and free body diagrams to analyze systems in equilibrium. Evaluate the internal forces of trusses, frames, and machines. Calculate equivalent forces and moments of a force system, centroids, and area moments of inertia. Reinforce concepts through hands-on experiments. Prerequisite: grade of C or higher in PHYS 260. Prerequisite or Corequisite: MATH 221.

Course includes both lecture and lab components per week. Study the motion and systems of forces acting on particles and rigid bodies in three dimensions. Learn about virtual displacements and virtual work, free and force vibrations, degrees of freedom and how to apply constraints to motion. Prerequisite: grade of C or higher in 250 and MATH 221 and PHYS 260.

Independent reading and/or research under the guidance of a computer science faculty member. Refer to the academic policy section for independent study policy. Independent study contract is required. May be repeated for credit.

Application of computer science principles to solve real world problems at an organization while earning a wage. Students are expected to work part-time during the semester under the supervision of a software engineer. Restricted to computer science majors with junior standing and computer science faculty approval. Prerequisite: 310. Graded CR/NC.

Application of computer science principles to solve real world problems at an organization while earning a wage. Students are expected to work full-time during the summer under the supervision of a software engineer. Restricted to computer science majors with junior standing and computer science faculty approval. Prerequisite: 310. Graded CR/NC.

Students work with a team to explore a realistic, open-ended and multifaceted case under the guidance of a faculty advisor. Students carry out and document solution exploration, solution refinement, and prototyping. Restricted to computer science majors with junior or senior standing. Prerequisite: grade of C or higher in 310. A major specific (MATH) GPA of 2.5 or higher.