A321/A521: Computing Tools for Scientific Research
-
Spring 2008
-
A321, Section 15234
A521, Section 15236
-
9:30 - 10:45 PM, Monday and Wednesday
-
115 Lindley Hall
Quick Links:
What's New ?
General Information
Instructors:
Prerequisites:
Ability to create and edit text files on a computer, and how to bundle up
multiple files into a transportable blob (e.g., zip, pk7zip, etc.)
Knowing how data on a computer is laid out in directories and file.
A knowledge of linear algebra, enough to know what matrices and vectors are
and how to apply basic operations on them.
-
Textbooks:
Listed on the course syllabus page
Office Hours:
To be set in second week of class.
Watch for announcements of changes in those hours in class or in
the course
WWWboard page.
Because I travel a great deal, it will often be necessary to shift those
times around. You can always
make an appointment to meet with me at another day or time.
Computer Accounts:
You are responsible for getting your computer accounts started.
The first is on UITS systems.
Use the
UITS accounts system.
and see the
IU Knowledge Base
if you have any questions about passwords or getting your account started.
Note that you don't have to physically sit at the
console of those machines, and should login to them remotely via ssh, which
provides for secure login and file transfer. ssh is available (through
UITS's IUWare) for Windows platforms and is on all IU Unix machines.
We will use Matlab in the course, a VHL that provides interactive graphing
capabilities. If you use a Windows-based machine
you will also need to install and use hummingbird, which allows
graphics windows from a remote Unix-based machine to be opened on your local
Windows machine.
If your lab or research group has other machines, use them as well -
in the long run, those are the machines you want to
learn how to use effectively.
Class Web Board
This class will use the WWWBoard mechanism.
The
class home page is accessible from anywhere on the Internet,
using your UITS network password. The message board
will be used to post announcements, assignments, corrections, and exceptions
to office hours. Use it to post questions related to the course or
share related information with the class. You are responsible for checking
it frequently, since any changes or corrections to assignments
will appear there if not in class. A good policy is to
check it
before starting on any assignment, and daily or via RSS
in general. Another good policy is to use it for any question where you are
unsure about attribution.
Grading Policies
Grades are based on a set of projects. The final exam will also consist of a
programming project.
Grading percentages: each assignment will vary in how mnay points it is
worth, according to the relative time or difficulty associated with it.
Attribution of Work
You can get away with virtually any lifting or scavenging of material,
provided that you cite the source. If your citation is "I copied another
student's write-up" then you may not get many points on the assignment, but
at least you won't be expelled for plagiarism.
Using the Web board is
an acceptable way to seek or give help - it's public to the entire class
and hence the questions and answers are available to everyone. Just about
anything that occurs there could constitute cheating or plagiarism, and if
someone is giving away the candy store I'll contact that person privately.
But not for cheating, just for spoiling the fun for everyone else.
Leveraging the existing base of tools, software, knowledge, and earlier
explorations is the only practical way to carry out science and engineering
via computational methods. Anyone who feels otherwise should think about
writing their own C++ compiler, designing their own floating
point units, and to heat up a soldering iron to wire together their own
disk array. The distinction between plagiarism and leveraging is citation.
If in doubt, ask me. If I am not available, then give a citation for any
material or help you have received or given.
Changes to this page:
- Initialized, Dec 24 2006
- Added link to X Windows Setup page 1/28/07.
- Updated for Spring 2008, Mon Jan 7 12:20:32 EST 2008