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 Introduction to Robotics lecture slides 7th grade 8th grade 9th grade 10th grade

Introduction to Robotics lecture slides 7th grade 8th grade 9th grade 10th grade

This resource contains 10 PowerPoint slides that can be used for an Introduction into Robotics Class. The Class could be middle school or high school. Definitions of automation and robotics are provided. A short history of Robotics is presented. The final slide brings up some things to reflect on. The resource is meant to be creative and to stimulate students interest in Robotics.
Preview of Intro to Javascript | AppLab | Graphical Resources | Lecture Notes | Unit 4

Intro to Javascript | AppLab | Graphical Resources | Lecture Notes | Unit 4

These are the lecture slides of the Graphical Resources Unit of the Javascript with App Labs Course. The resource can be used during an intro to coding course for middle school or high school. The resource focuses on the use of graphical resources and events when programming in App Lab. Screens, text boxes and labels are discussed and presented examples on. Labels, buttons and dialogue boxes are also presented. Different types of events (with an emphasis on onMouseClick) are also introduced. Thi
Preview of Intro to Python | Lists and Dictionaries | Lecture Notes | Unit 11

Intro to Python | Lists and Dictionaries | Lecture Notes | Unit 11

These are the lecture notes for our Unit 11 of our Intro to Python Course for Middle School and High School. This chapter is on Lists and Dictionaries. This resource will save the Computer Science teacher prep time. The Course is structured on 11 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
Preview of Intro to Python | Strings | Lecture Slides | Middle High School | Unit 5

Intro to Python | Strings | Lecture Slides | Middle High School | Unit 5

These are PowerPoint slides for our Unit 4 of our Intro to Python Course for Middle School and High School. This chapter is on strings and it will save the Computer Science 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, conditionals and lo
Preview of Intro to Python | Booleans | Lecture Notes | Middle High School | Unit 4

Intro to Python | Booleans | Lecture Notes | Middle High School | Unit 4

These are PowerPoint slides for our Unit 4 of our Intro to Python Course for Middle School and High School. This chapter is on booleans and it will save the Computer Science 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, conditionals and l
Preview of Adrian's Intro to VEX VR Coding | Robotics |  Middle School | High School | U1

Adrian's Intro to VEX VR Coding | Robotics | 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 | Operators | Lecture | Middle School | High School | Unit 3

Intro to Python | Operators | Lecture | Middle School | High School | Unit 3

These slides introduce Python coding to your students! This is Unit 3 on Operators and it is part of your Intro to Python Course for Middle School or High School. As a teacher you will save a lot of time and aggravation with this resource! The Python Course is structured on 12 units and it has presentation slides, lesson plans, hands-on coding exercises, and an End Of Course project. The Course is hands-on and it follows standard coding curriculum by taking the student from variables and
Preview of Adrian's AP CSP Demystified | Cyber Security | Lecture | High School | U5L7

Adrian's AP CSP Demystified | Cyber Security | Lecture | High School | U5L7

This is the seventh lesson of Unit 5 of Adrian's new and exciting AP CSP Demystified Course. The lesson offers an interesting view over some of the main aspects of cyber security and it's an excellent start point to start exploring this fascinating field! Some of the topics covered are: - Information Security - Network Security - Application Security - Disaster Recovery & Business Continuity - Operational Security - End-user Education - Major threats, how they are recognized and how they are de
Preview of JavaScript | App Lab | Lectures Notes | Numbers and Strings | Middle School

JavaScript | App Lab | Lectures Notes | Numbers and Strings | Middle School

These are the lecture slides on Numbers and Strings of the JavaScript with App Labs Course. The resource can be used during an intro to coding course for middle school or high school. This is a great resource to start teaching your kids web and mobile development without the need of complicated native code, web services or databases! Kids can start showing working mobile apps in days! This resource goes hand in hand with its corresponding lesson plan and exercises. Download it today! The R
Preview of JavaScript | App Lab | Graphical Resources Part 2 | Unit 5 | Middle High School

JavaScript | App Lab | Graphical Resources Part 2 | Unit 5 | Middle High School

These are the lecture slides of the Graphical Resources Part2 Unit 5 of the JavaScript with App Labs Course. The resource can be used during an intro to coding course for middle school or high school. The resource focuses on the design and use of graphical resources such as radio buttons, check boxes and sliders. This is a great resource to start teaching your kids web and mobile development without the need of complicated native code, web services or databases! Kids can start showing wor
Preview of AP CSP | Lecture Notes | Introduction to Computer Science | High School | U1L1

AP CSP | Lecture Notes | Introduction to Computer Science | High School | U1L1

This is the first lesson of the first module of our new and exciting AP CSP Demystified Course. 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 lesson introduces students to the field of Computer Science and builds excitement! The lesson also briefly introduces AP CSP as a Technology High School Course. The AP CSP Course has the following objectives: - introducing students to the field of Computer Science ba
Preview of AP CSP | Lecture Notes | Functions | Abstraction | High School | U1L2

AP CSP | Lecture Notes | Functions | Abstraction | High School | U1L2

This is the second lesson of the first module of our new and exciting AP CSP Demystified Course. 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 current technologies and trends and their impact on society - generally increas
Preview of Intro to Python | Conditional Statements | Lecture | Middle High School | Unit 7

Intro to Python | Conditional Statements | Lecture | Middle High School | Unit 7

These are PowerPoint slides for our Unit 7 of our Intro to Python Course for Middle School and High School. The Course is structured on 12 units and it has presentation slides, lesson plans, hands-on coding exercises, and and 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, conditionals and loops, lists, and dictionaries. This unit introduces different kinds of decisi
Preview of JavaScript | App Lab | Arrays | Unit 10 | Middle School | High School

JavaScript | App Lab | Arrays | Unit 10 | Middle School | High School

These are the lecture slides on Arrays of the JavaScript with App Labs Course. The resource can be used during an intro to coding course for middle school or high school. This is a great resource to start teaching your kids web and mobile development without the need of complicated native code, web services or databases! Kids can start showing working mobile apps in days! This resource goes hand in hand with its corresponding lesson plan and exercises. Download it today! The Resource is al
Preview of Intro to Python | Functions | Lecture Notes | Middle High School | Unit 10

Intro to Python | Functions | Lecture Notes | Middle High School | Unit 10

These are the lecture notes for our Unit 10 of our Intro to Python Course for Middle School and High School. This chapter is on Functions. 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,
Preview of Intro to Python | Strings | Lecture Slides | Middle High School | Unit 6

Intro to Python | Strings | Lecture Slides | Middle High School | Unit 6

These are PowerPoint slides for our Unit 6 of our Intro to Python Course for Middle School and High School. This chapter describes extra functions on strings and numbers and it will save the Computer Science 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, cont
Preview of Intro to Python | Loops | Lecture Slides | Middle High School | Unit 8

Intro to Python | Loops | Lecture Slides | Middle High School | Unit 8

These are PowerPoint slides for our Unit 8 of our Intro to Python Course for Middle School and High School. This chapter describes the loops in Python and it will save the Computer Science 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, con
Preview of Intro To Python Course | Unit 2 | Data Types | Middle School | Lecture Notes

Intro To Python Course | Unit 2 | Data Types | Middle School | Lecture Notes

These are PowerPoint slides for our Unit 2 of our Intro to Python Course for Middle School and High School. The Course is structured on 12 units (= 12 weeks) and it has presentation slides, lesson plans, hands-on coding exercises, and EOC projects. 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, conditionals and loops, lists, and dictionaries. This second unit can be taught durin
Preview of JavaScript | App Lab | Lecture Slides | Events and Interactivity | Middle School

JavaScript | App Lab | Lecture Slides | Events and Interactivity | Middle School

These are the lecture slides on Events and Interactivity of the JavaScript with App Labs Course. The resource can be used during an intro to coding course for middle school or high school. This is a great resource to start teaching your kids web and mobile development without the need of complicated native code, web services or databases! Kids can start showing working mobile apps in days! This resource goes hand in hand with its corresponding lesson plan and exercises. Download it today!
Preview of Javascript with App Lab | Lecture Notes | Loops | Middle School | High School

Javascript with App Lab | Lecture Notes | Loops | Middle School | High School

These are the lecture slides of the Loops Unit of the Javascript with App Labs Course. The resource can be used during an intro to coding course for middle school or high school. The resource focuses on for loops, while loops and do while loops with presenting the break and continue statements as well. This resource goes hand in hand with its corresponding lesson plan and exercises. Download it today! *Important!* Licensing is per teacher per class so if you teach multiple classes please purchas
Showing 1-20 of 65 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.