ME 471 / AE 420 / CSE 451: Finite Element Analysis

Programming Assignments: You will have 6 programming assignments in this course

Programming assignments will be accepted in Matlab and C++.

To grade your assignment, we will execute your code and compare the output files. You will receive detailed instructions regarding the expected output for each assignment. The grading script runs are completed on EWS Linux machines, and therefore we expect you to test your code thoroughly on EWS to ensure compatibility! You will be responsible for any issues arising from insufficient testing; no regrades will be given . You can log in to the EWS machines remotely (remote-connections) or use one of the available EWS lab spaces (lab-hours-and-locations).

Each of you has been given space in the ME 471 SVN repository (https://subversion.ews.illinois.edu/svn/sp17-me471/. Code for each of the assignments will be distributed there for you to check out. Simultaneously, the programming assignment description will be available on the course web site (see schedule page). All submissions will be taken from the SVN repository at the deadline, so you should commit appropriately. You can find information on how to check out and comit your code on the CS 225 website (Thanks Prof. Cinda Heeren!)

While discussions and debugging with other students are encouraged, you must write your own code and may not copy or use code from another student.

The first programming assignment ("00-Example" due on second Friday of the semester) is not going to count towards your final grade. The goal is to give you an opportunity to get familiar with the svn repository and compiling/executing your code on EWS Linux machines.

We are very strict about deadlines, and no late assignment will be accepted.

C++ Reference:

Matlab Reference:

Homework Assignments:

Assignments are to be submitted using Compass. They will also be available in the schedule page.

  • You will have unlimited attempts to upload your assignment and we will grade only your last attempt.
  • Your name must be printed legibly on the top of the first page.
  • You can type or hand-write your solution. Your typed or scanned document must be saved in pdf format. Files in any other format will not be graded. 
  • While scanning make sure you scan all the pages of your assignment in ONE pdf file. We will only grade a single pdf file. 
  • Your scanned work must be in portrait format.
  • Late assignments will not be accepted (you will not be able to upload it on compass 2g). No exceptions. PLEASE DO NOT SEND YOUR LATE ASSIGNMENT BY EMAIL.
  • Your lowest score will be dropped. This drop should be reserved for unexpected occurrences such as sickness or a family emergency.

In summary, WE WILL ONLY GRADE ASSIGNMENTS UPLOADED AS A PDF FILE, SINGLE DOCUMENT, PORTRAIT FORMAT! NO EXCEPTIONS!! Submitted assignments that do not comply with these guidelines will receive a ZERO score.