EGR 53L:
Computational Methods in Engineering
 
 



Copyright (c)
2002-2009
Pratt School of Engineering
Contact:
Dr. Michael R. Gustafson II

 
 
  • Instructors: Dr. Rebecca Simmons and Dr. Michael Gustafson
  • Meeting Times:
    • Lectures
      • Schiciano
        Mon / Fri
        10:05-11:20 AM
        L.1
        11:40AM-12:55 PM
        L.2
        1:15PM-2:30 PM
        L.3
    • Recitations
      • Note - recitations for Fall, 2009, will be office hours, run by Recitation TAs. You are not required to attend any recitation nor are your restricted from attending several. The times during which TAs will be in the lab are as follows:
          Tuesday Wednesday Thursday
        10:05-11:20AM 106 Teer 106 Teer 106 Teer
        1:15-2:30PM 117 Hudson 106 Teer 106 Teer
        2:50-4:05PM 117 Hudson 106 Teer 106 Teer

    • Labs
      • B209 FCIEMAS Tuesday Wednesday Thursday
        8:30-11:20AM L9.1 L9.4 L9.7
        11:40-2:30PM L9.2 L9.5 L9.8
        2:50-5:40PM L9.3 L9.6 L9.9

  • Primary Materials :
  • References:
  • Course objectives:
    • Interpret engineering problem statements and solve them using basic MATLAB programs
    • Model physical systems and optimize parameters using iterative structures
    • Solve engineering design problems using numerical integration, roots of equations, simultaneous equation solving, finite difference methods, matrix analysis, linear programming, dynamic programming, and heuristic solutions
    • Prepare documentation of engineering design solutions using a document preparation system
  • Assessment: This course measures students' progress in meeting the above objectives by requiring them to:
    • Design, write, debug, and compile MATLAB programs in a laboratory environment that solve specific engineering problems (pre-lab and in-lab assignments)
    • Design, write, and interpret MATLAB code in a classroom environment (quizzes)
    • Interpret engineering problem statements, design, write, debug, and compile MATLAB programs to assist in solving the problem, and write a comprehensive solution using a document preparation system (lab reports)
  • Grading:
    • Final averages will be based on the following breakdown:
      Quiz 1
      20
      Quiz 2
      20
      Quiz 3
      20
      Labs & Recitations
      40
    • Final letter grades will be based on the following chart.
      Grade
      (Grade)-
      (Grade)
      (Grade)+
      A
      90-92.99%
      93-96.99%
      97-100%
      B
      80-82.99%
      83-86.99%
      87-89.99%
      C
      70-72.99%
      73-76.99%
      77-79.99%
      D
      60-62.99%
      63-66.99%
      67-69.99%
      F
      N/A
      <60
      N/A
    • Experience has shown that the work done for the labs and recitations greatly assists performance on the quizzes and tests. That is to say, even though theweight of these two components is less than half the grade, the knowledge and skills learned by doing the labs and attending the recitations will be helpful in successfully completing all graded exercises.
  • Lab Policies
    • Labs are due at the time assigned, generally in class on a Friday. Late labs may be accepted with a penalty - but you must make arrangements in advance (at least 48 hours) with the lab director.
    • If you cannot finish a lab, e-mail the lab director and your lab TA that you are submitting a partial program on time and that you will be submitting the rest late. COMMUNICATION IS YOUR RESPONSIBILTY!
    • If you need to switch lab sessions one week for understandable reasons, send an e-mail to the lab director and your TA before the earlier of the two labs (your regular one or the one you are switching into).
    • While the DAQ labs are to be worked on and written by teams of two or three students, the remainder of the labs are individual assignments. If you get stuck, use the lab TA's office hours and the lab director's office hours (real and virtual). Do not wait until the last minute to work on an assignment - this will invariably put you in a bad situation where ethical behavior tends to fall by the wayside.
    • If you must ask other classmates a question about a lab, you must also put the question you asked, the person to whom you asked it, and the answer you received in comments at the beginning of your program. You will not lose points so long as (a) you don't do this too often and (b) you give credit where credit is due. Under no circumstances are you allowed to copy programs/labs or any part of programs/labs from other people or look at other people's code until after all graded work for that lab has been turned in. If you want to look at someone else's code after you have received your grade, that is generally a good way to learn different approaches to programming. You must, however, also gain the intuition and experience that comes with writing and fixing code yourself.
  • Recitation Policies
    • Recitation assignments are generally due during the recitation period. You are allowed to miss two recitation periods without cause. Additional unapproved misses will result in losing a letter grade per miss.
    • If you cannot finish an assignment, talk to your TA about how to complete the assignment. COMMUNICATION IS YOUR RESPONSIBILTY!
    • If you need to switch recitation sessions one week for understandable reasons, send an e-mail to the lab director and your TA before the earlier of the two recitations (your regular one or the one you are switching into).
    • Recitation assignments are individual exercises. If you get stuck, ask the lab TA's. Under no circumstances are you allowed to copy programs/recitations or any part of programs/recitations from other people or look at other people's code until after all graded work for that recitation has been turned in. If you want to look at someone else's code after you have received your grade, that is generally a good way to learn different approaches to programming. You must, however, also gain the intuition and experience that comes with writing and fixing code yourself.
  • Religious Observances
    • Generally, tests are scheduled as to avoid known religious observances, though this cannot always be arranged. If you would like to discuss having a test rescheduled due to religious practice, please send the instructors an e-mail. The same is true regarding the need to reschedule turning in a lab or recitation assignment.
  • Community Standard
    • All work for this course must be done in accordance with the Duke Community Standard, which reads:
      • Duke University is a community dedicated to scholarship, leadership, and service and to the principles of honesty, fairness, respect, and accountability. Citizens of this community commit to reflect upon and uphold these principles in all academic and nonacademic endeavors, and to protect and promote a culture of integrity.

        To uphold the Duke Community Standard:
        • I will not lie, cheat, or steal in my academic endeavors;
        • I will conduct myself honorably in all my endeavors; and
        • I will act if the Standard is compromised.
  • Short-term Illness Policy
    • Pratt and Trinity have developed a short-term illness policy. Pratt has posted both the description of the policy and the required electronic forms at Pratt's Policies page. If you are going to miss a class, lab, or recitation because of a short-term illness, please follow the instructions on that page.
      Last updated on August 29, 2009