Calculus 2 Recommendation Does not cover all of Calc 2 material · Issue #399 · ossu/computer-science · GitHub
Skip to content

Calculus 2 Recommendation Does not cover all of Calc 2 material #399

Closed

Description

@waciumawanjohi

The recommendation for Calculus 2 is:
https://www.coursera.org/learn/advanced-calculus

However, this course skips a good deal of material generally taught in Calculus 2, including Parametric curves and polar coordinates. Students will need both if they continue on to Multivariable Calculus in Advanced Math (which itself is a pre-req for Probability).

I would recommend replacing the current Calc 2 course with:
MITx: 18.01.3x Calculus 1C: Coordinate systems and infinite series
https://www.edx.org/course/calculus-1c-coordinate-systems-infinite-mitx-18-01-3x-0

Activity

  1. joshmhanson commented on Apr 25, 2017

    @joshmhanson
    Member

    This is tricky. You are right that Ohio State's Calculus Two on Coursera doesn't teach those topics, and that MIT 18.01 Single-variable Calculus (available on edX as 1A, 1B, and 1C) is a prerequisite for MIT 18.02 Multivariable Calculus.

    More importantly, it is also a prerequisite for MIT 6.042 Mathematics for Computer Science under Core CS. So it is critical that we figure this out and get it right.

    The goal of the calculus courses in Core CS is to prepare the student for MIT Math for CS, which itself prepares the student for studying algorithms. So the key question, as far as Core CS is concerned, is whether the topics of parametric equations and polar coordinate systems is necessary for MIT Math for CS.

    I can't solve this right now, but here are some things to note:

    I'll continue to look into this. If anyone has any helpful information to add, please do!

  2. waciumawanjohi commented on Apr 26, 2017

    @waciumawanjohi
    MemberAuthor

    The syllabus page for MIT 6.042 (which you linked) lists the calculus topics necessary and does not mention parametric curves or polar coordinates:

    Prerequisite
    The prerequisite is 18.01 Single Variable Calculus. In particular, some familiarity with sequences and series, limits, and differentiation and integration of functions of one variable are necessary.

    I would need to take a closer look at the 2015 version of 6.042 to have a more fine grained view of what is covered.

    On Khan Academy:
    While Khan Academy covers the existence of parametric curves, those lectures do not cover derivatives of parametric curves.

    MIT 18.01 explicitly says that its content on parametric curves and polar coordinates are preparation for multivariable calculus. Also that the polar coordinate content introduced in 18.01 will be needed a lot in 18.02.

    At the very least, 18.01 C should be placed in Advanced Math before 18.02.

  3. joshmhanson commented on Apr 26, 2017

    @joshmhanson
    Member

    Thank you. This is very helpful! Eric and I think it will be best to leave Core Math untouched for now since we prefer to have more concise math courses — Ohio State Calculus is 23 weeks, MIT Calculus is 36 weeks — as this is a CS curriculum not a pure math one. Therefore, I tentatively agree with you that it is necessary to put MIT 18.01 part C right before Multivariable Calculus under Advanced Math.

    This would mean that we would need to add a note that "you have already studied some of this material in Core Math". I'm fine with this, but perhaps another option would be to find the relevant lectures from YouTube and create a custom playlist of only the videos needed for learning that material, or, similarly, finding some other resource that teaches the exact same content.

  4. ericdouglas commented on Apr 26, 2017

    @ericdouglas
    Contributor

    @hanjiexi I liked both solutions but add MIT 18.01 part C before Multivariable Calculus sounds better to me. Students can skip the content they know or use it to review/refresh the topic.

  5. waciumawanjohi commented on Apr 26, 2017

    @waciumawanjohi
    MemberAuthor

    Perhaps the best solution is to link to MIT Open Courseware Scholar version of 18.01. By doing so, students can be directed right to the work on parametric curves and polar coordinates, while still seeing all of the other material available.

    This may also be best because it looks like edX has put the next session of 18.01 in the hopper and now when students sign up, instead of getting the archived versions that can be worked immediately, they are signed up for courses that won't open until later this summer/later next spring.

    In terms of finding other resources that teach the same material, on the edX platform there are two different calculus courses from DavidsonNext which include parametric curves (Example A) (Example B). Coursera has a calculus course from UPenn that is split into 5 mini courses, but it's not clear that any of them cover the material in question.

  6. added a commit that references this issue on Jan 6, 2018
    739eb02
  7. added a commit that references this issue on Nov 10, 2018
    ce57ab1
  8. added a commit that references this issue on Sep 29, 2025
    c70986e
  9. added a commit that references this issue on Sep 29, 2025
    69c8e21
  10. added a commit that references this issue on Sep 30, 2025
    eff4ea4
  11. added a commit that references this issue on Oct 2, 2025
    8fc389b
  12. added a commit that references this issue on Oct 2, 2025
    95dd69f
  13. added a commit that references this issue on Oct 2, 2025
    1143a4a
  14. added a commit that references this issue on Oct 2, 2025
    afe35fe
  15. 18 remaining items

  16. added a commit that references this issue on Oct 16, 2025
    10f01e3
  17. added a commit that references this issue on Oct 16, 2025
    cbb9a43
  18. added a commit that references this issue on Oct 16, 2025
    0df5cfa
  19. added a commit that references this issue on Oct 16, 2025
    d3e722c
  20. added a commit that references this issue on Oct 20, 2025
    4a1c9d6
  21. added a commit that references this issue on Oct 20, 2025
    a09f546
  22. added a commit that references this issue on Oct 20, 2025
    96f5282
  23. added a commit that references this issue on Oct 20, 2025
    599fd53
  24. added a commit that references this issue on Oct 20, 2025
    3dd6715
  25. added a commit that references this issue on Oct 20, 2025
    77a43f7
  26. added a commit that references this issue on Oct 26, 2025
    df6b71b
  27. added a commit that references this issue on Oct 26, 2025
    dd7ec9f
  28. added a commit that references this issue on Oct 26, 2025
    0b67ba3
  29. added a commit that references this issue on Oct 26, 2025
    954f74e
  30. added a commit that references this issue on Sep 17, 2026
    e55d107
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions