TPT
Total:
$0.00
BrainStemSchool Banner

BrainStemSchool

Rated 4.76 out of 5, based on 38 reviews
123 Followers
New Jersey, United States
About the store
I have over 18 years of classroom teaching experience having taught English literature and all levels of computer science including the following languages and concepts: C, C++, Java, Python, HTML, JavaScript, and Arduino. I am currently Computer Science department chair and teacher at Christian Brothers Academy in Lincroft, NJ, an exclusive college preparatory high school with USDOE National Blue Ribbon status, as well as the Website Director. I also operate www.BrainStemSchool.com and the the BrainStemSchool YouTube channel.
Read more
Back

Code

Preview of Intro to Python Slides Bundle: 15 Topics

Intro to Python Slides Bundle: 15 Topics

Created by
BrainStemSchool
Intro to Python Slides Bundle15 Topics edited and updated in .PPTx format:IntroSimple OutputTypes, Literals, Variables, and MathInputIf's - Selection StructuresIterationFunctionsCollections, Lists, and TuplesLibrary FunctionsOOP - Object Oriented ProgrammingAdvanced OOPFile I/OUsing a main() functionGUI - Graphical User InterfaceSupplementary: Turtle GraphicsBoolean Expression Diagram288 Instructional Slides in total
Preview of Python Exercises: 24 Problems, 8 Chapters

Python Exercises: 24 Problems, 8 Chapters

Created by
BrainStemSchool
24 problems in 8 chapters Corresponding to Python Lessons from other BrainStemSchool lessons. CHAPTER 1: PYTHON SIMPLE OUTPUT CHAPTER 2: TYPES, LITERALS, VARIABLES, AND MATH CHAPTER 3: INPUT CHAPTER 4: IF’S AND SELECTION STRUCTURES CHAPTER 5: ITERATION CHAPTER 6: FUNCTIONS CHAPTER 7: LISTS AND TUPLES CHAPTER 8: FUNCTIONS
Preview of Create a Web-Based Game Complete Lesson and Walk-Through

Create a Web-Based Game Complete Lesson and Walk-Through

Created by
BrainStemSchool
Complete Web-Based Game Lesson and Walk-Through These slides take the student from beginning to end - starting with a template using the Phaser3 web framework - working with the Repl.it platform - creating a web-based game where the user runs from an attacker (the kitty cat in this example). This lesson was successfully used in our school's STEM day lesson to 9th graders.
Preview of Python Code 10: File I/O Part 1
29:23

Python Code 10: File I/O Part 1

Created by
BrainStemSchool
Coding in Python - File Input and Output Reading and writing to text files and using code to manipulate the data
Preview of Python Code 09.5: Advanced OOP

Python Code 09.5: Advanced OOP

Created by
BrainStemSchool
Instance Variables / Attributes Class Variables Inheritance
Preview of Python Code 07: Collections; Lists and Tuples
28:32

Python Code 07: Collections; Lists and Tuples

Created by
BrainStemSchool
Video Companion - lesson and demonstration with code examples to accompany the slides for Collections, Lists, and Tuples Check out More Awesome Videos by BrainStemSchool
Preview of Python Code 02 (part 2/2): Variables and Math
19:37

Python Code 02 (part 2/2): Variables and Math

Created by
BrainStemSchool
Types and Literals explained in Python Code This video to accompany the slides on Python Types, Literals, Variables and Math Related Video: Python Code 1 (part 1/2): Types and Literals Check out More Awesome Videos by BrainStemSchool
Preview of Python Code 11: Main Lesson

Python Code 11: Main Lesson

Created by
BrainStemSchool
This lesson is about the "main" section of code - it's a good programming practice to designate the main section of code - where your code starts and stops. This is not necessary in Python but it mirrors the functionality of many languages and is considered good programming practice.
Preview of Python Code 07: Collections; Lists and Tuples

Python Code 07: Collections; Lists and Tuples

Created by
BrainStemSchool
Collections -Simple Lists -creating -accessing elements -indexes -length -resetting values -methods that help lists -slicing -tuples -list comprehenders Watch the video of this collections lesson with examples Also check out the rest of the video collection by BrainStemSchool
Preview of Python Code 06: Functions

Python Code 06: Functions

Created by
BrainStemSchool
Functions / Methods Named Procedure Function body Return Value Like math in some ways Black Box Arguments Scope Mutable vs. Immutable types Built-in functions
Preview of Python Code: OOP- Object Oriented Programming Part 3: Inheritance
14:57

Python Code: OOP- Object Oriented Programming Part 3: Inheritance

Created by
BrainStemSchool
Accompanies the slides on writing OOP - Object Oriented Programming code Video Lesson
Preview of Python Code 09: OOP Object Oriented Programming

Python Code 09: OOP Object Oriented Programming

Created by
BrainStemSchool
Object Oriented Programming in Python -Objects -UML -built-in objects -classes -self -syntax
Preview of Python Code 03: Input

Python Code 03: Input

Created by
BrainStemSchool
Python Keyboard Input -Input>Processing>Output -Simple keyboard input -Prompts -Input of non-string data -casting
Preview of Python Code 12: GUI Graphical User Interface

Python Code 12: GUI Graphical User Interface

Created by
BrainStemSchool
Slides containing Python Code Lessons: Events Event-driven vs. procedural and CLI Tkinter Creating images Creating windows
Preview of Python Code 08: Library Functions

Python Code 08: Library Functions

Created by
BrainStemSchool
Functions for Lists Functions for Strings Functions for Math
Preview of Python Code 05: Iteration

Python Code 05: Iteration

Created by
BrainStemSchool
Python Code: Iteration Looping -while -for -range() -with lists -with user input -while with if's -loop countdown with input -nested loops -nested loops with input
Preview of Python Code 10: File I/O

Python Code 10: File I/O

Created by
BrainStemSchool
Slides describing Python Code to teach: Reading and Writing to files opening files reading lines writing lines comma separated database files
Preview of Python Code 04: If's - Selection Structures

Python Code 04: If's - Selection Structures

Created by
BrainStemSchool
"if-then-else" -if -control expressions -flowcharts -relational expressions -boolean expressions -if...else branching statements -if...elif...else branching statements
Preview of Python Code 01: Simple Output

Python Code 01: Simple Output

Created by
BrainStemSchool
Python: Simple Output -Output -Print statements -repl as interpreter -printing: --strings --numbers -print zones -type --str --delimiters --escape characters --string formatting --templating -comments
Preview of Python Code 02: Types, Literals, Variables and Math

Python Code 02: Types, Literals, Variables and Math

Created by
BrainStemSchool
Python Code: Types, Literals, Variables, and Math -Type and Casts --int --float --str --bool -Cast -promotions -type() -Literals -variables -assignments -vs. math -math symbols -Order of operations
Showing 1-20 of 23 results

About the store

Experience

I have over 18 years of classroom teaching experience having taught English literature and all levels of computer science including the following languages and concepts: C, C++, Java, Python, HTML, JavaScript, and Arduino. I am currently Computer Science department chair and teacher at Christian Brothers Academy in Lincroft, NJ, an exclusive college preparatory high school with USDOE National Blue Ribbon status, as well as the Website Director. I also operate www.BrainStemSchool.com and the the BrainStemSchool YouTube channel.

Teaching style

I believe in the power of discovery. A good teacher is a guide but the real learning happens in the mind of the student.

My own education history

Undergraduate: 2000 B.A. University of Maryland, College Park English Language Writing and Rhetoric Graduate: 2005 M.S. Monmouth University Computer Science: Intelligent Information Systems

Additional biographical information

Husband, Father, Wrestling Coach, BJJ Instructor, Oceanfront Lifeguard Supervisor, and all-around great guy.