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 Python Certification Test Prep ITS 303 | High School | Middle School

Python Certification Test Prep ITS 303 | High School | Middle School

The ITS 303 Python Certification Test is a popular industry level certification test students choose to take nowadays. It's a respected Python Certification test and a potential certificate can increase an applicant's chances to get an IT job, including a job in Python programming. The material tested covers: Data Types and OperatorsFlow Control with Decisions and LoopsInput and Output OperationsCode Documentation and StructureTroubleshooting and Error HandlingOperations using Modules and Too
Preview of Intro To Computer Hardware Middle School High School | Digital | Print

Intro To Computer Hardware Middle School High School | Digital | Print

This is the first module of a short 3 modules course that introduces students to Computer Science through its 3 fundamentals: - Computer Hardware - Operating Systems - Application Software Middle School and High School students nowadays are often thrown into coding concepts before they get to understand some of the basic functionalities and architectures of computerized systems. Some other approaches extensively utilize teaching CS by gaming (which is considered "fun" and "attractive" for stud
Preview of Python Certification Test Prep 2 | Middle School | High School

Python Certification Test Prep 2 | Middle School | High School

The ITS 303 Python Certification Test is a popular industry level certification test students choose to take nowadays. It's a respected Python Certification test and a potential certificate can increase an applicant's chances to get an IT job, including a job in Python programming. The material tested covers: Data Types and OperatorsFlow Control with Decisions and LoopsInput and Output OperationsOperations with FilesTroubleshooting and Error HandlingCustom defined functionsDictionariesThis is
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 Scratch Coding | Lesson Plan | Making Music | Elementary | Middle School

Scratch Coding | Lesson Plan | Making Music | Elementary | Middle School

This is the lesson plan for Unit 4, Intro To Scratch Coding. This unit is on making music in Scratch! Different kinds of musical sprites and their predefined sounds are discusses. Download this awesome resource and try it out with your kids, they will love it! *Licensing policy.* Licence is per teacher, per class. If you teach multiple classes please purchase multiple licenses.
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 JavaScript | App Lab | Exercises | Functions | Middle School

JavaScript | App Lab | Exercises | Functions | Middle School

This is the JavaScript with App Lab Module for Middle School on Functions. These are the unit's exercises. There are 15 assignments including 6 write your own code small projects. The answers are not 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 discoun
Preview of Intro To Javascript | App Lab | Graphical Resources | Lesson Plan | Unit 4

Intro To Javascript | App Lab | Graphical Resources | Lesson Plan | Unit 4

This is the lesson plan of Unit 4, Working with Graphical Resources in App Lab. This lesson introduces graphical components, the properties they have and events that occur when using them in applications. To introduce the topic you could ask the students to think about the applications they use and the UI layout. Ask the students to write a list for the components they can identify in a popular piece of software like Word or an app like Snapchat. Students can be asked to think about how those
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 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 Scratch Coding | Programming | Lesson Plan | Matching Pairs Game | Unit 10

Scratch Coding | Programming | Lesson Plan | Matching Pairs Game | Unit 10

In this fun Intro to Scratch Coding Course for Elementary School students you will find lots of animals and they are your friends! This is the Lesson Plan of Unit 10 on designing your own Matching Pairs Game! This is a short, easy game where the player has to match pairs of animals on a grid/square. 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, games an
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 Scratch Coding | Programming | Lesson Plan | Fluently Game | Elementary | Unit 8

Scratch Coding | Programming | Lesson Plan | Fluently Game | Elementary | Unit 8

In this fun Intro to Scratch Coding Course for Elementary School students you will find fish, bears and sharks! This is the lesson plan of Unit 8 on designing your own Fluently Game! This fun introductory Scratch track saves the Coding Teacher prep time! Your students will implement a game where a player nicely talks to the computer, solves problems and addresses general knowledge questions. The Course is structured on 10 units and it has presentation slides, lesson plans, hands-on coding ex
Preview of Adrian's Intro to VEX VR Coding | Lesson Plan | Middle School | High School | U1

Adrian's Intro to VEX VR Coding | Lesson Plan | Middle School | High School | U1

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. This is the first unit of the course. The unit introduces VEX Technologies, describes the robot physically and electronically,
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 Scratch Coding | Programming | Lesson Plan | Guessistential Game | Unit 9

Scratch Coding | Programming | Lesson Plan | Guessistential Game | Unit 9

In this fun Intro to Scratch Coding Course for Elementary School students you will find your friend the cat! This is the Lesson Plan of Unit 9 on designing your own Guessistential Game! This is a short, easy game where the player has to guess a number the cat is thinking of! 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, games and two EOC projects. A lot
Showing 1-20 of 48 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.