CSC338 Numerical Methods (UTM)

Winter 2020

Exam FAQ


The exam will be available remotely on April 22nd, and is scheduled for 9am-11am. The exam is closed-book, but you can use a 8.5x11 double-sided aid sheet and a non-programmable calculator.

The exam is cumulative, and covers the material from weeks 1-11. Prinicipal Component Analysis, including eigenvalue decomposition and singular-value decomposition, will not be on the exam. Topics that are in the textbook or textbook slides that weren't covered in lecture will not be on the exam.

Exam Logistics

  • The exam paper will be available on April 22nd. You will be able to start the exam as early as 8:15am and as late as 10:00am without needing any special arrangements. The offset is (a) in case you have another exam on the same day or the following day, and (b) in case of any issues that might delay your start time by a little bit. I recommend starting the exam between 8:15am-9:45am.
  • If you have a reason to want to start your exam earlier or later, please let me know. I'm aware that some of you are in different time zones, and you can certainly write the test another time! However, we need to know in advance. Please clear (verify) your exam time with Lisa ASAP and by April 18th.
  • The exam paper will be available on Markus, similar to how your midterm was returned to you. You will receive a URL, and instructions stating that clicking on that URL is equivalent to opening the front cover of your exam. Do not click on the URL by accident, since we are logging the time that you open your exam.
  • We will have different versions of the exam.
  • Once you have opened your exam, save your exam script on your computer. We expect you to disconnect your internet at this point.
  • You'll have two hours to write the exam. Note the time you started the exam, and keep a timer. You can write your exam on paper and scan your solution afterwards. You can type your answers. You can use a combination of techniques, so long as you make it clear to the TA which file(s) to grade
  • If you are typing your solutions, make sure to save your work frequently. We recommend writing your exam on paper unless you are willing to be careful.
  • After you complete the exam, you'll need to upload your solutions to Markus. Markus will accept text files, PDF files, image files. Please do not upload zip files, since that will make your exam impossible to grade on Markus. You can upload multiple files to Markus. (Update April 19th) Text and PDF files are preferred, since they are much easier to grade. Additionally, If you are submitting an image file, check the orientation of the file you are submitting. We will deduct part or all of the 8% aid sheet grade if you submit image solutions that are side ways or upside down, since it greatly impedes our ability to grade the work.
  • You will also need to upload your aid sheet with your solutions. Creating an aid sheet is a great way to study. Your aid sheet will be worth 8% of your exam grade.
  • In addition to your exam files, you'll be asked to sign (or type) a declaration stating the time that you started and completed the exam, that you did not use any unauthorized aid, and that you did not provide or receive any help from another person. (Update April 19th) We cannot grade exams without a declaration, and we will deduct part or all of the 8% if we need to reach out to you regarding your declarations.
  • You'll have 30 minutes (outside of the 2 hours of exam writing time) to upload your solutions. During this time, you can scan your written files (or take pictures), save and rename your files, connect to the internet, upload your solutions and aid sheet on Markus, and type (or sign) your declaration and upload it to Markus. You shouldn't change the content of your solutions in any way during this time.

Mock Exam (Updated April 9th)

To get you used to the exam logistics, we'll be holding a mock exam using the same technology between April 10th-April 16th. The test should take 30 minutes to complete. You should:

  • Set up as you would during the exam: put away your notes, prepare your aid sheet, have paper and pen/pencils available. Have a timer or a clock visible. Have some water handy.
  • Go to Markus. There will be a "mockexam_download" assignment where you can download the link to your mock exam paper. There will also be a "mockexam" assignment for you to submit solutions:
  • Click on "mockexam_download". Then on the "submissions" tab
  • Download the "csc338_mock_link.pdf" file. This file contains instructions and a link to your personalized mock exam. Open the file and read the instructions, but don't click on the link in the file yet until you're ready.
  • Don't share your link with anyone, since access to your exam file will be logged. During the actual exam, there will be different versions of the exam with different questions. Make sure that you complete the questions in your own exam.
  • When you are ready for your timer to start, click on the link to your exam questions. This action is equivalent to opening the front cover of your exam, and starts your 55 minutes.
  • Save the exam paper locally, disconnect from the internet as you would during the actual exam.
  • Write the actual exam, spending up to 30 minutes. As a sanity check, we'll check that your final submission time is no more than (30 + 30) minutes.
  • Upload your solutions to the Markus assignment "mockexam", including your aid sheet and a mock declaration. I recommend timing this part to make sure you're not exceeding 30 minutes. After this exercise, if you are worried that 30 minute time might not be enough, please email Lisa to discuss your situation.

We won't be grading the mock exam, and we won't be posting solutions. You're welcome to discuss the solutions on Piazza and during office hours, but bear in mind that some students might not have completed the mock exam yet.

We'll do some sanity checks (e.g. for timing, and others checks TBD). If you would like to be included for any sanity checks we do, please submit your exam solutions and declaration by April 16th (midnight).


Q: Can I write the test at a different time on April 22nd?

A: Yes! Please email Lisa so we know when you are intending to write the test. You just need to let Lisa know and get approval, which you'll could get for many reasons (e.g. different time zone, another exam, issues accessing space, ...). We just want to strike a good balance between flexibility and preventing academic offences. Knowing who will start earlier/later ahead of time helps us randomize questions, so that people who start later get different versions of the test questions from people who start earlier.

Q: What happens if my internet cuts off?

A: You shouldn't be using internet during the exam, so that shouldn't be a problem. If you can have a backup plan that you can reasonably execute within the allotted 30 minutes, that would also solve your problem. If you have really spotty internet and anticipate issues, please let Lisa know in advance, and we'll follow up with instructions

Q: Is this test going to be harder?

A: We're aiming for the same difficulty as the past exams, past midterms, and our midterm. The fact that our test is conducted remotely does not change the plan.

Q: What if we have a question about the test question?

A: We won't be answering questions. If you think that there are multiple, legitimate ways to interpret an exam question, the best thing to do is write down your assumptions. When grading, we'll take a look at whether your interpretation makes sense given the course materials.

Q: What if I don't feel well on the date of the exam?

A: Let Lisa know, and we'll follow up with next steps. It is very import to not open your exam, i.e. don't click on the exam link. Opening the exam link is equivalent to flipping open the exam cover page at an in-person exam.

Q: Will different versions of the test be significantly different in terms of difficulty?

A: The issue is no different from when we have different versions of the midterm. I'm going to do my best to make balanced questions, and verify numerically use some benchmarking questions that we know are the same difficulty (e.g. the same type of problems but with different numbers).

Q: Why can't we use internet during the test?

A: We don't want there to be any temptations to look up any answers anywhere. The internet is a clear place to draw the line.

Q How will you know if we are using the internet?

A: We'll be able to check access to the course website, Markus records, hits to the exam URL, etc. You're also required to sign a declaration stating that you have not used unauthorized aids. We trust in the integerity of the vast majority of the students. Hopefully, knowing that we'll be checking what we can will be enough to discourage academic offenses.

Q: Will there be coding questions on the test?

A: You might be asked to read numpy code, and understand the ideas ideas presented in that code. We don't expect you to remember numpy API, or catch Python syntax errors.

Q: Can I upload more than one file as part of my exam solutions?

A: Yes, but please choose good file names, and help your TA find your solutions. Do not submit a zip file, since they are impossible to grade on Markus.

Q: I have an accessibility letter and require an accomodation.

A: In most (all?) cases, accomodations should be straightforward. If you need a computer, you can use one to type your answers. You should also report the actual start and end time of your exam, and note in your declaration that you have an accessibility letter. If you require other accomodation (e.g. if you cannot upload your exam solutions in 30 minutes), please email Lisa ahead of time and we'll work something out.

Q: Another course is running the exam differently. Why can't we do it their way? (OR why can't they do it our way?)

A: Every course is different, and every instructor has tools that they are comfortable with. For this course, some questions are heavily math based so we want you to have the option of writing your solutions, so we didn't go with a Quercus quiz. We're also not comfortable with introducing a new technology that is both new to the class, and that the instructors don't have experience with, so we didn't go with CrowdMark. Some courses have less flexibility than others (e.g. second-year courses, courses that are pre-requisites of other courses...).