Fall 2020 - MACM 204 D100

Computing with Calculus (2)

Class Number: 2753

Delivery Method: Remote


  • Course Times + Location:

    Tu 2:30 PM – 3:20 PM

  • Exam Times + Location:

    Dec 11, 2020
    11:45 AM – 11:45 AM
    TAKE HOME-EXAM, Burnaby

  • Prerequisites:

    One of CMPT 102, 120, 126, 128 or 130 and MATH 251. MATH 251 can be taken as a corequisite. Students in excess of 80 units may not take MACM 204 for further credit.



Using a mathematical software package for doing computations from calculus. Development of computer models that analyze and illustrate applications of calculus. All calculations and experiments will be done in the Maple software package. Topics include: graphing functions and data, preparing visual aids for illustrating mathematical concepts, integration, Taylor series, numerical approximation methods, 3D visualization of curves and surfaces, multi-dimensional optimization, differential equations and disease spread models. Quantitative.


This course will be delivered online. You are expected to have access to a reliable internet connection. You will need a computer from which you can download course materials and activities and watch live and/or recorded lectures and participate in live tutorials or workshops.

You will need a camera to take photographs of your work. A phone is acceptable.

Course Outline:

Maple and single variable calculus
  • graphing functions and derivatives
  • graphing curves in the plane 
  • solving equations exactly and numerically
  • factoring polynomials
  • calculating integrals exactly and numerically
  • application to measuring river flow

Programming and Maple library packages
  • loops and procedures
  • lists, sets and arrays
  • graphics programming tools
  • the LinearAlgebra package
  • the GraphTheory package
  • simulating a web surfer
  • simulating mortgage payments

Multivariate calculus
  • graphing curves and surfaces in 3D
  • partial derivatives and critical points
  • solving systems of equations
  • Taylor series, tangent planes and visualization

Differential equations and modeling
  • initial value problems
  • algebraic and numerical methods
  • Newton's law of cooling
  • modeling a mortgage
  • compartment models
  • the SIR disease spread model
  • visualization tools

Course Delivery

  •  Lecture: synchronous- lectures will be held at fixed times, on-line
  •  Midterm(s): synchronous; date: TBA
  •  Final exam: synchronous; date: TBA


  • Assignments (5 Assignments, Weighted Equally) 50%
  • Final Exam 50%


Online course delivery and exam invigilation policy
Because of the current Covid-19 situation, student participation in this course will require computer equipment and a reliable internet connection.  You may be requested to turn on audio and/or video during certain instructional activities that may include tests and examinations, though exceptions can be accommodated. If you request such an exception for personal reasons, you must do so in writing to the course instructor by September 20, 2020.


Students should be aware that they have certain rights to confidentiality concerning the return of course papers and the posting of marks.
Please pay careful attention to the options discussed in class at the beginning of the semester.


Technical requirements:       

  • Desktop or Laptop Computer      
  • High-speed Internet connection
  • Student license for Maple software system (price discount will be available at the start of the semester) 
  • Webcam - one which is built-in to your computer or one that connects to your computer via USB
  • Microphone – built-in to your computer or USB plug-in or wireless Bluetooth       
  • Scanner or camera to take pictures of your written work for upload to Crowdmark     



There is no textbook required.


Understanding Maple 
Ian Thompson, Cambridge University Press
Printed version ISBN 978-1-316-62814-0
Ebook version  ISBN 978-1-316-98172-6  availble from ebooks.com

*Note: This book is not available at SFU Bookstore
ISBN: 978-1-316-62814-0

Registrar Notes:


SFU’s Academic Integrity web site http://www.sfu.ca/students/academicintegrity.html is filled with information on what is meant by academic dishonesty, where you can find resources to help with your studies and the consequences of cheating.  Check out the site for more information and videos that help explain the issues in plain English.

Each student is responsible for his or her conduct as it affects the University community.  Academic dishonesty, in whatever form, is ultimately destructive of the values of the University. Furthermore, it is unfair and discouraging to the majority of students who pursue their studies honestly. Scholarly integrity is required of all members of the University. http://www.sfu.ca/policies/gazette/student/s10-01.html


Teaching at SFU in fall 2020 will be conducted primarily through remote methods. There will be in-person course components in a few exceptional cases where this is fundamental to the educational goals of the course. Such course components will be clearly identified at registration, as will course components that will be “live” (synchronous) vs. at your own pace (asynchronous). Enrollment acknowledges that remote study may entail different modes of learning, interaction with your instructor, and ways of getting feedback on your work than may be the case for in-person classes. To ensure you can access all course materials, we recommend you have access to a computer with a microphone and camera, and the internet. In some cases your instructor may use Zoom or other means requiring a camera and microphone to invigilate exams. If proctoring software will be used, this will be confirmed in the first week of class.

Students with hidden or visible disabilities who believe they may need class or exam accommodations, including in the current context of remote learning, are encouraged to register with the SFU Centre for Accessible Learning (caladmin@sfu.ca or 778-782-3112).