Scientific Computing

Syllabus

Scientific Computing

Description

    Introduction to solving mathematical problems by computer simulation as opposed to analytic methods using Python. The topics includes basic programming and computing concepts, matrix manipulations, linear algebra functions, simple symbolic derivations, plotting and visualizing functions, ordinary differential equations, basic statistical analyses, and machine learning/deep learning tools. At the end of the class students should be able to use computational tools to address a variety of mathematical and statistical problems.

Prerequisites

C or higher in Math 2215 and Math 2641

Textbook

  • Python for Everybody (Chuck Severance)
  • How To Think Like A Computer Scientist: Learning with Python 3 (Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers)
  • Course Materials

    All course materials are provided on iCollege.

    Conduct Policy

    Any type of inappropriate conduct may result in your being administratively dropped from the course. See the University's Policy on Disruptive Behavior in Georgia State University Code of Conduct.