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

Store categories

All resources

Preview of AP CSP | Lesson Plan | Intro To Pseudocode | High School | U1L3

AP CSP | Lesson Plan | Intro To Pseudocode | High School | U1L3

This is the lesson plan of the third lesson of the first module of our new and exciting AP CSP Demystified Course. The Course aims to help out teachers and students to be successful with their AP CSP Course, and their tests. The lesson introduces the pseudocode. 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
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 Adrian's AP CSA | Output in Java | High School | U1L2

Adrian's AP CSA | Output in Java | High School | U1L2

Welcome to Adrian's AP(r) CSA course! This course successfully prepares your students for their AP CSA College Board admin'ed exam while bridging the gap with students' own passions and interests. These are the lecture notes of Lesson 2 of Unit 1. Output in JAVA. The lesson discusses basic aspects for JAVA output statements such as println and print. As opposed to a lot of the current available AP CSA literature, our course: - teaches JAVA programming in an engaging, easy to understand manner -
Preview of Adrian's AP CSP Demystified | Data Link Layer | Lesson Plan | Internet | U5L3

Adrian's AP CSP Demystified | Data Link Layer | Lesson Plan | Internet | U5L3

This is the lesson plan of the third lesson of Unit 5 of Adrian's new and exciting AP CSP Demystified Course. The lesson talks about Ethernet, a very popular Data Link Layer protocol, its functionality, devices and network speeds. 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
Preview of AP CSP | Lesson Plan | Abstraction | Functions | High School | U1L2

AP CSP | Lesson Plan | Abstraction | Functions | High School | U1L2

This is the lesson plan of the second lesson of the first module of our new and exciting AP CSP Demystified Course. The Course aims to help out teachers and students to be successful with their AP CSP Course, and their tests. The lesson introduces the concepts of top-down development and functions. 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
Preview of Intro to Python | Functions | Lesson Plan | Middle High School | Unit 10

Intro to Python | Functions | Lesson Plan | Middle High School | Unit 10

This is the lesson plan 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, cond
Preview of Intro to Python | Lists and Dictionaries | Lesson Plan | Unit 11

Intro to Python | Lists and Dictionaries | Lesson Plan | Unit 11

This is the lesson plan 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 sta
Preview of Intro to Python | Arrays | Lesson Plan | Middle High School | Unit 9

Intro to Python | Arrays | Lesson Plan | Middle High School | Unit 9

This is the lesson plan 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 | Lesson Plan | Middle High School | Unit 8

Intro to Python | Loops | Lesson Plan | Middle High School | Unit 8

This is the lesson plan 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 | Lesson Plan | Graphical Resources Part 2 | Unit 5

JavaScript | App Lab | Lesson Plan | Graphical Resources Part 2 | Unit 5

This is the lesson plan 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 working
Preview of Intro To Python | Conditionals | Lesson Plan | Middle High School | Unit 7

Intro To Python | Conditionals | Lesson Plan | Middle High School | Unit 7

This is the editable Lesson Plan for Unit 7 of our Intro to Python Course for Middle School and High School! Get your class going in no time with this ready to go Lesson Plan for Unit 7 on if conditionals. The Course is structured on 12 units 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,
Preview of JavaScript | App Lab | Lesson Plan | Numbers and Strings | Middle School

JavaScript | App Lab | Lesson Plan | Numbers and Strings | Middle School

This is the lesson plan 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 Resour
Preview of JavaScript | App Lab | Lesson Plan | Functions | Middle School

JavaScript | App Lab | Lesson Plan | Functions | Middle School

This is the lesson plan on Functions 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 also
Preview of JavaScript | AppLab | Lesson Plan | Arrays | Middle School

JavaScript | AppLab | Lesson Plan | Arrays | Middle School

This is the lesson plan on the Arrays 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. 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 i
Preview of AP CSP | Lesson Plan | Intro to Computer Science | High School | U1L1

AP CSP | Lesson Plan | Intro to Computer Science | High School | U1L1

This is the lesson plan of 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
Preview of Adrian's AP CSP Demystified | Network Layer | Lesson Plan | Internet | U5L4

Adrian's AP CSP Demystified | Network Layer | Lesson Plan | Internet | U5L4

This is the lesson plan of the fourth lesson of Unit 5 of Adrian's new and exciting AP CSP Demystified Course. The lesson talks about IP (the Internet Protocol), IP addresses, and routing. 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 wi
Preview of AP CSP | Lesson Plan | Loops In Pseudocode | High School | U1L4

AP CSP | Lesson Plan | Loops In Pseudocode | High School | U1L4

This is the lesson plan of the fourth lesson of the first module of our new and exciting AP CSP Demystified Course. The Course aims to help out teachers and students to be successful with their AP CSP Course, and their tests. The lesson introduces loops in pseudo code. For loops, while loops, repeat until loops are discussed. 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
Preview of AP CSP | Lesson Plan | Debugging and commenting code | High School | U1L6

AP CSP | Lesson Plan | Debugging and commenting code | High School | U1L6

This Thanksgiving we are presenting you the sixth 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 debugging and commenting code. 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 famil
Preview of AP CSP Demystified | Data Compression | Lesson Plan | High School | U3L5

AP CSP Demystified | Data Compression | Lesson Plan | High School | U3L5

This is the editable lesson plan of the fifth lesson of Unit 3. It is an Introduction to Data Compression. 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 and trends
Preview of AP CSP Demystified | Python | Lesson Plan | Loops | High School | U2L7

AP CSP Demystified | Python | Lesson Plan | Loops | High School | U2L7

This is the lesson plan of the seventh lesson of Unit 2. It is on loops in Python. This lesson plan is editable so teachers can customize it to their classroom needs. 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 stude
Showing 1-20 of 52 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.