340w22

NM CMPUT 340 Winter 2022

This project is maintained by armahmood

CMPUT 340 Winter 2022: Introduction to Numerical Methods

course webpage for previous years

Schedule

Syllabus

Class Date and Time:

Tue-Thu 12:30-1:50pm (CSC B-10)

Zoom link

Labs:

Tue 5-7:50pm (CSC 1-59)
Thu 2:00-4:50pm (BUS 2-09)

Instructor

Rupam Mahmood

Teaching Assistants

Junaid Ahmad
Javier Carlos Sales-Ortiz
Jeramy Luo
Esraa Elelimy

Course Description

There are many mathematical problems in linear equations, non-linear equations, optimization, interpolation, approximation, and integration that are useful in the study of different computational fields such as machine learning, computer graphics, vision, and robotics. In this course, we cover the problem formulations involving these topics and computational solutions to these problems, often known as numerical methods. En route, we cover the basics of computer arithmetic and errors.

Objectives

To obtain a working knowledge of how to apply numerical methods to real-world problems and a thorough understanding of the mathematics and properties of these methods.

Prerequisites

It is important to prepare yourself for this course through a review of the prerequisite material. Students who do not have the required prerequisites at the time of taking this course should not expect supplementary professorial tutoring from the instructor.

Course Topics

Course Evaluation

Course Materials

Michael T. Heath: Scientific Computing. An Introductory Survey, 2nd Edition.

Academic Integrity

“The University of Alberta is committed to the highest standards of academic integrity and honesty. Students are expected to be familiar with these standards regarding academic honesty and to uphold the policies of the University in this respect. Students are particularly urged to familiarize themselves with the provisions of the Code of Student Behavior (online at www.governance.ualberta.ca) and avoid any behavior which could potentially result in suspicions of cheating, plagiarism, misrepresentation of facts, and/or participation in an offense. Academic dishonesty is a serious offense and can result in suspension or expulsion from the University.”

All forms of academic dishonesty are unacceptable at the University. Any suspected offense will be reported to the Faculty of Science. Anyone who is found in violation of the Code of Student Behavior may receive a sanction. Typical sanctions include conduct probation, a mark reduction or a mark of 0 on an assessment, a grade reduction or a grade of F in a course, a remark on the transcript, and a recommendation for suspension or expulsion.