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 Parrot Game | Scratch | Middle School | Elementary

Parrot Game | Scratch | Middle School | Elementary

Let’s design a fun, interactive parrot game where the player flies a parrot using the arrow keys, collects bananas and tries to avoid enemies. The parrot flies in three different “worlds” = backdrops. The player controls the parrot with the up, down, left and right arrow keys. There are bananas/fruits randomly coming up on the screen. The parrot has to “eat” those to collect points. Each bunch of bananas eaten awards 1 point. There are other animals coming from the opposite direction wi
Preview of AP CSP | Multiple Choice Questions | MCQ | High School | Test Prep

AP CSP | Multiple Choice Questions | MCQ | High School | Test Prep

The document contains 10 AP CSP Style Multiple Choice Questions similar to the ones the students could encounter during their test. This section covers mainly binary-decimal conversions, data, and algorithms. The correct answers are provided within the pdf. The full test prep can be found here: https://www.teacherspayteachers.com/Product/75-AP-CSP-Exam-Type-Multiple-Choice-Questions-high-school-10th-11th-12th-grade-6139432Other products related to this one are: https://www.teacherspayteachers.
Preview of 10 cool robotics videos to warm up your class

10 cool robotics videos to warm up your class

Do you teach K12 Robotics or Intro to Coding? You will like this free resource. This resource presents the students with 10 YouTube videos we curated based on our own classroom experience. These videos show real world robots in action and discuss features, functionality and robots applications in different industries. The resource can be used as a warm-up resource during your online or even on site instruction, one video per class. Enjoy! Follow our store!
Preview of Python Coding Hands-On Exercises for Middle School: FREE activity

Python Coding Hands-On Exercises for Middle School: FREE activity

This is a demo from our book that contains 100 hands-on mathematical Python coding assignments for middle school and high school. This first problem calculates the terms of a geometrical progression. The objective of these problems is to prepare the students for a Data Science course. The level is beginner to intermediate. Students as young as 7th grade can approach this going all the up to 11th grade. Each problem contains: - the text of the problem - the Python code of two solutions: the pro
Preview of Adrian's Intro VEX VR Coding | Exercises | Miscellaneous | Middle School | U10

Adrian's Intro VEX VR Coding | Exercises | Miscellaneous | Middle School | U10

This VEX VR Coding hands-on exercises introduce a variety of items usually covered in an Intro to Coding Course. Among them: how to comment code, how to use math, comparison and logical operators and the console. There are 10 exercises and code is provided for all of them. 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
Preview of AP CSA JAVA | Sample of Multiple Choice Questions high school 10th 11th 12th

AP CSA JAVA | Sample of Multiple Choice Questions high school 10th 11th 12th

This is a free demo for the AP CSA Exam Simulation with Multiple Choice Q & A of similar complexity with the ones the students usually get during their AP CSA Exam. The first 5 questions are provided with this doc. Each question has 5 choices out of which only one is the correct choice. Per the College Board, the following units are covered: 1. Primitive Types 2. Using Objects 3. Boolean Expressions 4. Iterations / Loops 5. Writing Classes 6. Arrays 7. ArrayList 8. 2D Arrays 9. Inheritance 10. R
Preview of Penetration testing in Linux | High School

Penetration testing in Linux | High School

This is a free doc that offers an intro into penetration testing in Linux. It's part of a cyber security module of Adrian's Intro to Cyber Security. Details on penetration testing strategies and technologies will be offered in other subsequent lessons. Enjoy!
Preview of Adrian's AP CSP Demystified | Copyright Issues | Exercise | High School | U5L10

Adrian's AP CSP Demystified | Copyright Issues | Exercise | High School | U5L10

This is the exercise of the tenth lesson of Unit 5 of Adrian's new and exciting AP CSP Demystified Course. The lesson offers a brief introduction into copyright issues. The Course aims to "put 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 curren
Preview of Javascript App Lab | Conditionals | Exercises | Middle School

Javascript App Lab | Conditionals | Exercises | Middle School

These are the exercises for Unit 7- Conditionals. Download this resource now!
Preview of AP CSP | Create Performance Task Scoring Guidelines | Rubrics | High School

AP CSP | Create Performance Task Scoring Guidelines | Rubrics | High School

This is the 2020-2021 version of the Create Performance Task Scoring Guidelines as per the College Board. This is an important document that comes up every summer during PD sessions for K12 CS teachers. Please discuss this important document with your students and make sure they understand. You can allocate time of 1-2 classes to discuss the College Board criteria in details and students should constantly refer back to it as they work in their projects to submit. For other awesome AP CSP Resourc
Preview of Table of Contents Java Script with App Lab

Table of Contents Java Script with App Lab

Table of Contents
Preview of How to optimize your website for speed

How to optimize your website for speed

This free resource offers some important tips to optimize your website for speed. A lot of websites nowadays are inefficiently designed and search engines like Google penalize that. The resource is very interesting and it can be used during a web and mobile development course that you teach to Middle School or High School students. The resource also provides immediate actionable work items that will make your website load faster. Download it now and discuss it with your students! Enjoy!
Showing 1-12 of 12 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.