uwloo

AMATH 242Introduction to Computational Mathematics

Units
0.50
Faculty
Mathematics
Subject
Applied Mathematics
Cross-listed
CS 371

When it runs

  1. F24
  2. W25
  3. S25
  4. F25
  5. W26
  6. S26
  7. F26
  8. W27
  9. S27

Ran in 5 of the last 7 terms. Winter 2027: scheduled, 3 lecture sections. Spring 2027: schedule not out yet.

A rigorous introduction to the field of computational mathematics. The focus is on the interplay between continuous models and their solution via discrete processes. Topics include pitfalls in computation, solution of linear systems, interpolation, discrete Fourier transforms, and numerical integration. Applications are used as motivation.

Prerequisites

  • Complete all of the following
    • Complete 1 of the following
      • Must have completed at least 1 of the following:
        • CS116 - Introduction to Computer Science 2 (0.50)
        • CS136 - Elementary Algorithm Design and Data Abstraction (0.50)
        • CS138 - Introduction to Data Abstraction and Implementation (0.50)
        • CS146 - Elementary Algorithm Design and Data Abstraction (Advanced Level) (0.50)
      • Complete all of the following
        • Must have completed at least 1 of the following:
          • CS115 - Introduction to Computer Science 1 (0.50)
          • CS135 - Designing Functional Programs (0.50)
          • CS145 - Designing Functional Programs (Advanced Level) (0.50)
        • Earned a minimum grade of 60% in each of the following:
          • CS114 - Principles of Computing for Science (0.50)
    • Must have completed at least 1 of the following:
      • MATH235 - Linear Algebra 2 for Honours Mathematics (0.50)
      • MATH245 - Linear Algebra 2 (Advanced Level) (0.50)
    • Must have completed at least 1 of the following:
      • MATH237 - Calculus 3 for Honours Mathematics (0.50)
      • MATH247 - Calculus 3 (Advanced Level) (0.50)

Antirequisites

  • Not completed nor concurrently enrolled in any of the following:
    • CS335 - Computational Methods in Business and Finance (0.50)
    • CS370 - Numerical Computation (0.50)
    • ECE204 - Numerical Methods (0.50)
    • MTE204 - Numerical Methods (0.50)

Leads to

Winter 2027 sections

Enrolment from UW Open Data, which can trail Quest by up to two days. Instructors and rooms: Schedule of Classes.
SectionClassEnrolledMeets
LEC 00160260 / 40MW 16:00–17:20
LEC 00263060 / 40MW 14:30–15:50
LEC 701236456 / 9999Online or by arrangement
TST 10164270 / 80Mar 4 18:30–20:20

Reviewed on UW Flow

38% liked it69% easy52% useful

From 39 ratings and 15 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.

  • The topics are sort of all over the place and quite disjoint. But many of the topics are useful for being able to compute a wide range of math ideas from approximating integrals to DFT. The reason for my dislike was the quality and organization of lectures. I'm sure will a different prof this course could be really fun to take.

    May 2018 · didn’t like it · 1 found this helpfulOn UW FlowRemove this

  • The first bit of the course was really boring, involving the floating point arithmetic. Some of the root finding and Fourier stuff was cool however.

    Oct 2017 · didn’t like it · 1 found this helpfulOn UW FlowRemove this

  • Can get a little bland since it's an intro course but if you're able to see the application of its contents, it's pretty interesting

    Aug 2023 · liked itOn UW FlowRemove this

  • Introduces some of the fundamental techniques and subfields of computational math and numerical analysis. most of these are fairly straightforward and intuitive, but interesting! the workload is quite light compared to other math/CS classes of a similar level.

    Aug 2023 · liked itOn UW FlowRemove this

  • Assessments included 4 assignments worth 8% each, midterm 28%, final 40%. The assignments included both written and coding components (in Matlab) and all assessments were pretty fair. One of the assignments included a Matlab project, but it wasn't so bad. We were allowed to bring a cheat sheet to the midterm and final but it was hard to study for since we were not given any extra practice problems. Also, the material is very dry (especially the floating point number stuff) and doesn't seem very useful. Didn't really attend lectures since the prof tended to mumble to herself and went so fast that I couldn't follow what she was saying, but all lecture notes were provided on Learn. The TAs…

    May 2023 · didn’t like itOn UW FlowRemove this

Discussed on r/uwaterloo

104 posts and comments in 85 threads mention AMATH 242, December 2011 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.

Fall 2024

Spring 2024

Online Math Classes 2 points, 1 comment

u/Maremesscamm: “I am looking for a course to fulfill the any math class requirement that I could take over coop. I know there is: PMATH330, CO250, AMATH242, CS231, can anyone else share ones that I might be missing? Thank you,”

u/zenkuny: “where is online AMATH242?”

View on RedditRemove this

Winter 2024

The difference between AMATH 242 and CS 371 2 points, 1 comment

u/gooseatwaterloo: “I am a bit confused what's the difference in terms of exams/assignments for these 2 courses? If exactly the same, why people don't just take CS 371 as it's 3xx compared to 2xx? Thanks.”

u/ARedditLegend: “Major requirements, that’s all. If you’re in AMATH, you’d need that to count in your amath credits, so on your transcript you’d take AMATH 242 instead of wanting CS 371 to show up. You could double count them as well. They’re the exact same course it’s just cross listed.”

View on RedditRemove this

Fall 2023

Easiest 300-400 Math Course? 1 point, 4 comments

“Better if I can take it online. Math course includes ACTSC, AMATH, CO, CS, MATBUS, MATH, PMATH, and STAT.”

u/Kassaking777: “CS371/AMATH242 if you are good at high school math and still know how to take derivatives and do integration. STAT331 if you remember stuff in STAT231, overall easy, no proof in exams. …”

View on RedditRemove this

Spring 2023

Differences AMath 242 vs CS 371 1 point, 5 comments

u/gooseatwaterloo: “Hi, may I know what are the differences in terms of topics learned and workloads ? What program languages are used in these courses? Thanks”

u/ClarkeVice: “They’re cross-listed and taught together with the same grading scheme. The course uses Matlab as it’s programming language.”

u/Rak1t1n: “It was Prof Zima, and yes, DFT is taught. The course material is physical - the AMATH 242 textbook issued by UW. You could go to WStore and take a look at the textbook once the fall term started.”

View on RedditRemove this

Winter 2023

AMath242 3 points, 3 comments

u/Skyfriendkarim: “… m239 and I can either take a differential equations course(which ik I’d hate), amath231 or amath242. (Please correct me if I’m wrong) Anyways, I wanted to ask, is amath242(/Cs371) a good course to take? …”

View on RedditRemove this

The break isn't even over yet 275 points, 26 comments

u/v1v2v3vv55: “Even tho you might not like her right now, I took her AMATH 242 imma tell you she’s one of the most responsible and kind prof that I ever seen throughout my whole undergrad, definitely one of the best prof. So I guess, be nice to her.”

View on RedditRemove this

Fall 2022

Questions about AMATH program 1 point, 4 comments

“So I have recently decided to go for AMATH as a 2nd major (my first is STAT). There is just a couple of questions that I hope some familiar with this program could answer for me. Thanks in advanced! …”

u/cabinet_eater: “… weekly assignments can be a lot of work but the content is actually very interesting - amath 242 - only downside is they expect you to know MATLAB that’s all i can think of for now”

u/luizloo: “I took amath 250 and 242 in previous terms. Sounds like AMATH 271 is worth a shot! Thanks!”

View on RedditRemove this

Check it elsewhere for Fall 2026

Calendar versions

Undergraduate Calendar