A Data Scientist’s Guide to Open Source Licensing
HW04, [ 37K ], last updated February 27, 2020
Reproduced from http://www.sciencecartoonsplus.com
The code that is submitted for grading must run, produce final results, and must not print the results of irrelevant intermediate calculations. Points will be taken off for thoughtless printing decisions.
If the submitted code is not runnable (e.g. because the project is not shared with the instructor and TA, or because not all needed files have been uploaded, or because the code has not been tested in the first place, or for any other reason under complete student's control, the homework will be returned without grading and will be subject to late submission rules.
When plotting data, in particular the results of convergence tests, think carefully about whether you want a linear, semi-log, or log-log plot. If you are unsure what sort of plot to use, state the considerations you used to arrive at your decision. Points will be taken off for thoughtless plotting decisions.
The plots must have title, axes labels, grid, and, if applicable, the legend.
If the assignment requires the use of a version control system (VCS), submit only your code and README.md file. Do not submit pdfs, graphics files, and other binary files unless explicitly requested. As you may guess, points will be taken off for thoughtless VCS submission decisions.
The recommended version of Matlab to use in class is Matlab R2019b which is the latest stable release. This version is installed on UConn AnyWare and available for installation on students' personal computers.
Homework assignments submitted on time may be returned (at the discretion of the instructor) for corrections after initial grading.
Homework assignments are not accepted after the solutions had been discussed in class, and/or had been posted online, and/or graded assignments returned. Individual emergencies can be accommodated by extra credit assignments.
You are welcome to discuss the homework's problems with others in order to better understand them but the work you turn in must be your own. In particular, you must run your own calculations (where applicable) and communicate and explain the results in your own words.
Members of collaborating groups must consistently list all collaborators names and submit assignments together.
Assignments that are hard to understand are also hard to grade correctly, therefore: (a) use words and pictures to supplement your equations; (b) work must progress linearly down the page - recopy solutions that are too nonlinear.
Requirements for written assignments:Homework assignments are usually released to students on Thursdays and are due in a week. Graded assignments are normally returned on the following Tuesdays (i.e. 5 days after the due date). Late submissions are accepted (at the latest) at the beginning of the class on Tuesdays following the due date, before the graded assignments are returned. Corrected assignments can be resubmitted on Thursdays the same week they were returned. Late submissions are not eligible for resubission.