TPT
Total:
$0.00
Doc Dos Math & CS Banner

Doc Dos Math & CS

Rated 5 out of 5, based on 2 reviews
11 Followers
Jacksonville, Florida, United States
About the store
I was an associate professor of mathematics and computer science for 13 years at a small university before moving to my current position as a high school teacher at an independent high school.
Read more

All resources

Preview of AP Computer Science Principles - Labs and Projects (Python)

AP Computer Science Principles - Labs and Projects (Python)

This contains all labs and projects posted on TPT meant for a Python-based AP Computer Science Principles class. Contains labs for Basic I/OStrings & FunctionsDecision StatementsPygameLoopsListsas well as three projects. Each lab and project has a PDF of instructions and .py files corresponding to instructor solution codes.
Preview of AP Calculus BC Puzzle Activities Bundle - First Semester

AP Calculus BC Puzzle Activities Bundle - First Semester

This is full set of activities used in my AP Calculus BC course during the Fall semester. These are not meant to be comprehensive of all content in BC. I usually use these activities as a "stop and review" day of class. There are 10 activities included, each with different puzzles (no puzzles types are repeated). Includes Precalculus Review/First Day ActivityLimitsBasic differentiation (before Chain rule)All differentiation (with Chain rule, exp/logs, inverse trig)Related ratesApplications of di
Preview of AP Calculus AB Puzzle Activities Bundle - First Semester

AP Calculus AB Puzzle Activities Bundle - First Semester

This is set of activities used in my AP Calculus BC course, which overlaps with AP Calculus AP for the most part. If you're looking for first semester BC activities, there are three additional included as part of a different bundle. There are 7 activities included here, each with different puzzles (no puzzles types are repeated). Includes Precalculus Review/First Day ActivityLimitsBasic differentiation (before Chain rule)All differentiation (with Chain rule, exp/logs, inverse trig)Related rates
Preview of AP Calculus Power Series - Train Tracks Puzzle Activity

AP Calculus Power Series - Train Tracks Puzzle Activity

This is a 60 minute activity over power series intended for AP Calculus BC. It includes Interval of ConvergenceTaylor & Maclaurin Series Lagrange Error BoundsThere are a few straightforward problems, then the activity ends with two AP FRQ style problems.
Preview of AP Calculus Sequences & Series - Marupeke Puzzle Activity

AP Calculus Sequences & Series - Marupeke Puzzle Activity

This is a 60 minute activity over sequences and series intended for AP Calculus BC. It includes Convergence and divergence of sequencesConvergence and divergence of series usingDivergence testComparison testLimit Comparison testP-seriesGeometric seriesTelescoping seriesIntegral remainder theoremThis is meant to be a precursor to the power series/Taylor series chapter. Those will be covered in a different activity. The puzzle is a twist on a traditional "tic-tac-toe"/three-in-a-row puzzle, asking
Preview of AP Computer Science A - First Semester Labs & Projects (Java)

AP Computer Science A - First Semester Labs & Projects (Java)

This is a bundle of all of the labs and projects I do in AP Computer Science A during the first semester. My class following the pretty traditional lecture/homework structure, then a lab and quiz at the end of each chapter. I give a project about once a quarter as a bit of an "exam". I tend to follow the order given in CS Awesome. This bundle covers I/O and Assignment (Primitives and Interactivity)Using Classes (including Strings and Math)Decision StatementsLoopsCreating ClassesArraysThere is a
Preview of AP Calculus Polar - Slitherlink Puzzle Activity

AP Calculus Polar - Slitherlink Puzzle Activity

This is a 60 minute activity over Calculus of polar functions intended for AP Calculus BC. It consists of two multi-part AP-style FRQ problems covering polar functions. The puzzle is a Slitherlink puzzle. While these are generally challenging, this particular puzzle is relatively small and most student can finish the problems and the activity within the hour.
Preview of AP Calculus Parametric - Tatami Puzzle Activity

AP Calculus Parametric - Tatami Puzzle Activity

This is a 60 minute activity over Calculus of parametric functions intended for AP Calculus BC. It consists of two multi-part AP-style FRQ problems covering parametric functions as they relate to Horizontal and vertical tangentsSecond derivativesSpeedDistanceThe puzzle is a Tatami puzzle, with similar structure to a Sudoku, however most students have never seen a puzzle like this before.
Preview of AP Calculus Applications of Integration  - Domino Puzzle Activity

AP Calculus Applications of Integration - Domino Puzzle Activity

This is a 60 minute activity over applications of integration for AP Calculus. This should be applicable for both AP Calculus AP and BC. It includes Area of region between two curvesVolume via rotation around x-axis and/or y-axis (disc-method only)Volume using cross-sections xAverage valueNote that both washer-method, cylindrical shells, and rotation around vertical or horizontal lines that are not the axis is not part of this activity. I find that students need a little practice with the basic
Preview of AP Calculus Washers & Discs - Arrow Sudoku Puzzle Activity

AP Calculus Washers & Discs - Arrow Sudoku Puzzle Activity

This is a 60 minute activity over disk and washer method for AP Calculus. This should be applicable for both AP Calculus AP and BC. It includes Volume via rotation around x-axis and y-axisVolume around vertical and horizontal lines that are not the axesNote that cylindrical shells can, of course, be used for a number of these problems, however no problem results in an impossible integral using washer or disc method, so shells is not absolutely necessary. The puzzle follows the same rules as a tr
Preview of AP Calculus (BC) Integration Techniques - Mathgrid Puzzle Activity

AP Calculus (BC) Integration Techniques - Mathgrid Puzzle Activity

This is a 60 minute activity over integration techniques for AP Calculus BC. It includes Partial fractions (linear distinct roots)Integration by partsImproper integralsU-substitutionThe puzzle is a Mathgrid (which is different than a mathemagrid/set square). It is pretty straightforward, and most students should be able to finish both the problem set and puzzle within the hour.
Preview of AP Calculus (BC) Differential Equations - Nonogrid Puzzle Activity

AP Calculus (BC) Differential Equations - Nonogrid Puzzle Activity

This is a 60 minute activity over the differential equation portion of AP Calculus BC. It includes Separable differential equationsSlope fieldsEvaluating second derivatives in the context of ODEsThe puzzle is a nonogrid/nonogram. Students tend to have a bit of experience with these and have little trouble finishing it for homework.
Preview of AP Computer Science Principles - Decisions Lab (Python)

AP Computer Science Principles - Decisions Lab (Python)

This particular assignment covers decision statements (if, elif, else). There are four different problems the students need to write code to solve. Functions are also required for some of the problems. This is one of the first times students need to do some organized logical thinking, so I tend to give about 3 or 4 class days for this assignment. In this, and all labs posted on TPT, the questions are of my own making, and any similarity to codes/assignments/homework found anywhere else is by
Preview of AP Calculus u-Substitution - Kakurasu Puzzle Activity

AP Calculus u-Substitution - Kakurasu Puzzle Activity

This is intended to be a 60 minute in-class activity. Students usually get into small groups and work on the problems and puzzle together. The problems are all definite integrals requiring u-substitution. Includes Power ruleTrigExponentials and logsInverse trigI use this as a quick review/practice assignment before moving onto advanced integration techniques in AP Calculus BC, but this would work well as a u-subs only practice or homework in any other calculus class. The puzzle is a Kakurasu, wh
Preview of AP Computer Science Principles - Lists Lab (Python)

AP Computer Science Principles - Lists Lab (Python)

This is the last “normal” lab I do in my AP Computer Science Principles class. The main goal of this lab is to get the students practical experience with lists. The secondary goal is to give them an example of a code that satisfies the requirements of the Create Task. There are just two problems in this lab, as the codes are significantly more complicated than earlier labs. In this, and all labs posted on TPT, the questions are of my own making, and any similarity to codes/assignments/homework f
Preview of AP Computer Science A - Arrays Lab (Java)

AP Computer Science A - Arrays Lab (Java)

This lab covers one dimensional arrays. I usually cover this right before I do a midterm project in AP CS A, and save two dimensional arrays for when we return from winter break. There are only three problems on this lab. I usually give the students only about 3 days on this, since we're eager to get to the midterm project instead. In this, and all labs posted on TPT, the questions are of my own making, and any similarity to codes/assignments/homework found anywhere else is by chance. The except
Preview of AP Computer Science A - Loops & Decision Statements Project (Java)

AP Computer Science A - Loops & Decision Statements Project (Java)

This is an AP CS A project I assign to my students after they have learned methods, loops, and if statements. They still haven't yet learned how to write full classes from scratch, so this is mostly an exercise in programming logic. There are two problems, both requiring a fair amount of analytical thinking. String operations are especially emphasized, as the AP tends to love them. I usually give the students 4-5 full class days to complete this. In this, and all labs posted on TPT, the question
Preview of AP Computer Science Principles - Pygame Lab (Python)

AP Computer Science Principles - Pygame Lab (Python)

After strings, functions, IO, and decisions statements, I find my students need a little bit of a fun assignment, showing them some of the cooler aspects of what they can do with Python. I do this lab, on Pygame, after decision statement but before loops. It would work just as well right after loops, but I try to write the assignment so that loops aren’t “needed”. There are three different codes included. Two showing examples of working infinite runners (one a multi-lane up/down runner and the
Preview of AP Computer Science Principles - Strings & Functions Lab (Python)

AP Computer Science Principles - Strings & Functions Lab (Python)

This particular assignment covers basics of strings and functions. Many of my students tend to struggle a bit with the concept of multiple input/outputs into Python functions (as well as Python scope) so I usually provide three in-class work days for this particular lab. There are four different problems the students need to write code to solve. In this, and all labs posted on TPT, the questions are of my own making, and any similarity to codes/assignments/homework found anywhere else is by chan
Preview of AP Calculus L'Hôpital's Rule - Mathemagrid Puzzle Activity

AP Calculus L'Hôpital's Rule - Mathemagrid Puzzle Activity

This activity has two different Mathemagrid/Set Square puzzles, each with 4 problems requiring L'Hôpital's Rule. Most are traditional 0/0 or inf/inf, but there are some others that require a bit of algebra (1^inf). Generally, my students can finish the problems and puzzle within the hour.
Showing 1-20 of 32 results

About the store

Experience

I was an associate professor of mathematics and computer science for 13 years at a small university before moving to my current position as a high school teacher at an independent high school.

Teaching style

For the past five to six years, I have incorporated puzzle-style activities into my mathematics curriculum. My belief is that fostering students' analytical thinking is crucial, and I have observed that these puzzles provide an enjoyable challenge for them. In fact, some students view these puzzles as a rewarding experience after completing the mathematical components of our lessons. In my computer science courses, I often have the privilege of teaching exceptional students. To accommodate a range of abilities, I design labs and projects that are achievable for the average student, occasionally with some guidance. However, these assignments are structured with enough complexity to ensure that even my most advanced students do not find them trivial and remain engaged.

My own education history

I have an BS, MS, and PhD in mathematics with an emphasis on computational mathematics.