TPT
Total:
$0.00
AP Computer Science and Programming Banner

AP Computer Science and Programming

Rated 0 out of 5
33 Followers
Bangkok, Thailand
About the store
Head of Computer Science and Head of Technology at Mahidol University International School (Thailand)
Read more

All resources

Preview of Introduction to Data Representation - Binary, Storage & Compression (Slides)

Introduction to Data Representation - Binary, Storage & Compression (Slides)

The following are teachable slides that have built it activities and solutions and are built around the following objectives. Objectives: Students should be able to: Understand computers use a number system called binary (0 and 1) to store information Counting systems & Base NotationUnderstand various number systems to identify the difference between the following numbers: 2_2,2_3,2_16,2_10Convert between Binary à Decimal à Hexadecimal à OthersStorage: Understand that a bit is the smallest amoun
Preview of AP® Computer Science A: Lesson Plans

AP® Computer Science A: Lesson Plans

Objective: It is overwhelming to be a new Teacher. My goal is to be the one stop-shop for complete resources for any new CS Teacher. Use this fully editable document as a foundation and feel free to edit and change it to meet your specific needs. I know I would have really appreciated something like this, when I was starting off. Format: This document is offered as a Microsoft Word Document (Fully Editable). and Includes lesson plans for the entire calendar year. The general format of each le
Preview of AP® Computer Science A: Curriculum Map

AP® Computer Science A: Curriculum Map

AP Computer Science A Curriculum Map [Academic Year 2024-2025] Objective: It is overwhelming to be a new Teacher. My goal is to be the one stop-shop for complete resources for any new CS Teacher. Use this fully editable document as a foundation and feel free to edit and change it to meet your specific needs. I know I would have really appreciated something like this, when I was starting off. Format: This document is offered as a Microsoft Word Document (Fully Editable). Note to Reader: The
Preview of Introduction to the Internet (Slides)

Introduction to the Internet (Slides)

Objectives: Students should be able to: Define and explain the structure of the internet , who was responsible for it and why it was createdHow do computers communicate over the internet (Post Office Analogy) ✉️.Why IP Addresses are required, their characteristics (Unique, location based, required), Static and Dynamic IP AddressBasic structure and use of Protocols: IP, TCP/IP, Transfer Protocol (HTTP, FTP, SMTP., POP)Define Servers and their purpose: identify the anatomy of a URLDefine why
Preview of Introduction to Python Programming (Version 1 - PDF)

Introduction to Python Programming (Version 1 - PDF)

ObjectivePython is a powerful programming language, easy to learn and set up and incredibly poplar across the industry. Scratch is a drag-and-drop lego interface created by MIT which anyone can play with and learn, this document aims to help Transfer your programing knowledge from Scratch to Python: understand what a high-level programing language, an IDE and compiler is and how it is used to develop applications Define and learn how to use the following programming concepts in Pythion · ·
Showing 1-5 of 5 results

About the store

Experience

Head of Computer Science and Head of Technology at Mahidol University International School (Thailand)

Teaching style

Student-centred, project-based and very focused on individual student paving.

My own education history

General Education - Higher Education Teaching Certificate: Harvard's Derek Bok Center - Bachelors in Computer Science: Thammasat University - International Baccalaureate Diploma: NIST International School Training / Workshops and other certifications - Danielson Framework Certificate (Growth Focused Observations) - Generative AI for Educators Certificate: Google and MITx - Level 1 - Child Protection Training: Global Safeguarding Collaborative - AP Computer Science A Workshop: College Board - Apple Teacher Certifies - WASC self-study and WASC Visiting Committee Certificates

Additional biographical information

I’m a self-driven technology enthusiast with strong communication and presentation skills, experienced in OOP, software development, and infrastructure management. I've worked across various tech roles, from development and lifecycle management to client-facing positions. Currently, I serve as Head of Technology at Mahidol University International Demonstration School, where I bring industry insights into education—driving project-based, tech-focused learning while supporting data and Technology needs.