Create Engineering Code for Coursework

Anonymous
timer Asked: Apr 21st, 2017

Question description

he coursework requires an Engineering related Python program to be created from scratch. Creativity and quality are crucial, and following the deadline is mandatory.

The pdf is attached. In summary:

"

1. Show how much you have learned and how well you have learned it by writing your own code and explaining it.

2. Apply the skills you have learned to real engineering problems at whatever level of difficulty you are comfortable.

3. Be creative. There is no right or wrong answer, just a chance to either play it safe or show off! This coursework is designed to assess the top level of your ability and understanding, as the basic and intermediate-good marks were for the continual assessment and AutoCAD. Marks will be allocated for demonstrating clearly your level of understanding.

Playing it safe guarantees easy marks if you can explain it well. Being creative and being ambitious is risky but gives a chance to be in the top level. Submit your Assignment as a .html webpage using Notebook. Follow the video guide for how to do this. Remember to also submit any figures you included in the file as ![](figname.png), or I won't be able to see them! use unique filenames to avoid using the same one as anyone else. Submit before the deadline. If your submission fails/is in the wrong format and is resubmitted after the deadline, it will count as late (this will be penalised; see below; no excuses!).

The Brief

1. Choose an engineering example from one of your other units (i.e. not one from the Python notes). This can be anything, but should be something you can use a computer to do effectively and more efficiently than you could do by hand. It can be anything you like; for example: solving the equations for a structural, environmental or other engineering problem, simulating some engineering system that you know the details of how it works, manipulating and/or plotting data from an experiment. 2. Design and write a short (or long?) piece of code to solve or simulate the real problem. Choose something as difficult as you are comfortable with. Use Section 7 notes (and others) to guide you when writing code from scratch. 3. Surround the code with a documentation-style report (there are no marks for length, say as much as you need to be clear - ask a friend to read it to judge if this is the case). A. explaining the engineering problem or task, B. including the code and an example of the outputs, and C. explaining how the code works in simple language, so that fellow students with a beginners grasp of Python could understand it.

Use the style of explanation in the course notes as a guide to the style and level of explanation that is appropriate. You can help and advise each other, but your submission MUST be your own. You also may use code from either the notes or online as a starting template (this is how real programmers work) but make sure that the program you submit is your own! You need to demonstrate your understanding through the surrounding text and explanation. The style can be in the same format and style as some of the examples in the notes and model answers from this unit, or some other way if you want to show some flair! For example you might want to write it as if it is an online guide to programming for new engineering students, or as a report showing how you are solving a useful engineering problem. If you want a template to work from, use the format I used for the second Task (on daylight factors) but change it to be about your chosen topic. An simple example might be the Quadratic Formula example form Section 2 or exercises as the problem and explanation with the model code included as the program. A more advanced example would be some of the later material on the Euler method or some of the other later material. Remember that good code is well commented code.


Tutor Answer

(Top Tutor) Studypool Tutor
School: Duke University
Studypool has helped 1,244,100 students
flag Report DMCA
Similar Questions
Hot Questions
Related Tags

Brown University





1271 Tutors

California Institute of Technology




2131 Tutors

Carnegie Mellon University




982 Tutors

Columbia University





1256 Tutors

Dartmouth University





2113 Tutors

Emory University





2279 Tutors

Harvard University





599 Tutors

Massachusetts Institute of Technology



2319 Tutors

New York University





1645 Tutors

Notre Dam University





1911 Tutors

Oklahoma University





2122 Tutors

Pennsylvania State University





932 Tutors

Princeton University





1211 Tutors

Stanford University





983 Tutors

University of California





1282 Tutors

Oxford University





123 Tutors

Yale University





2325 Tutors