Instructor:Prof. Michael Kessler, 2220X Hoover Hall & 3053B Gilman Hall, 294-3101

Instructor:Prof. Michael Kessler, 2220X Hoover Hall & 3053B Gilman Hall, 294-3101

Fall 2010Engineering 160

Instructor:Prof. Michael Kessler, 2220X Hoover Hall & 3053B Gilman Hall, 294-3101,

Office Hours: T 10:00-11:00am and R 10:00-11:00 am, other times available by drop-in or appointment

Required Books: 1) Engineering Fundamentals and Problem Solving, Fifth Edition, Eide et al.

2)CourseWorks packet

Online Resources: 1) WebCT 2)

Week

/ Dates / Topics /

Reading

/ Homework
1 (TR) / 8/24, 8/26 / Engineering Problem Solving & Presentation / Chap 2 /

As assigned by instructor.

2 (TR) / 8/31, 9/2 / Dim., units and sig. figs,
Excel intro / Chap 4, 5
3 (TR) / 9/7, 9/9 / Graphing, Excel
Flowcharting / Chap 3, App. J
4 (TR) / 9/14, 9/16 / VBA: Getting started in Word and Excel / CourseNotes: VBA 1
5 (TR) / 9/21-No class, 9/23 / VBA: Controlling program flow / CourseNotes: VBA 2
6 (TR) / 9/28, 9/30 /

Review/ NIGHT EXAM 1 Tuesday, 9/28, 8 – 10pm

7 (TR) / 10/5, 10/7 / Statistics
Mechanics (statics) / Chap 6
8 (TR) / 10/12, 10/14-No class /

Statics continued

/ Chap 7
(Sec 7.1-7.9)
9 (TR) / 10/19, 10/21 / VBA: functions, and subroutines / CourseNotes: VBA 3
10(TR) / 10/26, 10/28 / VBA: file input/output, one-dimensional arrays / CourseNotes: VBA 4&5
11(TR) / 11/2, 11/4 / One-dimensional arrays continued
12(TR) / 11/9,11/11-No class /

Review/NIGHT EXAM 2

Tuesday, 11/9, 8-10pm

13(TR) / 11/16, 11/18 /

VBA: two-dimensional arrays, Excel programming

/ CourseNotes: VBA 5
------/ 11/23 – 11/27 /

Thanksgiving Break

/ ------
14(TR) / 11/30, 12/2 / Engineering Economics / Chap 11
15(TR) / 12/7, 12/9 / Economics cont., programming review
16 / Finals Week / See final schedule for Engr 160 group final time

Course Grading

Night Exam 1 – 20%

Night Exam 2 – 20%

Homework (as defined by instructor) – 25%

Inclass assignments (as defined by instructor) – 10%

Final Exam – 25%

Letter Grades defined:

100 –93A

92 – 90A-

89 – 87B+

86 – 83 B

82 – 80B-

79 – 77C+

76 – 73C

72 – 70C-

69 – 67D+

66 – 63D

62 – 60D-

59 – 0F

Programming Proficiency: Students must score at least 60% of the total points on the programming portion of the three exams in order to pass the course, otherwise the grade for the course will be an F.

Students with verified disabilities are encouraged to contact the instructor as soon as possible to arrange reasonable accommodations to assist them in this course.

Engineering 160 Course Objectives

  • Develop a systematic approach to solving engineering problems.
  • Demonstrate and practice problem solving skills by solving problems in various areas such as statics and engineering economy.
  • Use a computer programming language as a tool to solve engineering problems.
  • Develop an algorithm and flowchart for a problem solution
  • Following the flowchart, write a computer program that provides a friendly interface and useable output.
  • Produce professional, computer generated, project reports that conform to engineering presentation standards.
  • Use appropriate computer software to include computer generated graphs and tables in project reports.
  • Develop professional work ethics, including precision, neatness, ability to follow instructions and meet deadlines.
  • Develop small group interaction and communication skills.
  • Work as a group to plan and produce project solutions and a written report.

Academic Dishonesty

The university takes academic dishonesty very seriously in order to ensure the quality of the degrees awarded at Iowa State. The ISU Catalog defines academic dishonesty as occurring when a student uses or attempts to use unauthorized information in the taking of an exam: or submits as his or her own work, themes, reports, drawings, laboratory notes, computer programs, or other products prepared by another person; knowingly assists another student in such acts or plagiarism. Students found guilty of academic dishonesty face suspension, conduct probation, or reprimand.

To be specific in regards to homework problems for this class you may not:

  • Copy all or part of another person’s problem (including a computer program).
  • Use another person’s results (either graphs or numerical).
  • Use any parts of another report or document which is not your own.

This does not mean that you cannot discuss problems and get help. However, such help must be directed toward teaching general concepts, techniques, programming language rules, and helping to find and explain programming errors (without correcting the errors). It simply means that when you turn in problems, including computer programs, that you, or the team who is submitting the work, MUST do the work entirely on your own.

If you are ever in doubt if the help you are giving or receiving is permissible, just ask!

Books and Supplies

REQUIRED Books:

-Engineering Fundamentals and Problem Solving, 5th edition, by Eide et al.

-Engr 160 Course Notes, Fall 2010

Supplies NEEDED:

-Scientific Calculator

-Engineering Problems Paper

-Mechanical pencil

-external, portable storage device (i.e., USB stick)