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 Adrian's AP CSA | Strings in Java (1) | Lesson Plan | U2L1

Adrian's AP CSA | Strings in Java (1) | Lesson Plan | U2L1

This is the lesson plan of the first lesson of Unit 2 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students to strings in Java. The lesson covers very important notions such as declaring, initializing and using strings in Java, the Java string as an object, the immutable property of strings, escape characters, the concatenation operator and ASCII art. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and pr
Preview of Adrian's AP CSA | Numerical casting in Java | Lesson Plan | U1L7

Adrian's AP CSA | Numerical casting in Java | Lesson Plan | U1L7

This is the lesson plan of the seventh lesson of Unit 1 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students to numerical castings in Java. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through authentic learning
Preview of Adrian's AP CSA | Data Types in Java | Lesson Plan | High School | U1L4

Adrian's AP CSA | Data Types in Java | Lesson Plan | High School | U1L4

This is the lesson plan of the fourth lesson of Unit 1 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students to input in Java and data types. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through authentic learnin
Preview of Adrian's AP CSA | Input in Java | Lesson Plan | High School | U1L3

Adrian's AP CSA | Input in Java | Lesson Plan | High School | U1L3

This is the lesson plan of the third lesson of Unit 1 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students to input in Java and data types. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through authentic learning
Preview of Adrian's AP CSA | Output in Java | Lesson Plan | High School | U1L2

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

This is the lesson plan of the second lesson of Unit 1 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students to output Java statements and data types. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through authenti
Preview of Adrian's AP CSA | Intro to Java | Lesson Plan | High School | U1L1

Adrian's AP CSA | Intro to Java | Lesson Plan | High School | U1L1

This is the lesson plan of the first lesson of Unit 1 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students into the fascinating world of Java programming and establishes the playground for the AP CSA course. The lesson also engages students. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers, and for as many as possible to pass their AP CSP exam as delivered by the College Board. As oppo
Preview of Adrian's AP CSA | Recursion in Java | Lesson Plan | U10L1

Adrian's AP CSA | Recursion in Java | Lesson Plan | U10L1

This is the lesson plan of the first lesson of Unit 10 of Adrian's new and exciting AP(r) CSA Course. The lesson adds more recursion in Java. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through authentic learning experiences, real-worl
Preview of Adrian's AP CSA | Polymorphism in Java | Lesson Plan | U9L3

Adrian's AP CSA | Polymorphism in Java | Lesson Plan | U9L3

This is the lesson plan of the third lesson of Unit 9 of Adrian's new and exciting AP(r) CSA Course. The lesson adds more polymorphism in Java. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through authentic learning experiences, real-wo
Preview of Adrian's AP CSA | More on Inheritance in Java | Lesson Plan | U9L2

Adrian's AP CSA | More on Inheritance in Java | Lesson Plan | U9L2

This is the lesson plan of the second lesson of Unit 9 of Adrian's new and exciting AP(r) CSA Course. The lesson adds more inheritance notions in Java. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through authentic learning experiences,
Preview of Adrian's AP CSA | Inheritance in Java | Lesson Plan | U9L1

Adrian's AP CSA | Inheritance in Java | Lesson Plan | U9L1

This is the lesson plan of the first lesson of Unit 9 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students to inheritance in Java. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through authentic learning experien
Preview of Adrian's AP CSA | 2D ArrayLists in Java | Lesson Plan | U8L1

Adrian's AP CSA | 2D ArrayLists in Java | Lesson Plan | U8L1

This is the lesson plan of the first lesson of Unit 8 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students to 2D ArrayLists in Java. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through authentic learning experi
Preview of Adrian's AP CSA | Sorting Algorithms in Java | Lesson Plan | U7L3

Adrian's AP CSA | Sorting Algorithms in Java | Lesson Plan | U7L3

This is the lesson plan of the third lesson of Unit 7 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students to sorting algorithms in Java. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through authentic learning e
Preview of Adrian's AP CSA | Search and Retrieve Algorithms in Java | Lesson Plan | U7L2

Adrian's AP CSA | Search and Retrieve Algorithms in Java | Lesson Plan | U7L2

This is the lesson plan of the third lesson of Unit 7 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students to search and Retrieve algorithms in Java. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through authenti
Preview of Adrian's AP CSA | ArrayLists in Java | Lesson Plan | U7L1

Adrian's AP CSA | ArrayLists in Java | Lesson Plan | U7L1

This is the lesson plan of the first lesson of Unit 7 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students to ArrayLists in Java. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through authentic learning experienc
Preview of Adrian's AP CSA | Manipulating Data in Java Arrays | Lesson Plan | U6L3

Adrian's AP CSA | Manipulating Data in Java Arrays | Lesson Plan | U6L3

This is the lesson plan of the third lesson of Unit 6 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students to Manipulating Data in Java Arrays. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through authentic lear
Preview of Adrian's AP CSA | Traversing Arrays in Java | Lesson Plan | U6L2

Adrian's AP CSA | Traversing Arrays in Java | Lesson Plan | U6L2

This is the lesson plan of the second lesson of Unit 6 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students to methods and attributes of objects in Java. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through auth
Preview of Adrian's AP CSA | One-dimensional Arrays in Java | Lesson Plan | U6L1

Adrian's AP CSA | One-dimensional Arrays in Java | Lesson Plan | U6L1

This is the lesson plan of the first lesson of Unit 6 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students to methods and attributes of objects in Java. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through authe
Preview of Adrian's AP CSA | Static Variables in Java | High School | U5L4

Adrian's AP CSA | Static Variables in Java | High School | U5L4

This is the lesson plan of the fourth lesson of Unit 5 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students to methods and attributes of objects in Java. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through auth
Preview of Adrian's AP CSA | Constructors in Java | High School | U5L3

Adrian's AP CSA | Constructors in Java | High School | U5L3

This is the lesson plan of the third lesson of Unit 5 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students to methods and attributes of objects in Java. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through authe
Preview of Adrian's AP CSA | Methods and Attributes in Java | High School | U5L2

Adrian's AP CSA | Methods and Attributes in Java | High School | U5L2

This is the lesson plan of the second lesson of Unit 5 of Adrian's new and exciting AP(r) CSA Course. The lesson introduces students to methods and attributes of objects in Java. Adrian's Java AP(r) Course aims to teach students Java with the main objectives for them to become hands-on coders and problem solvers. As many as possible are to pass their AP CSP exam as delivered by the College Board. As opposed to many other commercially available materials this course engages students through auth
Showing 1-20 of 45 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.