Introduction to Computer Modeling in the Sciences
CS 298, Summer 2014


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.

Meeting Times

  • 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


  • Dr. Filip Jagodzinski
  • Office: Hebeler Hall 214E
  • Email: jagodzinski [at]
  • Telephone: 963-1435

Instructor Office Hours

  • Monday-Thursday, 10-10:30am, or by appointment
  • If you have any questions, concerns, etc., please come to office hours or send me an email.


  • Introduction to Computational Science
  • Author: Angela Shilfet
  • First Edition
  • Princeton University Press
  • ISBN-10: 0691125651
  • ISBN-13: 9780691125657
  • Note: Available online at Barnes and Noble, and others, as well as at the CWU bookstore.


  • Labs: 20%
  • 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.

Grading Scale

  • 95-100: A
  • 90-94: A-
  • 87-89: B+
  • 83-86: B
  • 80-82: B-
  • 77-79: C+
  • 73-76: C
  • 70-72: C-
  • 60-69: D
  • 0-59: F

Honor Code

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.

ADA Statement

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.