Fundamentals of Computational Science

  • Course ID: CPST 210
  • Subject: Computer Science

Computational science lies at the intersection of the natural/social sciences, mathematics, and computer science. This course will teach students how to design and code Python programs to solve real-world problems. Using these programs, students will learn the core concepts of computational science, including the modeling process, methods of solving of simulating models using a computer, methods of statistical analysis for validating models, visualization techniques, and elements of good programming practice. Open source computational tools will be used.

Students who complete the course will be able to work through the process of designing, coding, and debugging a computer program; use a general approach to creating mathematical models in a variety of disciplines; map scientific or mathematical modeling problems to a computational framework; implement solutions or simulations of models using appropriate Python code; use basic statistical tools to assess reliability of models; use computer graphics tools to visualize model solutions or simulations; and collaborate successfully in a team working on a project.

Note: For successful completion of this course it is recommended that students have completed high school precalculus or equivalent.

Courses Include

  • illustration of a person talking. Lectures

Share This Course

How This Course Work

Courses are completely online: lectures, discussion boards, and even group projects.

You’ll be able to view course materials a full week before the class starts.

Once courses begin, assignments are due each week.

Need help or have questions? In addition to instructor access, every student receives support from an advisor.

Have a Question About This Course?
Contact an Enrollment Advisor

Doane’s enrollment advisors are here to provide you with personal assistance and answer any questions you may have about the Open Learning Academy.

Enter your first name.
Enter your last name.
Enter a valid email.
Enter a valid phone number.

By submitting this information, you authorize Doane University to call you at the phone number provided. Doane University guarantees 100% privacy. Your information you provide will not be sold or shared with any third-party.

Thank you for getting in touch! An advisor will be in contact with you soon. In the meantime, you can learn more about how courses work or check out the Getting Started page for details on how to complete your course registration.