## E E 185: Introduction to Electrical Engineering and Problem-Solving I

(2-2) Cr. 3. F.S.

*Prereq: (MATH 143 or satisfactory scores on mathematics placement examinations); credit or concurrent enrollment in MATH 165*

Project based examples from electrical engineering. Systematic thinking process for engineering problem solving. Group problem solving. Mathematical, conceptual and computer based projects. Solving engineering problems and presenting solutions through technical reports and oral presentations. Solutions of engineering problems using computation tools and basic programming. Satisfactory placement scores can be found at: https://math.iastate.edu/academics/undergraduate/aleks/placement/.
Only one of ENGR 160, A B E 160, AER E 160, C E 160, CH E 160, CPR E 185, E E 185, I E 148, M E 160, and S E 185 may count towards graduation.

## CPR E 185: Introduction to Computer Engineering and Problem Solving I

(2-2) Cr. 3.

*Prereq: (MATH 143 or satisfactory scores on mathematics placement examinations); credit or concurrent enrollment in MATH 165*

Introduction to Computer Engineering. Project based examples from computer engineering. Individual interactive skills for small and large groups. Computer-based projects. Solving engineering problems and presenting solutions through technical reports. Solution of engineering problems using a programming language. Satisfactory placement scores can be found at: https://math.iastate.edu/academics/undergraduate/aleks/placement/.
Only one of ENGR 160, A B E 160, AER E 160, C E 160, CH E 160, CPR E 185, E E 185, I E 148, M E 160, and S E 185 may count towards graduation.

## S E 185: Problem Solving in Software Engineering

(2-2) Cr. 3.

*Prereq: Credit or concurrent enrollment in MATH 143 (or satisfactory scores on mathematics placement examinations)*

Introduction to software engineering and computer programming. Systematic thinking process for problem solving in the context of software engineering. Group problem solving. Solving software engineering problems and presenting solutions through computer programs, written documents and oral presentations. Introduction to principles of programming, software design, and extensive practice in design, writing, running, debugging, and reasoning about programs. Satisfactory placement scores can be found at: https://math.iastate.edu/academics/undergraduate/aleks/placement/.
Only one of ENGR 160, A B E 160, AER E 160, C E 160, CH E 160, CPR E 185, E E 185, I E 148, M E 160, and S E 185 may count toward graduation.