Course Syllabus
Posted: Mon Aug 25, 2008 3:13 pm
University of Notre Dame
Aerospace and Mechanical Engineering
AME 20214: Introduction to Engineering Computing
Instructor:
Aerospace and Mechanical Engineering
AME 20214: Introduction to Engineering Computing
Instructor:
- Bill Goodwine
Office: 367 Fitzpatrick
Email: goodwine@controls.ame.nd.edu
Office Hours: Tuesday, 8:00-9:30pm
- Alejandro Guajardo-Cuellar, aguajard@nd.edu
- Gilberto Mejia-Rodriguez, 357D Fitzpatrick, Gilberto.Mejia-Rodriguez.1@nd.edu
- 155 DBRT
Thursday, 3:30-4:45
No Class September 11, 2008
- The final grade will be based on homework sets and three exams with the following initial distribution:
- Homework (25%)
- Exam 1 (20%): October 7-9, 2008.
- Exam 2 (20%): November 18-20, 2008.
- Final exam (35%): TBA
- Guaranteed grades:
- (overall grade > mean + 1.5 stdev) OR (overall grade > 90%): A-
- (overall grade > mean + 0.5 stdev) OR (overall grade > 80%): B-
- (overall grade > mean - 1.0 stdev) OR (overall grade > 70%): C-
- (overall grade > mean - 2.0 stdev) OR (overall grade > 60%): D
- overall grade < mean - 2.0 stdev: F
- Homework sets will be assigned weekly and will be due before the beginning of class on Thursdays. Late homework will not be accepted without permission from the instructor prior to the time it is due.
- Homework assignments will normally contain a part that may be completed collaboratively and a part that must be completed individually. On parts of the assignments that must be completed individually, a student may only consult with the course instructor, his or her own course notes and the course text.
- Collaboration on homework assignments in encouraged on the parts where it is allowed. On the collaborative parts of the assignments, you may consult outside reference materials, other students, the TAs, or the instructor. However, all material that is submitted must be the result of your own individual effort and accurately and substantively reflect your understanding of the subject matter at the time of writing.
- Examples of allowed activities include:
- working on homeworks and projects as a group provided every member of the group submits material that is consistent with paragraph 2 above;
- obtaining help debugging computer programs provided that the computer program submitted is consistent with paragraph 2 above.
- consulting another person regarding any aspect of a homework assignment provided that what is ultimately submitted is consistent with paragraph 2 above.
- Examples of dishonest activities include:
- unless expressly allowed by the instructor, submitting material that is not entirely the result of your own intellectual effort;
- submitting material that is intentionally misleading such as plots or graphs that were not generated by an accompanying computer code listing, a computer code listing that is purported to be correct that is not or a homework problem that has the correct answer that does not result from the work preceding it;
- submitting material that is copied, wholly or in part, in any form; or,
- any activity not expressly allowed above that violates either the letter or spirit of the University Academic Code of Honor.
- I consider it part of my job to make it as easy as possible for you to develop a mature and sophisticated understanding of programming in FORTRAN, their solution methods and the role they play in engineering. As such, I am happy to answer any and all questions you may have (or to direct you to others, if I think they could do so better) as many times as is necessary to help further this goal provided that you meet your similar obligation to make a substantive and mature effort to achieve the same goal. Hence:
- If you regularly attend class, are not disruptive and make an effort to make class time productive for yourself and others, I will make every effort to promptly respond to any communication addressed to me.
- If you skip class, are generally disruptive or inattentive I will answer your questions at a time that is convenient for me. If you ask questions regarding administrative matters, e.g., test coverage, that I already announced in class, I will not answer them.
- The required text for the course is Schaum's Outines: Programming with FORTRAN 77 by William E. Mayo and Martin Cwiakala.
- UNIX and FORTRAN Basics
- I/O
- Logical Control Structures
- Loops
- Vectors and Matrices: Arrays
- Subproutines
- Data: Character and Logical
- Data Files