Basic Skills

To successfully fullfill the course objective, students are strongly recommended to learn the following basic skills:

  1. Proficiency in scientific programming languages: Fortran 90 or higher, C – Fortran 90 is the default choice for the class)
  2. Use of version control systems: svn or git – git is the default choice for the class
  3. Python or Matlab for plots
  4. LaTeX for scientific documentations

Useful Resources

  • Educational resources to learn such basic skills are available in my online lecture note for AMS 209.
  • The instructor can provide tips and advices, however, it is assumed to be students’ responsibility to familiarize with the basic skills as part of the course work.