homepage

courses

previous -- view my teaching portfolio here

 

 

 

Buffalo State University

Computational Tools for Applied Mathematians I, MAT 241

Foundations of Data-Oriented Computing with Python, DSA 201

(often cross-listed together)

Course Description (from the College):

MAT 241 COMPUTATIONAL TOOLS FOR APPLIED MATHEMATICIANS I

Prerequisite: MAT 161 and MAT 163 (Calc I & II) or equivalent or permission of instructor. Fundamental concepts of problem solving by computer as applied to mathematics. Computer organization, operations and functions, algorithm development, programming techniques. Numerical methods as used in calculus, linear algebra, geometry, etc. Uses a computer language to be applied in this and other mathematics classes.  3 credits

 

DSA 201 FOUNDATIONS OF DATA-ORIENTED COMPUTING WITH PYTHON

Prerequisites: Instructor permission. Introduction to data oriented programming and algorithmic problem solving using Python. Python data structures. Data visualization. Introduction to object oriented programming. Applications to data processing, image manipulation and other. The class is hands-on and project oriented. Offered occasionally. 4 credits.

Syllabus -- in Word format

Important Dates

 

see the syllabus for a more detailed calendar
 

Email List

via Canvas

Announcements:

Office: online
My Buffalo State email: mccallb@buffalostate.edu
Office hours: 4:30-6 pm. Monday


Homework

 


Projects (graded)  



 

 

Python Tutorials

 

Answer Keys



In-class Examples

   
   
   
   
   
   
   
   


Notes & Video Links


 

PDF Graph Paper
Bad Graphs (Convention Speeches)
Visualizing Data Badly: 8 Examples
Correlation is not Causation: orginal article / handout
Presidents by State
How much people lie on surveys
Free Online Math Courses
Combinations and Permutations Calculator
How to Spot Bad Science

 

 

 
(c) 2024, 2015, 2013, 2007, 2004 by Betsy McCall, all rights reserved
To contact the webmistress, email betsy@pewtergallery.com
Last updated: 2015 August 12th