Saturday, March 14, 2009

Feedback

I agree with what Laura has already posted, but I will evaluate the course from view of someone who perhaps does not use computational science as a core component of her research but would benefit greatly from knowledge of these methods and their casual use. I am in the biochem program and have done some programming in the past, but some of the earlier topics in class may have been a bit too advanced for me. That said, because of my inexperience, the class provided an opportunity to learn a great deal. Lectures on XML, databases, Python, and visualization were especially informative. I spoke with many students who later stopped coming to class citing that the information was too advanced for them even though they had a background in a language like C or Matlab. The wealth of information provided may be more useful to advanced students, but can become intimidating to others.

I would have liked to have seen more demonstrations. It is all fine and dandy to describe the power of these programs and languages, but sometimes without explicit instruction on operation, forays into program use can quickly die. Perhaps a clearly defined set of practice assignments with some constructive feedback might be helpful in getting students started.

Thursday, March 12, 2009

Feedback, Neighbourhood Algorithm and an interesting link

Hi all,


Feedback:
---------
First of all I'd like to say that I really enjoyed the class. It is nice to get such a broad overview of topics, some of which I had never realized could be useful for my research as well. So thanks!

One thing that I missed a little is more material on object-oriented programming concepts. I am aware of the fact that this is *not* a programming course, but we touched upon it quite often during several lectures. Maybe this is something for next term?


Neighbourhood Algorithm:
------------------------
At Dr. Jewell's lecture I promised to put some references here concerning the Neighbourhood Algorithm, a direct search technique for global optimization. It is used in geophysics, but I am convinced it can have many uses in other fields as well.

One of the main inventors of this algorithm is Malcom Sambridge at ANU. I had the fortune of taking a class with him when he was a visiting professor in the Caltech GPS department last year.

You can find source code, paper references etc here:
http://rses.anu.edu.au/~malcolm/na/
References to the two original 1999 papers in the 'Papers' section.

Let me know what you think, and if it is useful for you!


Interesting link:
-----------------
I have just started using the computational resources on Teragrid, a national supercomputing network. They have a link to several online courses by the National Center for Supercomputing Applications, on the topics of Parallel Computing, Debugging, and Visualization.
http://ci-tutor.ncsa.uiuc.edu/
Registration is required, but it's all free.


Looking forward to next term!

cheers,
-Laura

Tuesday, March 10, 2009

We need your feedback!

So the first part of our class is now over! Thank you all for participating, and I hope that you found it at least somewhat useful.

We need and want your feedback:

- What have we done well? What have we done poorly?

- How would you change the class to make it more useful?

- What topics would you like to see addressed in the next term? (see http://www.astro.caltech.edu/~george/aybi199/AyBi199lectures.txt for the current plan - but it can be changed by popular demand)

- Anything else that would improve the class?

Please be frank and constructive. You can be as critical as you want - there will be no reprisals, we are learning as we go, and everyone gets an A or a P anyway. Our goal is to teach you some useful stuff, not to give you a grade.