Physics 2G03: Scientific Computing

Intructor: James Wadsley

Physics 2G03 is an introduction to programming and scientific computing. The course material is available online (lecture slides) with additional handout material on unix, editors, compilers and other common tools of scientific computation. All instruction will occur in a computer lab (e.g. BSB 249). Hands-on experience is critical to the course and students are expected to have an account for using UTS computer labs. Students will be expected to write and compile programs using the unix accounts provided.

Currently there is no required text but a programming reference book may be useful. On-line references are also useful. The instructor will make reccommendations in class.

Up to date information including handouts and assignments is on avenue to learn.

You can also refer to the official course timetable.


Academic dishonesty consists of misrepresentation by deception or by other fraudulent means and can result in serious consequences, e.g. the grade of zero on an assignment, loss of credit with a notation on the transcript (notation reads: "Grade of F assigned for academic dishonesty"), and/or suspension or expulsion from the university.

It is your responsibility to understand what constitutes academic dishonesty. For information on the various kinds of academic dishonesty please refer to the Academic Integrity Policy.

The following illustrates only three forms of academic dishonesty:

  1. Plagiarism, e.g. the submission of work that is not one's own or for which other credit has been obtained.
  2. Improper collaboration in group work. (e.g. No copying solutions from other students: ANY copying or viewing of program files generated by another student MUST be approved by the instructor. Discussion of homework problems is ok.)
  3. Copying or using unauthorized aids in tests and examinations.

Last Updated Sept 2013