AMath 242 / CS 371 – Spring 2014: Course Outline

advertisement
AMath 242 / CS 371 – Spring 2014: Course Outline
Introduction to Computational Mathematics
Instructor: R. Mark Prosser DC2302B mark.prosser@uwaterloo.ca Office Hours: M 10-11
Lectures:
MWF 8:30-9:20 MC1056
Teaching Assistants: Chuan Guo
DC3332
c3guo@uwaterloo.ca
Victor Xu
DC 2537
z47xu@uwaterloo.ca
William Xu
MC 6432
c2xu@uwaterloo.ca
Course Web Site: http://www.student.cs.uwaterloo.ca/~cs371
Course Schedule
The following is a tentative schedule for the term.
Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 9
Week 10
Week 11
Week 12
Week 13
May 5
May 7
May 9
May 12
May 14
May 16
May 19
May 21
May 23
May 26
May 28
May 30
June 2
June 4
June 6
June 9
June 11
June 13
June 16
June 18
June 20
June 23
June 25
June 27
June 30
July 2
July 4
July 7
July 9
July 11
July 14
July 16
July 18
July 21
July 23
July 25
July 28
July 30
Floating Point
Floating Point
Floating Point
Interpolation
Interpolation
Interpolation
Victoria Day
Interpolation
Interpolation
Interpolation
Interpolation
Numerical Integration
Numerical Integration
Numerical Integration
Numerical Integration
Numerical Integration
Numerical Integration
Discrete Fourier Transforms
Discrete Fourier Transforms
Discrete Fourier Transforms
Discrete Fourier Transforms
Discrete Fourier Transforms
Review
Discrete Fourier Transforms
Holiday
Discrete Fourier Transforms
Discrete Fourier Transforms
Discrete Fourier Transforms
Discrete Fourier Transforms
Discrete Fourier Transforms
Numerical Linear Algebra
Numerical Linear Algebra
Numerical Linear Algebra
Numerical Linear Algebra
Numerical Linear Algebra
Numerical Linear Algebra
Numerical Linear Algebra
Review
Matlab Tutorial: Tuesday May 13, 5:30-7:30pm
Assignment 1 due May 27
Assignment 2 due June 17
Midterm: June 26, 7-9pm, DC 1350
Assignment 3 due July 15
Assignment 4 due July 29
1
• Course Objectives
This course is intended as an introduction to the computational methods and issues encountered when
solving realistic examples in scientific computation.
• Course Description
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.
• Sources of Information
Class lectures will serve as the main source of information for the course content. Details of some of
the more mathematical material is available in the form of typeset course notes, which are on sale in
the MC copy center. However, the course notes will not necessarily reflect all of the material presented
in the lectures. It is therefore imperative that you attend the lectures and take notes. Also, the
course notes may contain other (optional) material not covered in lectures. Optional texts: Numerical
Computing with Matlab by Moler and Numerical Analysis by Sauer (available at the DC Library).
Piazza will be used for announcements and course-related discussions. Students must sign-up and
monitor the course on Piazza in order to stay current with the latest course information. The signup
link is piazza.com/uwaterloo.ca/summer2014/amath242cs371.
UW Learn will be used to distribute course material and post assignment and midterm marks. The
link is learn.uwaterloo.ca.
• Intended Audience
This course is intended for students interested in the computational aspects that one would encounter
in solving various mathematical and scientific problems. Students are expected to be interested in
both mathematics and computer science. Students are expected to have background in high-level
programming, basic understanding of data structures, algorithms, and computer organization, and
foundational knowledge in calculus and linear algebra.
• Related Courses
Prerequisites: CS 116/136/146, MATH 235/245, 237/247
Antirequisites: CS 335, 370
Successors: CS 473, 475, 476, 488, AMATH 342, 442
• Course Grade.
– Assignments 30%
– Midterm Exam 30%
– Final Exam 40%
There will be four marked assignments, each weighted equally. Students must pass the exam component
in order to pass the course (that is, you must obtain a mark of at least 35 out of 70 on the total of the
midterm and final marks to pass the course). Otherwise, the final mark in the course will be the exam
component grade.
If a student is unable to write the midterm exam for legitimate reasons, it is the student’s responsibility
to provide supporting documentation to the instructor as soon as possible. If accepted, the final exam
will be weighted at 70% of the final mark. If a student is unable to complete an assignment on time
for legitimate reasons, it is the student’s responsibility to provide supporting documentation to the
instructor as soon as possible. If accepted, the weight of the assignment will be shifted to the other
assignments.
2
• Matlab
Students are expected to become proficient in Matlab. Matlab material can be found on the course
web page, and there are many sources of Matlab information on the Web. The first assignment requires
basic Matlab programming. The best way to learn Matlab is to start the assignments early, and see the
TAs if you have problems. A Matlab tutorial will be held outside of lectures before the first assignment
is due.
• Assignments and Late Policy
Assignments will be posted on UW Learn. Please follow the submission instructions on each assignment.
Assignments are to be submitted via the assignment boxes on the fourth floor of MC (unless otherwise
stated on the assignment).
Late assignments will be accepted up to 6 days after the assignment deadline with a penalty of 15% per
day. Late assignments should be submitted to one of the TAs responsible for the assignment, or to the
assignment box. If submitting late via the assignment box, you must email one of the TAs responsible
to let them know and confirm the time of submission.
Marked assignments will be handed back after lectures or during office hours, and marks will be posted
on UW Learn. Please notify course staff immediately if you believe the mark was recorded incorrectly.
Students who wish to dispute an assignment or midterm grade should see the person who marked the
particular question in dispute (this information will be made available after the assignment or midterm
has been returned). After that point they may discuss it further with the instructor, if necessary.
The recorded marks are regarded as final two weeks after the assignments are returned.
Unclaimed assignments will be retained for one month after term grades become official in quest. After
that time, they will be destroyed in compliance with UW’s confidential shredding procedures.
• Midterm Examination
The Midterm is scheduled for Thursday, June 26, 7:00-9:00pm in DC 1350. Please inform the instructor
as soon as possible if you have a legitimate conflict with this time.
Marked midterms will be handed back in class or office hours, and marks will be posted on UW Learn.
If you believe you have received an unfair mark on the midterm, you have up to one week from the
date the midterm was handed back to request a remark. Please attach a written explanation to the
cover of the midterm and give your midterm to the instructor.
• Final Examination
Students are advised not to make any travel arrangements before the final examination times are
posted. Note that in the event that the final examination is postponed, the final examination will be
rescheduled for the day following the end of the regular examination schedule. Under no circumstances
will alternate examinations be scheduled for students who have made travel arrangements which conflict
with the final examination.
Students must inform the registrar’s office if they have a conflict in the final examination schedule,
by the date posted on the registrar’s web site. Note that there is a precise definition of conflict as
defined by the registrar. http://www.registrar.uwaterloo.ca/exams/finalexams.html The course
instructors will then be contacted by the registrar’s office to make alternate arrangements. Under no
circumstances will the instructors make alternate arrangements for a final examination unless given
instructions by the registrar’s office.
• Plagiarism
Plagiarism is representing the work of others as your own. Plagiarism on exams includes using unauthorized aids or communicating in any way with others during an examination. Plagiarism on assignments
includes copying another student’s solution and submitting it as your own, allowing another student
to copy your solution, collaborating excessively with another student, or obtaining solutions from any
3
other source. The typical penalty in these cases is a mark of -100% for the assignment in question. See
the section on Discipline below for more information.
All academic offenses are reported to the Associate Dean for Undergraduate Studies and are recorded
in the student’s file. Subsequent academic offenses in the same course or in other courses will lead to
more severe penalties, up to and including suspension and expulsion.
We encourage you to discuss general concepts and problems with classmates, tutors, TAs, and instructors. However, the solution that you submit must be worked through by yourself and written in
your own words. It is not acceptable to work on an assignment with somebody else and write it up
individually.
• Academic Integrity
In order to maintain a culture of academic integrity, members of the University of Waterloo community
are expected to promote honesty, trust, fairness, respect and responsibility. http://www.uwaterloo.
ca/academicintegrity/
• Grievance
A student who believes that a decision affecting some aspect of his/her university life has been unfair
or unreasonable may have grounds for initiating a grievance. Read Policy 70, Student Petitions and
Grievances, Section 4, http://www.adm.uwaterloo.ca/infosec/Policies/policy70.htm When in
doubt please be certain to contact the department’s administrative assistant who will provide further
assistance.
• Discipline
A student is expected to know what constitutes academic integrity to avoid committing academic
offenses and to take responsibility for his/her actions. A student who is unsure whether an action
constitutes an offense, or who needs help in learning how to avoid offenses (e.g., plagiarism, cheating) or
about ”rules” for group work/collaboration should seek guidance from the course professor, academic
advisor, or the undergraduate associate dean. For information on categories of offenses and types
of penalties, students should refer to Policy 71, Student Discipline. http://www.adm.uwaterloo.
ca/infosec/Policies/policy71.htm For typical penalties check Guidelines for the Assessment of
Penalties, http://www.adm.uwaterloo.ca/infosec/guidelines/penaltyguidelines.htm
• Avoiding Academic Offenses
Most students are unaware of the line between acceptable and unacceptable academic behaviour,
especially when discussing assignments with classmates and using the work of other students. For
information on commonly misunderstood academic offenses and how to avoid them, students should
refer to the Faculty of Mathematics Cheating and Student Academic Discipline Policy http://www.
math.uwaterloo.ca/navigation/Current/cheating_policy.shtml
• Appeals
A decision made or penalty imposed under Policy 70, Student Petitions and Grievances (other than
a petition) or Policy 71, Student Discipline may be appealed if there is a ground. A student who
believes he/she has a ground for an appeal should refer to Policy 72, Student Appeals, http://www.
adm.uwaterloo.ca/infosec/Policies/policy72.htm
• Disabilities
The AccessAbility Services Office (AS), located in Needles Hall, Room 1132, collaborates with all
academic departments to arrange appropriate accommodations for students with disabilities without
compromising the academic integrity of the curriculum. If you require academic accommodations to
lessen the impact of your disability, please register with the AS at the beginning of each academic
term. http://uwaterloo.ca/disability-services/
4
Download