Physics 210: Intro Computational Physics: Homework Assignments


This document will be updated throughout the course.

Note: Please refer to the Syllabus / Schedule section of the main Course Page for due dates of assignments.

To ensure that you download the most recent version of homework assignments, it is safest to first clear the disk and memory caches of your browser, or ensure that the Preferences/Advanced/Cache setting of your browser is set so that cached documents are compared to on-line versions every time.


Homework Due Date Topic Problem Set
H1 September 29
Unix / Linux, Web page authoring (HTML) & shell scripts
Handout [PDF]
Topics for Prob. 2
H2
October 14
Maple: Worksheets, programming & interfacing with bash
Handout [PDF]
H3
November 13
MATLAB programming (numerical analysis, dynamics)
Handout [PDF]
H4
November 18
MATLAB programming (the wave equation)
Handout [PDF]

IMPORTANT!!  HOMEWORK & TERM PAPER POLICY / ACADEMIC MISCONDUCT

First, please refer to the section of the UBC Calendar on Policies and Regulations, especially the sections:
  1. Student Declaration & Responsibility
  2. Academic Honesty & Standards
  3. Academic Misconduct
  4. Disciplinary Measures
and ensure that you fully understand them.

In addition, in the context of this specific course, all students must understand and abide by the following policies:

Consultation and discussion with classmates is permitted, and in fact encouraged.

HOWEVER, ALL HOMEWORK & TERM PROJECTS SUBMITTED MUST BE YOUR OWN WORK.

To be more specific, the following occurrences (not an exhaustive list) WILL be treated as possible cases of academic misconduct. (I assume in the following that cheating is fundamentally a two-person interaction; let X and Y be two students)

  1. Work where student X's work is byte-wise identical to Y's work for no good reason, and there seldom is a good reason.
  2. Work where X's source code is the same or very nearly the same as Y's, with primarily comments and/or names of variables changed.
ADDITIONAL REMARKS CONCERNING TERM PROJECTS

Again, although you are free to consult and discuss with your classmates (and others) concerning your term projects, the work that you do for your project, as well as writeup and presentation must be your own work.  Additionally, you must NOT use materials, particularly source code, that you locate on the Web or elsewhere in your term project: all programming and analysis that you do for your project must be original to you, although the ideas and/or algorithms underlying your programming need not be, as long as they are properly cited.  Bear in mind that if you copy something from the Web, it is now quite easy for an instructor to find the same location that you did!

The University takes all forms of academic misconduct very seriously, and so do I.

All strong evidence of cheating will therefore be reported to, and dealt with through, the Head of the Department.of Physics & Astronomy.


Maintained by choptuik@physics.ubc.ca. Supported by CIFAR, NSERC, CFI, BCKDF and UBC