The courses I often teach are:
(2-2) Cr. 3. F.S.SS
Solving engineering problems and presenting solutions through technical reports. Significant figures. Use of SI units. Graphing and curve-fitting. Flowcharting. Introduction to mechanics, statistics and engineering economics. Use of spreadsheet programs to solve and present engineering problems. Solution of engineering problems using computer programming languages. (The honors section includes application of programming to mobile robotics).