Math 229, Calculus Computer Lab, Fall 2021
Mondays 2:30-4:25, online on BlackBoard Collaborate
Section: 36231
Instructor: Professor Abhijit Champanerkar
Office: 1S-230
Email :
Office Hours: Online on Mon-Wed 1 - 2:15, Wed 6:30 - 7 pm, or by appointment. Please see BB for the zoom link for online office hours.
Academic Calendar
In-person/Online Course Requirements:
This course will meet online for synchronous classes on BB Collaborate and in-person for final exam. Please see the
requirements for returning to CSI. A valid id is required for taking in-person exams.
Technology requirements:
A good working computer, up to date software, a webcam, microphone,
and speakers (or headphones), a fast, reliable internet
connection. This courses will heavily rely on the use of
Blackboard to learn so please check the browser and operating
system requirements. For more information see
Online learning at CSI.
Backup online classroom:
In case BB Collaborate is not working for some reason, we will hold our class on Zoom, on the same link as for the office hour.
Course Description: In this lab students will
learn to use computer software to understand the theoretical and
computational aspects of calculus, thereby enhancing understanding
of Calculus and learning new software tools for applications of Calculus.
We will use the computer software Julia for this lab.
Notes for the lab are posted on https://mth229.github.io/.
Julia: There are several ways to use Julia:
- Julia on Gesis (most preferred) You can log into Gesis Notebooks to use Julia online for free as follows:
- Create an account at notebooks.gesis.org using your CSI
email. (Students are eligible to use this site for academic purposes.)
- After you create an account, fill in the two fields on the
webpage as in this screenshot,
using "https://github.com/mth229/229-projects" and "master".
- Click on "launch". You should now see a directory of Julia
notebooks in your browser. Select a project. The session will time
out after 40 minutes of inactivity (instead of 10 minutes in
Mybinder).
- To return to your work, bookmark the URL with the directory of
Julia notebooks, or return
to notebooks.gesis.org and
login.
- You can use Julia online for free (without storing work) at
https://mybinder.org/v2/gh/mth229/229-projects/master.
However it can be slow, has a 10 minute inactivity timeout
and doesnt have persistent storage (i.e. you cannot save your work and
come back to it later).
- You can install Julia 1.5.3 from https://julialang.org/downloads
on your own computer with persistent storage. To download the required projects, see the instructions at https://mth229.github.io/.
- You can login to the CSI lab computers remotely (possible persistent storage if you save files to your network drive). When you login, you need to choose the lab 1S-108, because it is the only one with Julia installed.
The gesis-binder combination is the easiest way to access Julia as
it runs from any browser and your work can also be saved. In a Julia notebook, you can "run" cells by
(1) shift-enter, or (2) click on the "Run" button, or (3) click on "Cell" then "Run all".
If you open a new Julia notebook,
remember to run the commands “using MTH229” and "using SimplePlots" before running other commands.
Projects, Quizzes and Exams
We will learn how to use Julia, and implement many topics from
Calculus to Julia. Each of these topics has a project to be
completed and a quiz based on it.
Projects: There are 10 projects due in the semester. You must load and work on each project in a Julia notebook. Your answers must be submitted on
Webwork for MTH 229-36231.
You can cut and paste your answers from Julia into Webwork.
In Webwork, you can also click on to launch Julia on Mybinder in a browser. Helpful notes about the projects are at https://mth229.github.io/.
See below for project due dates.
Quizzes: We will around 12 in-class quizzes during the semester. Quizzes will be held online on Webwork for MTH 229-36231. See below for quiz dates.
Final Exam: We will have a cummulative final exam
at the end of the semester. More information about the date and
location will be posted later. You must take the final exam at the
time scheduled by the college. You may not use a phone, calculator or
other websites during the exam. Final exam must be taken in-person on CSI campus.
Grading: The course grade will be determined as
follows: Projects 35%, in class quizzes 25%, Final 35% and Attendance
5%. You must pass the final exam to pass this course.
Class schedule, Quiz dates and Project due dates:
Here is a tentative clas schedule, and Project due dates. We will
briefly cover the topic of the upcoming project in the class, students
will work on that project during the class, and we will have a quiz
towards the end of the class.
1 |
Mon 8/30 |
Julia as Calculator |
No quiz |
1. Calculator |
Wed 9/15 |
|
Mon 9/6 |
No class |
|
|
|
2 |
Mon 9/13 |
Functions |
Quiz #1 |
2. Functions |
Wed 9/29 |
3 |
Mon 9/20 |
Graphing |
Quiz #2 |
3. Graphing |
Wed 10/6 |
4 |
Mon 9/27 |
Zeros |
Quiz #3 |
4. Zeros |
Wed 10/13 |
5 |
Mon 10/4 |
Zeros |
Quiz #4 |
|
|
|
Mon 10/11 |
No class |
|
|
|
6 |
Mon 10/18 |
Limits |
Quiz #5 |
5. Limits |
Wed 10/27 |
7 |
Mon 10/25 |
Derivatives |
Quiz #6 |
6. Derivative |
Wed 11/3 |
8 |
Mon 11/1 |
First & Second derivatives |
Quiz #7 |
7. First & Second derivatives |
Wed 11/17 |
9 |
Mon 11/8 |
First & Second derivatives |
Quiz #8 |
|
|
10 |
Mon 11/15 |
Newtons Method |
Quiz #9 |
8. Newtons Method |
Wed 12/1 |
11 |
Mon 11/22 |
Extrema |
Quiz #10 |
9. Extrema |
Wed 12/8 |
12 |
Mon 11/29 |
Extrema |
Quiz #11 |
|
|
13 |
Mon 12/6 |
Integration |
Quiz #12 |
10. Integration |
Wed 12/15 |
14 |
Mon 12/13 |
Review for Final |
Quiz #13 |
Review Sheet  
Solutions |
|
|
Mon 12/20 |
Final Exam 2:30-4:25 |
1S-108, in-person |
|
|
Help
Course policies
Attendance policy: Attendance is mandatory. Unauthorized absences from three or more classes will result in a course grade of WU (Withdrew Unofficially).
CUNY policy about the recording of remote classes :
Students who participate in this class with their camera on or use a profile image are agreeing to have their video or image recorded solely for the purpose of creating a record for students enrolled in the class to refer to, including those enrolled students who are unable to attend live. If you are unwilling to consent to have your profile or video image recorded, be sure to keep your camera off and do not use a profile image. Likewise, students who un-mute during class and participate orally are agreeing to have their voices recorded. If you are not willing to consent to have your voice recorded during class, you will need to keep your mute button activated and communicate exclusively using the "chat" feature, which allows students to type questions and comments live.
Academic integrity and Digital etiquette: Cheating in any
form will not be tolerated. Please
see CUNY Policy on Academic Integrity. Online
cheating will be dealt with severely. Please be aware of
proper online class behavior. In the online virtual
classroom repeated offenses will result in being barred from
participation in the class.
Disability policy: Qualified students with disabilities
will be provided reasonable academic accommodations if determined
eligible by the Center for Student Accessibility. Prior to granting
disability accommodations in this course, the instructor must receive
written verification of student's eligibility from the Center for
Student Accessibility, which is located in 1P-101. It is the student's
responsibility to initiate contact with the Center for Student
Accessibility staff and to follow the established procedures for
having the accommodation notice sent to the instructor.