The University of Iowa

The College of Liberal Arts and Sciences

Department of Mathematics


Cross-listed number: CS:5710, Section 0AAA

FALL 2020

9:30-10:20 AM MWF, 221 MLH (and discussion 8:30-9:20 AM in 221 MLH on Fridays)


Some of the policies relating to this course (such as the drop deadline) are governed by its administrative home, the College of Liberal Arts and Sciences, 120 Schaeffer Hall.

Instructor: Laurent O. Jay

Office: 225L MLH

Discussion: Friday: 8:30-9:20 AM in 221 MLH.

Office hours: Tuesday: 9:30-11:30 AM via Zoom. I will also be available at other times. Send me an e-mail to make an appointment.

Phone: (319) 335-0898


Mailbox: in Mailroom 15 MLH

DEO contact information: Professor Weimin Han, 14 MLH, E-mail: The Department of Mathematics has offices in 14 MLH. To make an appointment to speak with the DEO, call 335-0714 or contact the Departmental Secretary in 14 MLH.

Course information: Assignments and other information about the course will be given on ICON. Students are responsible for checking regularly ICON.

Prerequisites (for undergraduate students):

Standard out-of-class preparation is at least six hours per week.

Course description: Topics to be covered:

This course plan may be modified during the semester. Such modifications will be announced in advance during class periods and on ICON; each student is responsible for keeping abreast of such changes.

Course goals and objectives: This course is at a graduate level and it is assumed that you can work along the course in an independent fashion. The courses sequence MATH:5800/CS:5710- MATH:5810/CS:5720 will cover some modern basic topics of numerical analysis. The main objective will be to have a clear understanding of the ideas and techniques underlying the numerical methods, results, and algorithms that will be presented, where error analysis plays an important role. You will then be able to use this knowledge to analyze the numerical methods and algorithms that you will encounter, and also to program them effectively on a computer. This knowledge will be useful in your future not only to solve problems with a numerical component, but also to develop numerical procedures of your own.

Class procedures: The majority of each class period will be lecture oriented. I will generally hand out in advance the notes related to the material to be covered during the next class(es). It is strongly advised to read the material to be discussed before coming to class. Therefore, if there is a difficult point, you will know beforehand where it arises, so that you can benefit from the lecture more effectively. If the point remains unclear you can always ask questions.

Textbook: Numerical Algorithms: Methods for Computer Vision, Machine Learning, and Graphics, by Justin Solomon. Publisher: A K Peters/CRC Press/Taylor & Francis Group; 1st edition (July 13, 2015), 400 pages, ISBN-10: 1482251884, ISBN-13: 978-1482251883, list price: $92.95 (Hardcover). The textbook on and on

Additional useful readings:

Homework: Will be assigned weekly. Presentation of your results is very important. Scratch paper will not be accepted. Do not expect good grades if your solution to a problem is poorly communicated. Like for everything, if you cannot explain something in great details, you certainly have not fully understood it. The importance of doing homework cannot be overemphasized, most of human people learn by doing, not only by watching and/or listening. Late homework may not be accepted, you need to request permission first or to provide a reasonable justification. Late homework is not accepted once a correction is given. Use of symbolic mathematical software to solve problems is not allowed.

Grading procedures: In assigning grades, the plus/minus grading system will be used. The A+ grade will be used only in extraordinary situations. The semester grade will be based as follows:

  1. There will be 2 tests during the semester, with each test to account for 30% of the course grade. The 2 tests are open books and open notes examinations. Smartphones/computers are not allowed. Bring a scientific calculator.
  2. Homework assignments will account for 25% of the course grade. Late homework will be accepted only by special permission of the instructor. Your worst 2 homework scores will not be counted. For example if we have 12 homeworks, we will count only your best 10 homework scores out of 12 homeworks.
  3. The final examination will account for 15% of the course grade and it will be on the end-of-semester material not covered in the two tests. The final examination is open books and open notes examinations. You can use a scientific calculator.

Final examination on Zoom: The final examination will be held on Tuesday, December 15, 10:00 AM-?12:00 ?M on Zoom.--> Do not make your end of the semester travel plans until the final exam schedule is made public. It is the student's responsibility to know the date, time, and place of the final exam. I will announce here and in class the final examination date and time for this course once it is known. Only under exceptional circumstances will a student be permitted to shift the time of this examination. The final examination will be done with open books and open notes. You can use a scientific calculator.

Course policies: Your responsibilities to this class and to your education as a whole-include attendance and participation. You are also expected to be honest and honorable in your fulfillment of assignments and in test-taking situations (the College's policy on plagiarism and cheating is on-line in the College's Student Academic Handbook). You have a responsibility to the rest of the class-and to the instructor-to help create a classroom environment where all may learn. At the most basic level, this means that you will respect the other members of the class and the instructor, and treat them with the courtesy you hope to receive in turn. Smart phones, cell phones, and pagers must be on silent mode during lecture and they are not allowed in class during exams. If you do bring a phone or pager to an exam, you may leave it in the front of the class during the exam. If a student is found to have a phone or pager during an exam, the phone or pager will be taken from the student and procedures for cheating will be followed.

Student Collaboration on homework: The homework for this course is designed to help you master your knowledge related to the topics covered during lecture. As such, you may discuss on the homework problems with others or use online resources. However, please be aware that to master the skills needed for this class, practice is required and that to do well on the final exam you will need to work many of these problems multiple times without help. Be sure to test your knowledge by doing much of the homework on your own. Students are allowed to partially collaborate with others on homework through discussion for the most difficult problems. However, each student must turn in their own homework and it must not be a copy of someone else homework. Students are responsible for understanding this policy; if you have questions, ask for clarification. Word per word copies will not be tolerated. In extreme cases students may be requested to stop any kind of collaboration with other students.

Computer languages: The predominant programming languages used in numerical analysis are Matlab and Fortran. They are available on the Linux network in MLH (see below). Alternatives to Matlab are Octave and Scilab. For programming assignments, no other language will be accepted, except Python and C++.

Linux computer accounts: Linux computer accounts are available on the Linux network in MLH (computer lab rooms B5). To access your Linux computer account remotely. you can use FastX, a graphical Linux virtual desktop environment remotely accessible in your web browser. As long as you have an active HawkID and you login at least once in the past year, your CLAS Linux account will remain active. If you fail to use your account in a year, you will receive three notices, and then your CLAS Linux account will be deleted after 90 days. Also, once your HawkID becomes inactive, your CLAS Linux account will be deleted.

College of Liberal Arts and Sciences
Information for Students

Absences and Attendance: Students are responsible for attending class and for contributing to the learning environment of a course. Students are also responsible for knowing their course absence policies, which will vary by instructor. All absence policies, however, must uphold the UI policy related to student illness, mandatory religious obligations, including Holy Day obligations, unavoidable circumstances, or University authorized activities ( Students may use the CLAS absence form to aid communication with the instructor who will decide if the absence is excused or unexcused. The form is located on ICON within the top banner under "Student Tools.

Academic Integrity: All undergraduates enrolled in courses offered by CLAS have, in essence, agreed to the College's Code of Academic Honesty. Misconduct is reported to the College, resulting in suspension or other sanctions, with sanctions communicated with the student through UI email. Visit this page for information: (

Accommodations for Disabilities: UI is committed to an educational experience that is accessible to all students. A student may request academic accommodations for a disability (such as mental health, attention, learning, vision, and physical or health-related condition) by registering with Student Disability Services (SDS). The student is then responsible for discussing specific accommodations with the instructor. More information is at

Administrative Home of the Course: The College of Liberal Arts and Sciences (CLAS) is the administrative home of this course and governs its add/drop deadlines, the second-grade-only option, and related policies. Other colleges may have different policies. CLAS policies may be found here:

Class Behavioral Expectation: Students are expected to comply with University policies regarding appropriate classroom behavior as outlined in the Code of Student Life. This includes the policies and procedures that all students have agreed to regarding the Steps Forward for Fall 2020 in response to the COVID-19 pandemic. Particularly, all students are required to wear a face covering when in a UI building, including a classroom. In addition, the density of seats in classrooms has been reduced. In some instances, this will allow 6 feet or more of distance while in other cases, it may be less. Regardless, wearing a face covering and maintaining as much distance as possible are vital to slowing the spread of COVID-19. In the event that a student disrupts the classroom environment through the failure to comply with the reasonable directive of an instructor or the University, the instructor has the authority to ask that the student immediately leave the space for the remainder of the class period. Additionally, the instructor is asked to report the incident to the Office of Student Accountability for the possibility of additional follow-up. Students who need a temporary alternative learning arrangement related to COVID-19 expectations should contact Student Disability Services;; +1 319 335-1462).

Class Recordings: Privacy and Sharing: Some of the sessions of a course could be recorded or live-streamed. Such recordings/streaming will only be available to students registered for this class. These recordings are the intellectual property of the faculty, and they may not be shared or reproduced without the explicit, written consent of the faculty member. Further, students may not share these sessions with those not in the class or upload them to any other online environment. Doing so would be a breach of the Code of Student Conduct, and, in some cases, a violation of the Federal Education Rights and Privacy Act (FERPA).

Communication and the Required Use of UI Email: Students are responsible for official correspondences sent to the UI email address ( and must use this address for all communication within UI (Operations Manual, III.15.2).

Complaints: Students with a complaint about an academic issue should first visit with the instructor or course supervisor and then with the Chair of the department or program offering the course; students may next bring the issue to the College of Liberal Arts and Sciences; see this page for more information:

Final Examination Policies: The final exam schedule is announced around the fifth week of classes; students are responsible for knowing the date, time, and place of a final exam. Students should not make travel plans until knowing this information. No exams of any kind are allowed the week before finals with a few exceptions made for particular types of courses such as labs or off-cycle courses:

Nondiscrimination in the Classroom: The University of Iowa is committed to making the classroom a respectful and inclusive space for people of all gender, sexual, racial, religious, and other identities. Toward this goal, students are invited in MyUI to optionally share the names and pronouns they would like their instructors and advisors to use to address them. The University of Iowa prohibits discrimination and harassment against individuals on the basis of race, class, gender, sexual orientation, national origin, and other identity categories set forth in the University's Human Rights policy. For more information, contact the Office of Equal Opportunity and Diversity (; +1 319 335-0705 or (

Sexual Harassment: Sexual harassment subverts the mission of the University and threatens the well-being of students, faculty, and staff. All members of the UI community must uphold the UI mission and contribute to a safe environment that enhances learning. Incidents of sexual harassment must be reported immediately. For assistance, please see