Programming Elective

Python

Introduction to Object Oriented Programming (Solving Quadratics)
Determining properties of quadratic equations, such as the maximum and minimum, the zeros (where it crosses the x-axis), and finding the slope of a tangent. We'll do this, first procedurally (just writing a simple, step-by-step program), then using functions to do each calculation, then, finally using a class to organize everything.
Working with Arrays, Lists, and Strings
Using lists of numbers.


Websites

Interactive Cylinder
Build a website that calculates the surface area and volume of a cylinder when the user enters the height and the radius.