{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Final Project" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Directions:** Please read the directions below carefully. If you have questions, please reach out to Prof. Hooper for clarification.\n", "\n", "* Your final project will consist of filling in the portion of this jupyter notebook betweent the horizontal rules. These directions should stay above the first horizontal rule, and the grading rubic should remain below the second horizontal rule.\n", "\n", "\n", "* Words in italics between the two horizontal rules should be replaced as you fill out this notebook. They are there to provide additional guidance.\n", "\n", "\n", "* If you are reading data from a file (or files), you must turn that file (or files) with this final project notebook.\n", "\n", "\n", "* You may use other sources (people, websites, etc), but you must cite your sources. A “citations” section was provided below for this. You must cite your data source, and also any assistance you had in writing your code. Such assistance might be a book, website, or another person. People are frequently cited using something like:\n", " 4. Jane Doe, personal comminication, Dec. 2, 2020.\n", "\n", "\n", "* Nonetheless, a portion of this project must be your own original programming. You may use ideas learned in other places (e.g., other courses, on your own, etc).\n", "\n", "\n", "* It must be easy to follow the programming in your notebook. To this end you should document what your code does using markdown cells. You do not need to explain what each line of code does, but you should explain what the goals of each code block are. For example, you might say “Now we will numerically integrate the function f(t) over the interval $[2000, 2020]$” or “Now we will use the Graham-Schmidt process to find an orthogonal basis for the vector space $V$.”\n", "\n", "\n", "* While it would be ideal for your project to have some real world significance, it is *not* reasonable to expect that all projects will accomplish this, particularly because this is only an introductory course and you have limited time to complete the project. Concentrate instead on practicing ideas learned in the course.\n", "\n", "\n", "* You should do at least one substantial calculation using ideas taught in the course. This portion of the project should involve your own coding without assistance from other people or websites, but you can make use of the course books and website. Note that simply plotting graphs would not be considered a substantial calculation. *You must perform such a calculation even if the result has no significance whatsoever (though obviously a calculation having some significance would be preferred).*\n", "\n", "\n", "* You are expected to adhere to the [CUNY Policy on Academic Integrity](http://www.ccny.cuny.edu/about/integrity). Violations of the rules for this test or to the Academic Integrity Policy will be submitted to CCNY's Academic Integrity Officer.\n", "\n", "\n", "* Please view the grading rubric to see how the final project will be graded. This rubric is included at the end of this notebook.\n", "\n", "\n", "* However, in cases of academic integrity violations, a grade may be determined in a manner inconsistent with the grading rubric. For example, I would consider misrepresenting portions of this notebook as your own work to be a serious violation, and this would result in a penalty in excess of what is allowed by formally following the rubric.\n", "\n", "I hope you enjoy working on this project. I also hope it will not take too much of your time as preparing for final exams and keeping up with your other courses should be a higher priority. Please contact Prof. Hooper if you have concerns about completing your final project." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "