CPSC150A
Scientific Computing

Daily Schedule

Topics and materials for each day of class.

Date Topic Before Class In Class Due
Tue Jan 19 Introduction Activity 1
Thu Jan 21 Variables Miller & Ranum: Simple Python Data Activity 2
Tue Jan 26 Loops Miller & Ranum: Python Turtle Graphics Activity 3
Thu Jan 28 Accumulator Activity 4
Tue Feb 2 Class Canceled
Thu Feb 4 Functions Miller & Ranum: Functions: Functions Activity 5 Assignment 1
Tue Feb 9 Fruitful Functions Miller & Ranum: Functions Activity 6
Thu Feb 11 Test 1
Tue Feb 16 Class Canceled
Thu Feb 18 Conditionals Miller & Ranum: Selection: Boolean Values and Boolean Expressions, Conditional Execution, Omitting the else Clause, Nested conditionals Activity 7
Tue Feb 23 Logical Operators Miller & Ranum: Logical operators, Precedence of Operators, Chained conditionals, Boolean Functions Activity 8
Thu Feb 25 Strings Miller & Ranum: Strings: Strings Revisted through Strings Are Immutable Activity 9
Tue Mar 1 Traversal Miller & Ranum: Strings: String Traversal through Character Classification Activity 10 Assignment 2
Thu Mar 3 Lists Miller & Ranum: Strings: Lists: Lists through List Methods Activity 11
Spring Break
Tue Mar 15 Numpy Haenel, Gouillart, & Varoquaux: 1.1, 1.3.1 Activity 12
Thu Mar 17 Plotting & File I/O Haenel, Gouillart, & Varoquaux: 1.5.1 Activity 13
Tue Mar 22 Neuroscience Guest Lecture
Thu Mar 24 Neuroscience Guest Lecture
Tue Mar 29 Matrices
Thu Mar 31 Test 2
Tue Apr 5 Class Canceled
Thu Apr 7 Chemistry Guest Lecture Visual Psychophysics Assignment
Tue Apr 12 Chemistry Guest Lecture
Thu Apr 14 Chemistry Guest Lecture
Tue Apr 19 Physics & Chemistry Guest Lecture
Thu Apr 21 Chemistry & Physicis Guest Lecture
Apr 28 Final Exam