Caltech Center for Advanced Computing Research » 'Methods of Computational Science (Escience 101 Course)'

Methods of Computational Science (Escience 101 Course)

Methods of Computational Science: a New Interdisciplinary Class (open to students from all options) (Ay/Bi199ab, Winter & Spring 2009)

Tue & Thu, 1-2:30 pm, in 153 Noyes, starting January 8, 2009. (Class Website)

The goal of this class is to introduce students to a number of increasingly important tools and concepts in computationally enabled and data intensive science and engineering. The class is aimed at upper division undergrads and graduate students, who wish to learn the tools that are becoming increasingly important in research in all disciplines. The grading will be P/F only. Postdocs (and anyone else interested) are welcome to attend. Prerequisites: some familiarity with computational science or engineering, programming; a working knowledge of unix; or a consent of the instructors. The class will be in form of topical lectures, and practical exercises associated with them.  Lecturers for both terms include CACR Staff members M. Aivazis, J. Bunn, A. Cunha, M. Graham, S. Lombeyda, S. Pepke, M. Stalzer, E. Upchurch, R. Williams.Topics to be covered in the Winter 2009 term include:

  • Scientific communication and collaboration tools (wikis, blogs, etc.)
  • Databases, their design, uses, etc.
  • Flavors of programming languages, and intro to Python
  • Data mining: general principles, supervised & unsupervised classifiers, etc.
  • Scientific visualization: principles and practice
  • Bayesian data modeling and analysis, Bayesian networks

(Note: we are not covering traditional CS topics, numerical methods, or programming, as these subjects
are already well covered by other classes.)
Other lecturers include G. Djorgovski, C. Donalek, J. Jewell, A. Mahabal, M. Turmon, and other visiting lecturers.  The class is coordinated by Profs. G. Djorgovski (Ay) and M. Kennedy (Bi). For more info, please contact Prof. Djorgovski:  george@astro.caltech.edu