Math 229, Calculus Computer Lab, Fall 2017
FINAL: Wed 13 Dec 2:30-4:25 1S-103
W 2:30-4:25 1S-103
Section: 13197
Instructor: | Joseph Maher |
Office: | 1S-222 |
Office hours: | M 12:20-2:15, W 12:20-1:10 |
Webpage: | http://www.math.csi.cuny.edu/~maher/teaching |
Email: | joseph.maher@csi.cuny.edu |
Phone: | (718) 982-3623 |
Important Dates (http://www.csi.cuny.edu/currentstudents/academiccalendars/)
Julia: To use Julia from your browser, click here: https://juliabox.org/ and log in with your google account. To load the projects:
Projects: There are 10 projects due. The projects are available at https://mth229.github.io/
Projects: There are 10 projects due. The projects are available at https://mth229.github.io/
You can also get notes that accompany each project from http://mth229.github.io. The actual work that must be submitted is from an ipython notebook file meant to be run in IJulia. For example, the first project looks like this link. But the notes for that project are here.
To load all of the MTH 229 IJulia notebooks, from https://juliabox.com
use the "Sync" tab:
Click the "Sync" tab
In "Git Clone URL" box type: https://github.com/mth229/229-projects
Click the "+" button under "Action"
Alternative method to load a project notebook into JuliaBox, using drag-and-drop: Click on the ipynb link for each project in http://mth229.github.io
to download the *.ipynb
file, then click on Files in JuliaBox, then "Drag and drop" the downloaded file into JuliaBox.
To work on your project, click on Jupyter in JuliaBox, and click on the *.ipynb
file. If you don't see your project, click on the "Refresh" icon in the upper right corner. If asked by IJulia, choose Julia version 0.4.* for now.
To submit your project, use the CSI MATLAB project grading site at http://www.math.csi.cuny.edu/MATLAB/Login. Keep both the ipython notebook open and the MATLAB grading project tab open so that you can copy and paste your answers.
Finally, set up some external packages. Run the command: Pkg.clone("https://github.com/mth229/MTH229.jl")
You will only need this command once this semester. Then run the command: using MTH229
You will need this command every time you start (or restart) Julia. For more details, see Step 2 of Using Juliabox with MTH229.
Project deadlines:
Calculator | Sep 8 |
Functions | Sep 15 |
Graphing | Sep 28 |
Zeros | Oct 6 |
Limits | Oct 20 |
Derivatives | Oct 27 |
Newton's Method | Nov 17 |
First and second derivatives | Nov 24 |
Extrema | Dec 1 |
Integration | Dec 8 |
Exams: There will a final exam at the end of the semester. You must take the final exam at the time scheduled by the university. You may not use a phone during exams.
- Final: Wed 13 Dec 2:30-4:25 1S-103
Grading: The course grade will be determined as follows: Projects 40%, in class quizzes 40% and Final 20%. You must pass the exams and quizzes to pass this course.
Help: Email is the best way to contact me. Come and see me during my office hours! Free math tutoring is also available (http://www.math.csi.cuny.edu/Students/Tutoring).
Attendance: Attendance is mandatory.
Disability policy: Qualified students with disabilities will be provided reasonable academic accommodations if determined eligible by the Office for Disability Services. Prior to granting disability accommodations in this course, the instructor must receive written verification of student's eligibility from the Office of Disability Services, which is located in 1P-101. It is the student's responsibility to initiate contact with the Office for Disability Services staff and to follow the established procedures for having the accommodation notice sent to the instructor.
Integrity policy: CUNY's Academic Integrity Policy is available online at https://www.csi.cuny.edu/catalog/undergraduate/academic-policies.htm#o3518
Useful links:
List of calculus formulas and theorems