Summit Middle School classes for Andrew Busch
Andrew Busch - Summit
  • Home
  • Algebra 1
    • Alg 1B - Last Week
    • Alg1B 14 HW - Intro to Functions
    • Alg 1B 11 - Rational Expressions
    • Alg 1B 12 - Radical Expressions
    • Alg 1B 10 v2.0 - Quadratic Functions >
      • 10b Graphing with Pennies - Desmos Tutorial
      • 10i Snowboard Quadratic - Alg1B
      • 10 Quadratics Project
    • Alg 1B 10 Book - Factoring Quadratics
    • Alg 1B 9 - Exponential Functions
    • Alg 1B 8.5 - Representing Data
    • Alg 1B 13 - Inequalities
    • Alg 1B 8 - Best Fit Lines and Linear Regression
    • Alg 1B 7 - Linearity
  • Geometry
    • Geom Last Week
    • Geom 12 - Probability
    • Geom 11 - Circumference, Area, Volume
    • Geom 10-Circles
    • Geom 9 - Right Triangles and Trigonometry
    • Geom 8 - Similarity
    • Geom 7 - Quadrilaterals and Other Polygons
    • Geom 6 - Relationships Within Triangles
    • Geom 5 - Congruent Trianlges
    • Geom 4 - Transformations
    • Geometry 3.5 - Constructions
    • Geom 3 - Parallel and Perpendicular Lines
    • Geom 2 - Reasoning and Proofs
    • Geom 1 - Basics of Geometry
  • Programming
    • Directions for Sharing Programs with Me
    • Hour of Code
    • Intro to Python >
      • Installing and Using Portable Python
      • Introduction to Programming
      • Interactive Storyteller
      • Sophisticated Calculator
      • Getting Started with Games
      • Word Length Frequency
      • Substitution Cipher
      • Simple Game of Paddleball
      • Animating Many Objects
      • Accelerator
      • Applying Trigonometry
      • GIFs
      • Programmatic Art
      • Battleship
      • Pong
      • CodeCademy.com Suggested Work
      • Python Resources
    • Advanced Python >
      • Python Installation
      • Review of Intro to Programming
      • Objects and Classes >
        • More on Classes: Functions, Methods, Inheritance
        • Quadrilaterals
      • tkinter >
        • Paddle Ball
        • Light Bike
        • Frogger
        • Snake Game
        • Breakout
      • Reading and Writing Files
      • Directories and Importing Modules
      • Raspberry Pi
      • API's
      • Python Puzzles
  • Clubs
  • Graphing Calculator
  • PARCC Practice
Picture

Intro to Programming

python_course_information.docx
File Size: 21 kb
File Type: docx
Download File

Come and learn to program! This introductory course uses the Python language to teach the basics of programming structure and syntax. There are lots of programming languages out there—we’ll use Python because it’s relatively easy and powerful. That’s a good combo. Together we’ll create games and solve problems. All abilities are welcome and encouraged.

Note: This was our first attempt at creating an Intro to Programming course. This page won't be updated until I teach Intro to Programming again. If you're interested in our current 
Intro to Programming course, please visit Mr. Torrence's webpage. 
Almost all of the resources on this page were originally created by Dr. Aaron Bradley of Summit Middle School. I've done some reformatting and rewording to add clarity. Enjoy!
Everything we do in this class will get turned in via Google Drive. Here are Directions for Sharing Programs with Me.
0. Installing and Using Portable Python
1. Introduction to Programming
2. Python as Interactive Storyteller
3. Python as a Sophisticated Calculator
4. Getting Started with Games
5. Word Length Frequency
6. Substitution Cipher
7. A Simple Game of Paddleball
8. Animating Many Objects
9. Accelerator
10. Applying Trigonometry
11. GIFs
12. Programmatic Art
13. Battleship - from CodeCademy.com
14. Pong- because we've already made a paddleball game.
15. Battleship of the Bots!
16. CodeCademy.com Suggested Work
17. Python Resources

Powered by Create your own unique website with customizable templates.