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 Workbook | 100 Math Python Exercises | Middle School | High School

Workbook | 100 Math Python Exercises | Middle School | High School

Treat yourself and your kids with this Python coding workbook. It contains algebraic hands-on exercises. It is a perfect book to augment your Intro To Coding, Intro to Python, or Python Intermediate Coding. Some Computer Science Teachers can also use this for their AP CSP classes. The level is Algebra 1 so this book is mainly for Middle School, however in some schools this can also be used in High School. Being cross curricular (coding and Algebra) the book is also an excellent prep f
Preview of Image Classifiers | Supervised Machine Learning | ML | Middle High School

Image Classifiers | Supervised Machine Learning | ML | Middle High School

Using Google’s Teachable Machine, configure and train a model that makes the distinction between midsize sedans (cars like Toyota Camry, Honda Accord, Chevy Malibu, Ford Fusion) and pick-up trucks (cars like Ford F-150, Chevy Silverado, Toyota Tacoma, Honda Ridgeline) Use pictures from the web. Make screen captures with at least 5 test cases and your results and email them to your teacher or turn them in via Google Class. Give an example of a real world application where people can use such a m
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 Scratch Coding | Fluently Game Solution | Unit 8

Scratch Coding | Fluently Game Solution | Unit 8

Intro to Scratch Coding and Programming Course for Elementary or Middle School. In this resource you will find Scratch code and extensive explanations on how to design the Fluently Game according to the specs. The resource teaches kids: - how to tackle a project that is slightly larger/longer in requirements- how to write functions and procedures- how to manage a project that is larger - how to find creative solutions to practical problems - how to constantly maintain and improve your
Preview of Scratch Coding | Fluently Game Specifications | Unit 8

Scratch Coding | Fluently Game Specifications | Unit 8

Intro to Scratch Coding and Programming Course for Elementary. With this resource your students will design a fun, conversational game called Fluently! :) Fun games and characters in this Intro to Scratch Coding Course for Elementary School students! This is Unit 8 where the students will design their own game! This fun introductory Scratch track saves the Coding Teacher prep time! The Course is structured on 10 units and it has presentation slides, lesson plans, hands-on coding exercises,
Preview of Linux Labs | Other Files Commands | Lecture | Lab | High School | Unit 2

Linux Labs | Other Files Commands | Lecture | Lab | High School | Unit 2

This is the second lab of a series of ten labs on the Linux Operating System. The labs are part of our Intro to Cyber Security curriculum but they can also be taught as part of an Intro to Tech track. The track is introductory, not advanced. All kinds of schools can benefit including charter schools, public schools, vocational schools, college prep schools etc. The labs are mainly thought at the high school level but they can also be taught at elementary school level. The labs go hand in ha
Preview of Intro To Scratch Coding | Elementary | Lesson Plan | Moving Characters Around

Intro To Scratch Coding | Elementary | Lesson Plan | Moving Characters Around

This is the Lesson Plan of Unit 3 of the Intro To Scratch Coding Course for Elementary School or Middle School.
Preview of Adrian's AP CSA | Array Lists in Java | Exercises | U7L1

Adrian's AP CSA | Array Lists in Java | Exercises | U7L1

These are the exercises of Lesson 1 of Unit 7. The lesson is on Java Arrays Lists. Exercises are hands-on and cover a variety of aspects including the reasons behind Array Lists, declaring and initializing Array Lists, and managing data. As opposed to a lot of the current available AP CSA literature, our course: - teaches JAVA programming in an engaging, easy to understand manner - uses real-world scenarios for labs - is culturally aware and depicts familiar scenarios for a large diversity of st
Preview of Linux Labs | Files Compression and packages | Exercises | High School | Unit 6

Linux Labs | Files Compression and packages | Exercises | High School | Unit 6

These are the hands-on exercises for the lab number 6 of a series of ten labs on the Linux Operating System. The labs are part of our Intro to Cyber Security curriculum but they can also be taught as part of an Intro to Tech track. The track is introductory, not advanced. These are exercises on Unit 4, on Linux files permissions. There are 20 exercises on the following commands: tar, gzip, rpm, dpkg. The answers are provided. All kinds of schools can benefit including charter schools, publ
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 Adrian's AP CSA | Inheritance Continued in Java | Lecture Notes | U9L2

Adrian's AP CSA | Inheritance Continued in Java | Lecture Notes | U9L2

This is Lesson 2 of Unit 9. The lesson continues the presentation on inheritance in Java and OOP more generally. Methods overriding and overloading are discussed. Constructor inheritance. The "super" keyword. As usual, Java code with plenty of explanations is provided. As opposed to a lot of the current available AP CSA literature, our course: - teaches JAVA programming in an engaging, easy to understand manner - uses real-world scenarios for labs - is culturally aware and depicts familiar scena
Preview of Intro to Python | Arrays | Lecture Notes | Middle High School | Unit 9

Intro to Python | Arrays | Lecture Notes | Middle High School | Unit 9

These are the lecture notes for our Unit 9 of our Intro to Python Course for Middle School and High School. This chapter is on Arrays. This resource will save the Computer Science teacher prep time. The Course is structured on 12 units and it has presentation slides, lesson plans, hands-on coding exercises, and an EOC project. The Course is hands-on and it follows standard coding curriculum by taking the student from variables and basic data structures through operands, control statements, cond
Preview of Intro to Python | Arrays | Exercises | Middle High School | Unit 9

Intro to Python | Arrays | Exercises | Middle High School | Unit 9

These are the exercises for our Unit 9 of our Intro to Python Course for Middle School and High School. This chapter is on Arrays. This resource will save the Computer Science teacher prep time. The Course is structured on 12 units and it has presentation slides, lesson plans, hands-on coding exercises, and an EOC project. The Course is hands-on and it follows standard coding curriculum by taking the student from variables and basic data structures through operands, control statements, conditio
Preview of Intro to Python | Loops | Exercises | Middle High School | Unit 8

Intro to Python | Loops | Exercises | Middle High School | Unit 8

These are the exercises for our Unit 8 of our Intro to Python Course for Middle School and High School. This chapter is on for and while loops. This resource will save the Computer Science teacher prep time. The Course is structured on 12 units and it has presentation slides, lesson plans, hands-on coding exercises, and an EOC project. The Course is hands-on and it follows standard coding curriculum by taking the student from variables and basic data structures through operands, control stateme
Preview of Javascript | App Lab | Operators | Exercises | Unit 3 | Middle School

Javascript | App Lab | Operators | Exercises | Unit 3 | Middle School

This is the Javascript with App Lab Unit 3 for Middle School. These are the exercises for Unit 3 on Operators. There are 20 questions, T/F and open ended. The answers are provided. The resource goes hand in hand with the presentation slides and the lesson's plan! Download this excellent resource and do not forget to leave a review for TpT credit! *License policy* The license is per teacher per class. If you teach multiple classes please purchase multiple discounted licenses. Do not share this
Preview of Linux Labs | TCP/IP Networking | Exercises | High School | Unit 9

Linux Labs | TCP/IP Networking | Exercises | High School | Unit 9

These are the hands-on exercises for the lab number 9 of a series of ten labs on the Linux Operating System. This lab is on commands related to TCP/IP networking. The lab will save the teacher prep time. There are 30 MC exercises covering the following commands: ping, netstat, traceroute, arp, whois, dig, ifconfig, host, telnet, ssh, wget, sftp, lynx, mail. Answers are provided. The labs are part of our Intro to Cyber Security curriculum but they can also be taught as part of an Intro to Tec
Preview of Javascript | App Lab | Exercises | Graphical Resources | Unit 4 | Middle School

Javascript | App Lab | Exercises | Graphical Resources | Unit 4 | Middle School

This is the Javascript with App Lab Unit 4 for Middle School. These are the exercises for Unit 4 on Graphical Resources. There are 20 questions, most of them open ended and writing Javascript code. The answers are provided. The unit is focused on teaching the user of graphical resources and events in App Lab, including screens, dialogue boxes, text boxes, labels, and buttons. The resource goes hand in hand with the presentation slides and the lesson's plan! Download this excellent resource and d
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
Showing 1-20 of 46 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.