In this course, students will learn how to devise, test, and use models to conceptualize, predict,
simulate, and graphically display data and phenomena that could not otherwise be easily understood.
Mathematica (no prior experience necessary) will be used during two lab days each week;
lectures will be on the other two days. We'll investigate the Lotka-Volterra model of predatory-prey dynamics,
fractals, protein modeling, the golden ratio, and several other topics.
Familiarity with introductory programming (CS110 or equivalent)
Familiarity with introductory calculus concepts (Math172)
If a student has not officially satisfied the CS110 or Math172 (or equivalent) requirements, he/she should talk
to the instructor for permission into the course.
Safari sign-up codes are available in the CS department. Contact the instructor,
or speak with Brandy in the Computer Science main office, Hebeler 219.
6-week summer session, 23 June - 01 August
Lecture: Monday and Wednesday, 10:50am-12:15pm, Bouillon Hall room 110
Laboratory: Tuesday and Thursday, 10:50am-12:15pm, Bouillon Hall room 103 PC Lab
If you have any questions, concerns, etc.,
please come to office hours or send me an email.
Introduction to Computational Science
Author: Angela Shilfet
Princeton University Press
Note: Available online at
Barnes and Noble,
and others, as well as at the CWU bookstore.
Homework sets: 30%
Take-home Midterm: 20%
Final Project: 30%
Late Policy, Calculation of Grades
Mathematica notebook lab submissions will be due in-class, and Mathematica notebook homework sets will
be assigned on Thursdays, and due on Sunday at 11:59pm.
You must complete the take-home midterm exam, and complete a final project.
The midterm exam is to be the
individual work of each student whose name appears on the exam or work being turned in for credit.
You can get help from the instructor. Moreover, you can ask other students and ONLY discuss
errors or problems that you may be experiencing, but you CANNOT discuss, share, disseminate, etc.
solutions. The Tuesday and Thursday labs are an exception to this rule. There, you are
encouraged to discuss with other students and you can even work together.
Please refer to the university's student conduct code
(Section 106-120-027 of Student Rights and Responsibilities, found at
for complete details. The following honor code statement will appear on the midterm,
which you'll have to sign:
I pledge that this submission is solely my work, and that I have neither given to nor received help
from anyone other than the instructor or TAs.
Students with disabilities who require academic adjustments in this class should first
register with Disability Services here at CWU, and then submit an online request for special
classroom accommodations and/or alternate testing. Students with disabilities who have not
registered with the Center for Disability Services (CDS) are not eligible to
receive accommodations/academic adjustments. Please contact CDS for additional information, or
speak with Filip if you have any questions.