Nathan Michalewicz
About
CV
Courses
Modern Europe (Fall 2026)
Programming for Data Analytics (Fall 2026)
Data Literacy (Fall 2026)
Europe’s Reformation
The World at War (Fall 2025)
CDA Capstone (Spring 2025)
Religious Violence (Spring 2024)
Migration & Belonging (Spring 2024)
Digital History (Fall 2023)
Student Resources
Student Resources
Writing History Essays
Citing Sources
Primary Sources
Mapping French Diplomacy
Assignments
Assignments
Python
Syllabus
Assignments
Slides
Class Intro
Python and Types
Controlling Flow
Input Validation
Data Collections
Loops
Libraries & Packages
Pandas Basics
Reading/Writing: Pandas
Functions
Univar. Stats
Num2Num Stats
Cat2Num Stats
Attendance
Students are expected to attend class at each meeting. Attendance will be taken at the beginning of each class. If you are not present when attendance is taken, you should…
Coding Assessments
Students will turn in a series of coding assessments that are combined with quizzes that check your familiarity with the material covered. These assignments are available on…
Connecting to the Classroom 50 Classroom
You will need to create a GitHub account to join the class GitHub classroom. You can create an account here.
Final Project Rubric
Criteria
4 Points
3 Points
2 Points
1 Point
Criteria
The submission meets the minimum criteria for the final project
N/A
N/A
The submission does NOT meet…
Project: Basic Statistics
This assignment must be completed in the
assignment.ipynb
file provided in the GitHub repository you created when you accepted this assignment.
Project: Data Questions Check-In
Due end of Week 4
Project: Final
Each student will choose a dataset related to a topic they are interested in that produces a research paper employing the data analytics methods taught in this course. You…
Project: Hello World
Due end of Week 2
Project: Process Paper
Due Dec. 13
Project: Variable Analysis & Visualizations Check-In
This assignment must be completed in the
assignment.ipynb
file provided in the GitHub repository you created when you accepted this assignment.
Project: Visualization Checkin
This assignment is completed through the class GitHub repo. You should have linked to the class GitHub repo via the link from the professor. If you have not done so, please…
Reading Quizzes
Reading quizzes are a part of the course to ensure that you are keeping up with the material. You will take them in the MyEducator textbook. When assigned, they will be due…
No matching items