Course Page 1

Computing for Scientists

Computing for Scientist is an introductory undergraduate course in Computational Thinking which meets the George Mason University Core requirements for Information Technology and Ethics. Computational Thinking is the process where someone looks at problems by identifying the data involved, the mathematical processes needed, and then produces information to answer the problem being asked. The objective of Computational Thinking is to turn raw data and problems into information and understanding. Students with minimal experience programming in a computational type of computer language is NOT at a disadvantage position. In this course, students will learn how to program in MATLAB, a high level language.

Introduction to Scientific Programming

This course focuses on elements of scientific programming using the FORTRAN language with emphasis on the aspects used in the computational and data sciences. The R language is also covered in the spirit of program prototyping and visualization. The main goal of this class is to familiarize students with basic concepts of programming in computational sciences. This course has the following objectives:

  • Introduce readily available tools using in scientific programming.
  • Explore algorithms and analyze their performance.
  • Survey algorithms that solve basic mathematical problems.
  • Introduce methods of simulation to explore scientific problems.
Next