ISCH620: Graduate Intro to Programming @ Rochester Institute of Technology
- Module 1: Getting Started, Intro to Python, Numerical Programs
- Module 2: Functions, Scoping, and Abstraction; Structured Types and Mutability; Recursion and Global Variables
- Module 3: Modules and Files, Testing and Debugging, Exceptions and Assertions
- Module 4: Classes and OOP, Algorithmic Complexity, Simple Algorithms and Data Structures
- Module 5: Simple Plots, Knapsack and Graph Optimization Problems, Dynamic Programming
- Module 6: Randown Walks and Data Visualization; Stochastic Programs, Probability, and Distributions; Monte Carlo Simulation; Pandas