TPT
Total:
$0.00
Computer Programming Resources Banner

Computer Programming Resources

Rated 4.62 out of 5, based on 61 reviews
516 Followers
North Bay Village, Florida, United States
About the store
I teach computer science in a SoFla High School. I am a Certified FL K12 Educator and FL K12 Computer Science Certified. In the past I qualified a middle school VEX team to the State of FL level of the VEX competition. I am also part of the State of Florida K12 Computer Science Standards Revisions team. Classes I teach: IT Fundamentals Advanced IT Honors AP CSP (Advanced Placements): standard College Board driven curriculum with Python, Scratch and pseudo code Programming languages: - Python - Javascript - JAVA Block- based / natural language: - Scratch - pseudo code Robotics: - VEX block code
Read more

All resources

Preview of AP CSP Demystified | Python | Booleans | Exercises | High School | U2L4

AP CSP Demystified | Python | Booleans | Exercises | High School | U2L4

These are Python coding exercises of the fourth lesson of Unit 2. The lesson is on booleans. There are 15 MC and open text exercises including some hands-on block of Python code to be written. Our new and exciting AP CSP Demystified Course aims to "make order in disorder" and to help out teachers and students to be successful with their AP CSP tests and exams. The AP CSP Course has the following objectives: - introducing students to the field of Computer Science based on big ideas implemented
Preview of AP CSP Demystified | Python | Conditionals | Exercises | High School | U2L8

AP CSP Demystified | Python | Conditionals | Exercises | High School | U2L8

These are Python coding exercises of the eight lesson of Unit 2. The lesson is on conditionals. There are 15 MC, T/F and hands-on coding exercises. The answers are provided with the resource. Our new and exciting AP CSP Demystified Course aims to "make order in disorder" and to help out teachers and students to be successful with their AP CSP tests and exams. The AP CSP Course has the following objectives: - introducing students to the field of Computer Science based on big ideas implemented t
Preview of Adrian's Intro VEX VR Coding | Exercises | Algorithms | Middle School | U8

Adrian's Intro VEX VR Coding | Exercises | Algorithms | Middle School | U8

These VEX VR Coding exercises introduce algorithms. There are 3 proposed exercises. Code is currently not included. Calling all the new Robotics / VEX Coaches / Coding / Computer Science teachers! This is an introductory course into VEX VR Coding similar to the ones provided by VEX Education but with all the lecture notes, lesson plans and exercises in the same place. The objective is to get middle school and high school students into coding through the engaging ecosystem of VEX. The cours
Preview of Parrot Game Solution Explained | Scratch Coding | Middle School | Elementary

Parrot Game Solution Explained | Scratch Coding | Middle School | Elementary

Intro to Scratch Coding and Programming Course for Elementary or Middle School. In this resource you will find the Scratch code and extensive explanations on how to design the Parrot Game according to the specs. The resource teaches kids: - how to plan and design a basic 2D computer game - how to define and control sprites with your keyboard - how and where to test collisions between sprites - how to make sprites appear and disappear - how and when to define variables - standard sequences, lo
Preview of AP CSP Demystified | Python | Loops | Exercises | High School | U2L7

AP CSP Demystified | Python | Loops | Exercises | High School | U2L7

These are Python coding exercises of the seventh lesson of Unit 2. The lesson is on for and while loops. There are 15 MC, T/F and hands-on coding exercises. The answers are provided with the resource. Our new and exciting AP CSP Demystified Course aims to "make order in disorder" and to help out teachers and students to be successful with their AP CSP tests and exams. The AP CSP Course has the following objectives: - introducing students to the field of Computer Science based on big ideas impl
Preview of AP CSP Demystified | Python | Exercises | Data Types | High School | U2L2

AP CSP Demystified | Python | Exercises | Data Types | High School | U2L2

These are Python coding exercises of the second lesson of Unit 2. The lesson is on data types in Python. There are 20 exercises in various formats: MC, open text, and T/F. Our new and exciting AP CSP Demystified Course aims to "make order in disorder" and to help out teachers and students to be successful with their AP CSP tests and exams. The AP CSP Course has the following objectives: - introducing students to the field of Computer Science based on big ideas implemented through coding - get
Preview of Bias in Data | Quiz | AI | ML| Middle School

Bias in Data | Quiz | AI | ML| Middle School

Welcome to our new exciting AI Module for Middle School or High School! This course is designed for students who are relatively advanced in coding (or at least intermediate). This is a quiz on bias in data. The quiz covers the basics of bias in data with examples. There are 10 questions, most of them being MC (Multiple Choice). The answers are provided. Get this now and leave us a TpT Store review! For other exciting K12 CS resources follow our TpT Store! License: one resource per teacher
Preview of Python Turtles | Exercises | Elementary | Functions

Python Turtles | Exercises | Elementary | Functions

Welcome to our new Python with Turtles course for kids! This course is thought of as a fun, graphical introduction into coding! These are the exercises of chapter eight which introduces custom-made functions in Python. There are 10 exercises with answers. The level of abstraction / difficulty is kept low on purpose for these notions to be age appropriate. The audience is elementary and/or middle school students.Get this now and leave us a TpT Store review! For other exciting K12 CS resources
Preview of Python Turtles | Exercises | Elementary | Conditions | If | U7

Python Turtles | Exercises | Elementary | Conditions | If | U7

Welcome to our new Python with Turtles Course for kids! This course is thought of as a fun, graphical introduction into coding! These are the exercises of the seventh chapter which introduces if conditions in Python. There are 10 exercises with answers. The audience is elementary and/or middle school students.Get this now and leave us a TpT Store review! For other exciting K12 CS resources follow our TpT Store! License: one resource per teacher per class. If you teach multiple classes/clubs
Preview of Python Turtles | Exercises | Elementary | Game | U9

Python Turtles | Exercises | Elementary | Game | U9

Welcome to our new Python with Turtles course for kids! This course is thought of as a fun, graphical introduction into coding! This is the exercise of chapter nine which introduces interactivity and basic games design in Python. The resource currently does not provide the code. The audience is elementary and/or middle school students.Get this now and leave us a TpT Store review! For other exciting K12 CS resources follow our TpT Store! License: one resource per teacher per class. If you tea
Preview of AP CSP | Python | Lists and Dictionaries | Exercises | High School | U2L11

AP CSP | Python | Lists and Dictionaries | Exercises | High School | U2L11

These are Python coding exercises of the eleventh lesson of Unit 2. The lesson is on lists and dictionaries. There are 15 MC and T/F exercises. Our new and exciting AP CSP Demystified Course aims to "make order in disorder" and to help out teachers and students to be successful with their AP CSP tests and exams. The AP CSP Course has the following objectives: - introducing students to the field of Computer Science based on big ideas implemented through coding - get students familiar with diff
Preview of AP CSP Demystified | Python | Functions | Exercises | High School | U2L10

AP CSP Demystified | Python | Functions | Exercises | High School | U2L10

These are Python coding exercises of the tenth lesson of Unit 2. The lesson is on strings. There are 12 MC exercises. Our new and exciting AP CSP Demystified Course aims to "make order in disorder" and to help out teachers and students to be successful with their AP CSP tests and exams. The AP CSP Course has the following objectives: - introducing students to the field of Computer Science based on big ideas implemented through coding - get students familiar with different current technologies
Preview of AP CSP Demystified | Python | Strings 2 | Exercises | High School | U2L6

AP CSP Demystified | Python | Strings 2 | Exercises | High School | U2L6

These are Python coding exercises of the sixth lesson of Unit 2. The lesson provides extra functions on strings and numbers. There are 15 MC exercises. Our new and exciting AP CSP Demystified Course aims to "make order in disorder" and to help out teachers and students to be successful with their AP CSP tests and exams. The AP CSP Course has the following objectives: - introducing students to the field of Computer Science based on big ideas implemented through coding - get students familiar wi
Preview of AP CSP Demystified | Python | Exercises | Strings 1 | High School | U2L5

AP CSP Demystified | Python | Exercises | Strings 1 | High School | U2L5

These are Python coding exercises of the fifth lesson of Unit 2. The lesson is on strings. There are 15 MC exercises. Our new and exciting AP CSP Demystified Course aims to "make order in disorder" and to help out teachers and students to be successful with their AP CSP tests and exams. The AP CSP Course has the following objectives: - introducing students to the field of Computer Science based on big ideas implemented through coding - get students familiar with different current technologies
Preview of AP CSP Demystified | Python | Operators | Exercises | High School | U2L3

AP CSP Demystified | Python | Operators | Exercises | High School | U2L3

These are Python coding exercises of the third lesson of Unit 2. The lesson is on operators. There are 15 MC and open text exercises. Our new and exciting AP CSP Demystified Course aims to "make order in disorder" and to help out teachers and students to be successful with their AP CSP tests and exams. The AP CSP Course has the following objectives: - introducing students to the field of Computer Science based on big ideas implemented through coding - get students familiar with different curr
Preview of Adrian's AP CSA | Sorting Algorithms in Java | Exercises | U7L3

Adrian's AP CSA | Sorting Algorithms in Java | Exercises | U7L3

These are the exercises of Lesson 3 of Unit 7. The lesson is on Sorting Algorithms in Java. Exercises are hands-on. Since writing Java code from scratch to sort data is not required for the College Board test, some algorithms are recommended as a self-study material for the student. However, students interested in pursuing a Computer Science or other technical related degree are strongly encouraged to pursue all these algorithms including writing their Java code. As opposed to a lot of the curre
Preview of Adrian's AP CSA | Search and Retrieve Algorithms in Java | Exercises | U7L2

Adrian's AP CSA | Search and Retrieve Algorithms in Java | Exercises | U7L2

These are the exercises of Lesson 2 of Unit 7. The lesson is on Search and Retrieve data in Java. Exercises are hands-on. Since writing Java code from scratch to search and retrieve data is not required for the College Board test, some algorithms are recommended as a self-study material for the student. However, students interested in pursuing a Computer Science or other technical related degree are strongly encouraged to pursue all these algorithms including writing their Java code. As opposed
Preview of AP CSP Demystified | Python | Arrays | Exercises | High School | U2L9

AP CSP Demystified | Python | Arrays | Exercises | High School | U2L9

These are Python coding exercises of the ninth lesson of Unit 2. The lesson is on strings. There are 12 MC exercises. Our new and exciting AP CSP Demystified Course aims to "make order in disorder" and to help out teachers and students to be successful with their AP CSP tests and exams. The AP CSP Course has the following objectives: - introducing students to the field of Computer Science based on big ideas implemented through coding - get students familiar with different current technologies
Preview of Adding n numbers in Python middle school 7th grade 8th grade

Adding n numbers in Python middle school 7th grade 8th grade

This Python program calculates the sum of a variable n amount of numbers. It is a good exercise for an intro in loops and lists. The resource can be used in an intro to Python track for middle school. The resource increases computational thinking of students.
Preview of Upper Triangularization of a Matrix in Python middle school high school

Upper Triangularization of a Matrix in Python middle school high school

This Python program extracts the upper half of a n x n matrix of numbers (when you "cut" it on its diagonal). The program is a good example of nested loops and arrays. The resource can be used both in middle school and in high school. I recommend using this resource in class rather than for homework. The kids need to learn the abstraction of the upper triangularization of a matrix of numbers as for most of the kids the concept is not obvious. The teacher needs to emphasize on the relationships
Showing 1-20 of 34 results

About the store

Experience

I teach computer science in a SoFla High School. I am a Certified FL K12 Educator and FL K12 Computer Science Certified. In the past I qualified a middle school VEX team to the State of FL level of the VEX competition. I am also part of the State of Florida K12 Computer Science Standards Revisions team. Classes I teach: IT Fundamentals Advanced IT Honors AP CSP (Advanced Placements): standard College Board driven curriculum with Python, Scratch and pseudo code Programming languages: - Python - Javascript - JAVA Block- based / natural language: - Scratch - pseudo code Robotics: - VEX block code

Teaching style

- NGSSS - emphasis on hands-on and project based learning - individual and group projects - diversified testing - tiers and scaffolding - I encourage innovation - I encourage critical thinking

Awards & shining teacher moments

Last year I qualified a middle school VEX robotics team into the State of Florida competition.

My own education history

Master Degree in Computer Engineering Master Degree in Computers Architecture

Additional biographical information

I've been teaching K12 CS and Engineering for 4 years now and I love it! In a previous life I was a corporate software engineer and I occasionally taught Higher Ed as an Adjunct. I have a structured but creative approach to teaching coding with an emphasis on project based learning and thinking outside of the box. Creativity, innovation and self confidence are always encouraged.