ภาษาอังกฤษผ่านเทคโนโลยี

ขอบเขตและลำดับไวยากรณ์ 12 สัปดาห์ที่เชื่อมโยงกับคลังหลักสูตรของวัดดอนจั่น โดยนำไวยากรณ์ทุกข้อมาผูกกับคำศัพท์ ประโยค และคำแนะนำที่นักเรียนพบในบทเรียนเทคโนโลยีจริง

แนวคิดหลัก: เทคโนโลยีคือแรงจูงใจ ภาษาอังกฤษพัฒนาผ่านบริบท ไม่ใช่กฎที่เป็นนามธรรม
ระดับ: ผู้เริ่มต้นแท้ (CEFR Pre-A1 → A2)
ตารางเรียน: ภาษาอังกฤษ 2 ครั้ง/สัปดาห์ × 12 สัปดาห์
ควบคู่กับ: ชั้นเรียนเทคโนโลยี
ลำดับเทคโนโลยี: Scratch → GitHub → HTML → Python → Android → LINE Chatbot → CapCut → AI

ขอบเขตและลำดับไวยากรณ์โดยย่อ

สัปดาห์ ไวยากรณ์หลัก โมดูลเทคโนโลยี
1To be: is / are + ประโยคคำนามและคำคุณศัพท์Scratch – บทนำ
2Articles (a / an / the), คำนามพหูพจน์, there is / there areScratch – กิจกรรม
3Modal can / cannot + ภาพรวม simple pastGitHub
4WH-questions: What / Where / HowHTML – บทนำ
5ประโยคคำสั่ง (Imperative) + ภาษาลำดับขั้นตอนHTML – กิจกรรม
6Simple present tense; have / hasPython – บทนำ
7คำสันธาน: and / but / because / soPython – กิจกรรม
8คำคุณศัพท์; การเปรียบเทียบ (-er / more)Android
9Present continuous: is/are + -ingLINE Chatbot
10บุพบทสถานที่ + adverbs of frequencyCapCut
11Zero conditional: If … , (then) …AI – บทนำ
12Future tense: will / going to + ทบทวนหลักสูตรAI – กิจกรรม
1 สัปดาห์

To be: is / are + Noun and Adjective Sentences

โมดูลเทคโนโลยี: Scratch บทนำ scratch.html
บทเรียน 📄 scratch.html
แบบทดสอบ 📝 scratch_exam.html

🇬🇧 วัตถุประสงค์ภาษาอังกฤษ

  • ระบุและใช้ is และ are เพื่อนิยามและอธิบายสิ่งต่างๆ
  • สร้างประโยคแบบ Subject + is/are + Noun/Adjective
  • อ่านออกเสียงประโยคนิยามง่ายๆ

💻 วัตถุประสงค์ด้านเทคโนโลยี

  • เข้าใจว่า Scratch คืออะไรและทำไมถึงใช้สำหรับเรียนโปรแกรมมิ่งUnderstand what Scratch is and why it's used for learning programming
  • ระบุส่วนประกอบสำคัญของ Scratch: สไปรต์ เวที บล็อก สคริปต์Identify key Scratch components: sprite, stage, blocks, script
  • เข้าใช้งานอินเทอร์เฟซ Scratch และหาตำแหน่งแพเล็ตโค้ดNavigate the Scratch interface and locate the code palette
  • สร้างสไปรต์ง่ายๆ และทำให้มันปรากฏบนเวทีCreate a simple sprite and make it appear on the stage
  • เข้าใจแนวคิดการเขียนโปรแกรมแบบภาพ (บล็อกแทนข้อความ)Understand the concept of visual programming (blocks instead of text)
รูปแบบไวยากรณ์หลัก
Subject + is + a/an + Noun
Scratch is a visual programming language.
A sprite is a character or object.
การเชื่อมโยงกับภาษา Scratch โดยตรง

การ์ดคำศัพท์ทุกใบใน scratch.html คือประโยคนิยามที่ใช้รูปแบบนี้ นักเรียนจะพบทั้งหมด 18 ประโยคในบทเรียนเทคโนโลยีแรก:

ประโยค Scratch (จาก speak())ลักษณะไวยากรณ์
"Scratch is a visual programming language that makes coding easy and fun."is + article + noun
"A sprite is a character or object that can move on the stage."A + noun + is
"The stage is the white area where sprites move and perform."The + noun + is
"A block is a puzzle piece of code that snaps together with other blocks."is + noun phrase
"A script is a group of blocks connected together to perform a task."is + noun phrase
"A loop is a block that repeats commands multiple times."is + description
"A condition is a check — is something true or false?"is + abstract noun
"Motion blocks are blue blocks used for movement."are + adjective + noun
"Looks blocks are purple blocks used to change appearance."are + adjective + noun
"Control blocks are orange blocks for loops and conditions."are + adjective + noun
📌 คำแนะนำสำหรับครู
ใช้การ์ดคำศัพท์ Scratch เป็นแบบฝึกอ่านและฟัง นักเรียนคลิกปุ่มเสียง ฟัง แล้วพูดตาม รูปแบบ is a ___ ซ้ำในทั้ง 18 การ์ด — นักเรียนจดจำรูปแบบได้โดยอัตโนมัติ
✏️ แบบฝึกหัด
นักเรียนเขียน 3 ประโยคเกี่ยวกับสไปรต์ของตนเอง:
"My sprite is a cat. The cat is orange. The stage is black."
2 สัปดาห์

Articles (a / an / the), Plural Nouns, There is / There are

โมดูลเทคโนโลยี: Scratch กิจกรรม scratch_activities.html
บทเรียน 📄 scratch_activities.html
แบบทดสอบ 📝 scratch_exam.html

🇬🇧 วัตถุประสงค์ภาษาอังกฤษ

  • แยกความแตกต่างระหว่าง a/an (ไม่จำเพาะ) กับ the (จำเพาะ)
  • สร้างคำนามพหูพจน์แบบปกติและไม่ปกติ
  • ใช้ there is / there are เพื่ออธิบายสิ่งที่มีอยู่ในฉาก

💻 วัตถุประสงค์ด้านเทคโนโลยี

  • สร้างเกม Scratch ที่ใช้งานได้จริงพร้อมสไปรต์และการโต้ตอบหลายอย่างCreate a functional Scratch game with multiple sprites and interactions
  • ใช้บล็อกเสียงเพื่อเพิ่มเสียงตอบรับในเกมUse sound blocks to add audio feedback to games
  • ใช้คีย์บอร์ดเพื่อควบคุมสไปรต์Implement keyboard input to control sprites
  • สร้างตัวแปรเพื่อติดตามคะแนนหรือสถานะเกมCreate variables to track score or game state
  • ใช้ฉากหลังเพื่อสร้างฉากหรือระดับที่แตกต่างกันUse backdrops to create different scenes or levels
  • ทดสอบและแก้ไขจุดบกพร่องในโครงการเกมที่สมบูรณ์Test and debug a complete game project
รูปแบบไวยากรณ์หลัก
There is a green flag at the top.
There are many blocks in the palette.
การเชื่อมโยงกับภาษา Scratch Activities โดยตรง
ประโยคต้นฉบับจุดเน้น Article / พหูพจน์
"Create a virtual guitar where each key on your keyboard plays a different note."a + countable noun
"You will learn about sound blocks, keyboard input, and visual feedback!"คำนามพหูพจน์
"Each number represents a musical note."a + countable noun
"Let players choose different instrument sounds."พหูพจน์: sounds, players
"Create or choose backdrops for each scene."คำนามพหูพจน์
"Now players can press 1, 2, 3, or 4 to change instruments!"คำนามพหูพจน์
📌 คำแนะนำสำหรับครู
นักเรียนอธิบายเกม Scratch ที่สร้างเสร็จโดยใช้ There is / There are: "There are three sprites. There is one backdrop. There is a score variable." ทุกองค์ประกอบตรงกับสิ่งที่พวกเขาสร้างในชั้นเรียนเทคโนโลยี
✏️ แบบฝึกหัด
นักเรียนเขียนย่อหน้า "คำอธิบายเกม" โดยใช้ there is/are อย่างน้อย 3 ครั้ง และใช้ทั้ง a/an และ the ผสมกัน
3 สัปดาห์

Modal Can / Cannot + Simple Past Overview

โมดูลเทคโนโลยี: GitHub github.html / github_activities.html
บทเรียน 📄 github.html 📄 github_activities.html
แบบทดสอบ 📝 github_exam.html

🇬🇧 วัตถุประสงค์ภาษาอังกฤษ

  • ใช้ can เพื่อแสดงความสามารถ ความเป็นไปได้ และการอนุญาต
  • ใช้ cannot/can't สำหรับการปฏิเสธ
  • แนะนำกริยา -ed ในรูป simple past ผ่านการบรรยาย git workflow
  • ใช้ทั้งสองรูปแบบได้อย่างเป็นธรรมชาติ — GitHub กระตุ้นทั้งสองพร้อมกัน

💻 วัตถุประสงค์ด้านเทคโนโลยี

  • เข้าใจการควบคุมเวอร์ชันและทำไมนักพัฒนาต้องใช้Understand version control and why developers use it
  • ติดตั้งและตั้งค่า Git บนคอมพิวเตอร์Install and configure Git on local computer
  • เริ่มต้น Git repository โดยใช้ git initInitialize a Git repository using git init
  • เพิ่มไฟล์ไปยัง staging area โดยใช้ git addAdd files to staging area using git add
  • commit การเปลี่ยนแปลงพร้อมข้อความโดยใช้ git commitCommit changes with meaningful messages
  • สร้างบัญชี GitHub และเข้าใจ remote repositoryCreate a GitHub account and understand remote repositories
  • ส่งโค้ดขึ้น GitHub โดยใช้ git pushPush local code to GitHub using git push
  • ดูประวัติ commit และเข้าใจไทม์ไลน์โครงการView commit history and understand project timeline
รูปแบบไวยากรณ์หลัก
You can go back to any previous version.
You cannot merge a conflict automatically.
I committed my changes. Then I pushed to GitHub.
ทำไม GitHub จึงครอบคลุมไวยากรณ์ทั้งสองข้อในสัปดาห์เดียว: การอธิบายประโยชน์ของ GitHub ต้องใช้ can — นักเรียนต้องการมันเพื่อเข้าใจว่าทำไมต้องเรียนเครื่องมือนี้ แต่การใช้ Git จริงๆ สร้างกระแสของ past-tense ทันที ทุกคำสั่งที่รันกลายเป็นเหตุการณ์ในอดีตที่บรรยายได้ ทั้งสองข้อเสริมกันแทนที่จะแย่งกัน
การเชื่อมโยงกับภาษา GitHub โดยตรง
ประโยคต้นฉบับลักษณะไวยากรณ์
"Git can track changes in your code and let you go back to previous versions."can + track
"You can store your Git projects online and collaborate with others."can + store/collaborate
"GitHub can store your projects so you can share them."can × 2
"A conflict cannot be merged automatically — you must fix it manually."cannot
"Configure your name" → นักเรียนรายงาน: "I configured my name."regular -ed past
"Add files to the staging area" → "I added my files."-ed past
"Save your changes with a message." → "I saved my changes."-d past
"Git was created in 1991 by Linus Torvalds."was + past participle
📌 คำแนะนำสำหรับครู
สอน can ก่อนคาบเทคโนโลยี ระหว่างคาบ นักเรียนจดบันทึกทุกการกระทำในรูป past tense หลังเลิกเรียนพวกเขาอ่านบันทึกออกเสียง: "I created a repository. I added a file. I committed my changes. Now I can see my project on GitHub."
✏️ แบบฝึกหัด
นักเรียนเขียนย่อหน้า "GitHub ทำอะไรได้บ้าง?" (5 ประโยคด้วย can/cannot) ตามด้วยบันทึก "สิ่งที่ฉันทำวันนี้" (5 ประโยคในรูป simple past)
4 สัปดาห์

WH-Questions: What / Where / How

โมดูลเทคโนโลยี: HTML บทนำ html_intro.html
บทเรียน 📄 html_intro.html
แบบทดสอบ 📝 html_exam.html

🇬🇧 วัตถุประสงค์ภาษาอังกฤษ

  • สร้างคำถามด้วย What is…? Where is…? How do you…?
  • ตอบ WH-questions เป็นประโยคสมบูรณ์
  • ใช้ What does ___ mean? เพื่อขยายคำศัพท์

💻 วัตถุประสงค์ด้านเทคโนโลยี

  • เข้าใจว่า HTML คืออะไรและบทบาทในการพัฒนาเว็บUnderstand what HTML is and its role in web development
  • เรียนรู้โครงสร้าง HTML: แท็ก <html>, <head>, <body>Learn HTML structure: html, head, body tags
  • สร้างองค์ประกอบ HTML พื้นฐาน: หัวเรื่อง ย่อหน้า ลิงก์ รูปภาพCreate basic HTML elements: headings, paragraphs, links, images
  • ใช้ attribute ของ HTML เช่น src, href, altUse HTML attributes like src, href, alt
  • สร้างหน้าเว็บง่ายๆ ที่มีโครงสร้างถูกต้องBuild a simple web page with proper structure
  • เข้าใจ semantic HTMLUnderstand semantic HTML (using tags that describe content)
  • ดู HTML ในเบราว์เซอร์และเข้าใจการแสดงผลView HTML in a browser and understand how browsers render code
รูปแบบไวยากรณ์หลัก
What is HTML? — HTML is HyperText Markup Language.
Where is the title tag? — It is in the head section.
How do you create a paragraph? — You use the p tag.
การเชื่อมโยงกับภาษา HTML โดยตรง

การ์ดคำศัพท์ทุกใบใน html_intro.html คือคู่คำถาม-คำตอบที่รอนำไปใช้:

คำถามคำตอบ (จากหลักสูตร)
What is HTML?HTML is the standard markup language for creating web pages.
What is a tag?A tag is an HTML command inside angle brackets.
What is an element?An element is an opening tag, content, and closing tag combined.
What is an attribute?An attribute provides additional information in the opening tag.
Where is the title?The title is in the head section.
Where does content go?Content goes in the body section.
How do you create a paragraph?You use the p tag.
How do you add an image?You use the img tag with a source attribute.
When was HTML created?HTML was created in 1991 by Tim Berners-Lee.
📌 คำแนะนำสำหรับครู
ดำเนินบทเรียนในรูปแบบควิซโชว์ ครูคลิกปุ่มเสียงของการ์ดคำศัพท์ HTML นักเรียนต้องสร้าง WH-question ที่ถูกต้องสำหรับนิยามนั้นก่อนได้ยินคำตอบ วิธีนี้เปลี่ยนรูปแบบการ์ดให้เป็นการผลิตภาษา
✏️ แบบฝึกหัด
นักเรียนสร้างแบบฝึกหัด "10 คำถามเกี่ยวกับ HTML" โดยแปลงการ์ดคำศัพท์เทคโนโลยีเป็นคู่คำถาม-คำตอบ แล้วทดสอบเพื่อน
5 สัปดาห์

Imperative Commands + Sequence Language

โมดูลเทคโนโลยี: HTML กิจกรรม html_activities.html
บทเรียน 📄 html_activities.html
แบบทดสอบ 📝 html_exam.html

🇬🇧 วัตถุประสงค์ภาษาอังกฤษ

  • ให้และปฏิบัติตามคำแนะนำโดยใช้ Imperative (กริยาฐาน ไม่มีประธาน)
  • เรียงลำดับขั้นตอนด้วย first, then, next, after that, finally
  • รวม Imperative และ sequence markers ในการเขียนบทเรียน

💻 วัตถุประสงค์ด้านเทคโนโลยี

  • สร้างเว็บไซต์ส่วนตัวที่สมบูรณ์พร้อมหลายหน้าCreate a complete personal website with multiple pages
  • ใช้ CSS สำหรับตกแต่ง (สี ฟอนต์ เลย์เอาต์พื้นฐาน)Use CSS for styling (basic colors, fonts, layouts)
  • สร้างลิงก์นำทางระหว่างหน้าCreate navigation links between pages
  • เผยแพร่เว็บไซต์ไปยัง GitHub PagesDeploy website to GitHub Pages for public access
  • ทดสอบเว็บไซต์บนอุปกรณ์ต่างๆTest website on different devices (phone, tablet, computer)
  • เพิ่มรูปภาพและมัลติมีเดียในหน้าเว็บAdd images and multimedia to web pages
  • จัดระเบียบไฟล์ในโครงสร้างโฟลเดอร์ที่ถูกต้องOrganise files in proper folder structure
รูปแบบไวยากรณ์หลัก
First, open your terminal. Then, type the command.
Next, press Enter. Finally, open your browser.
การเชื่อมโยงกับภาษา HTML Activities โดยตรง

บทเรียนการ deploy ใน html_activities.html เป็นคำสั่ง Imperative ที่มีหมายเลขกำกับ — นักเรียนไม่อาจทำตามได้หากไม่เข้าใจภาษาคำสั่ง:

คำแนะนำต้นฉบับImperative + ลำดับ
"Open your terminal or command prompt and type python --version."Imperative คู่ — ขั้น 1 (First)
"Use the cd command to change directory to your website folder."Imperative — ขั้น 2 (Then)
"Open your browser and go to http://localhost:8000."Imperatives — (Next)
"Press Control + C in the terminal to stop the server."Imperative — (Finally)
"Create a new public repository on GitHub."Imperative — (First)
"Upload your HTML files to GitHub. The main file must be named index.html!"Imperative — (Next)
"Go to Settings, then Pages, select the main branch, and save."Imperative — (After that)
"Your website is now live! Share this link with anyone!"Imperative — (Finally)
📌 คำแนะนำสำหรับครู
ให้นักเรียนเขียนบทเรียน "Deploy to GitHub Pages" ใหม่โดยเพิ่ม sequence markers ก่อนแต่ละขั้นตอน ต้นฉบับใช้ Imperative เปล่าๆ นักเรียนเพิ่ม First, Then, Next, After that, Finally — งานไวยากรณ์ที่มีความหมายโดยใช้เนื้อหาที่เข้าใจอยู่แล้ว
✏️ แบบฝึกหัด
นักเรียนเขียนคู่มือแบบลำดับขั้น "วิธีทำเกม Scratch" สำหรับนักเรียนที่ไม่เคยใช้ Scratch โดยใช้ sequence markers ทั้ง 5 ตัวและกริยาในรูป Imperative (ทบทวนคำศัพท์สัปดาห์ที่ 1–2)
6 สัปดาห์

Simple Present Tense; Have / Has

โมดูลเทคโนโลยี: Python บทนำ python1.html
บทเรียน 📄 python1.html
แบบทดสอบ 📝 python_exam.html

🇬🇧 วัตถุประสงค์ภาษาอังกฤษ

  • สร้างประโยค simple present แบบบอกเล่าและปฏิเสธ (บุรุษที่ 3 + -s)
  • ใช้ have / has เพื่ออธิบายคุณสมบัติและความเป็นเจ้าของ
  • อธิบายสิ่งที่โปรแกรมและภาษา ทำ ในฐานะความจริงทั่วไป

💻 วัตถุประสงค์ด้านเทคโนโลยี

  • เข้าใจว่า Python คืออะไรและทำไมถึงได้รับความนิยมUnderstand what Python is and why it's popular
  • ติดตั้ง Python และตรวจสอบการติดตั้งInstall Python and verify installation
  • เรียนรู้พื้นฐานไวยากรณ์ Python: ตัวแปร ชนิดข้อมูล ฟังก์ชัน printLearn Python syntax basics: variables, data types, print function
  • สร้างและรันสคริปต์ Python อย่างง่ายCreate and run a simple Python script
  • เข้าใจตัวแปรและวิธีเก็บข้อมูลUnderstand variables and how to store data
  • ใช้ตัวดำเนินการพื้นฐาน (+, -, *, /)Use basic operators (+, -, *, /)
  • เขียนคอมเมนต์เพื่ออธิบายโค้ดWrite comments to document code
  • จัดการข้อผิดพลาดพื้นฐานและเข้าใจข้อความ errorHandle basic errors and understand error messages
รูปแบบไวยากรณ์หลัก
Python runs on any computer.
A function has a name and a body.
The loop repeats the code until the condition is False.
การเชื่อมโยงกับภาษา Python โดยตรง
ประโยคที่คาดหวัง / ต้นฉบับลักษณะไวยากรณ์
"Python is easy to read and it looks like English."บุรุษที่ 3 + -s
"A variable stores data so your program can remember information."บุรุษที่ 3 + -s
"A function has a name and contains reusable code."has + -s
"The loop repeats commands multiple times."บุรุษที่ 3 + -s (ทบทวนจาก Scratch)
"Python has libraries for web, data, AI, and more."has + list
"An error message tells you what went wrong."บุรุษที่ 3 + -s
"The print() function displays text on the screen."บุรุษที่ 3 + -s
📌 คำแนะนำสำหรับครู
นักเรียนเขียนการ์ด "สิ่งนี้ทำอะไร?" สำหรับแต่ละแนวคิด Python: "The print() function displays text. A variable stores a value. A loop repeats code."
✏️ แบบฝึกหัด
เติมคำในช่องว่าง: "A function _____ (contain) reusable code. Python _____ (have) many libraries. The error message _____ (tell) you what went wrong."
7 สัปดาห์

Conjunctions: and / but / because / so

โมดูลเทคโนโลยี: Python กิจกรรม python2.html

🇬🇧 วัตถุประสงค์ภาษาอังกฤษ

  • เชื่อมอนุประโยคด้วย and (เพิ่มเติม), but (ขัดแย้ง), because (เหตุผล), so (ผล)
  • จดจำคำสันธานเหล่านี้ในคำอธิบายทางเทคนิค
  • สร้างประโยคซับซ้อนเกี่ยวกับโค้ด

💻 วัตถุประสงค์ด้านเทคโนโลยี

  • สร้างฟังก์ชันสำหรับโค้ดที่ใช้ซ้ำได้Create functions for reusable code
  • ใช้ลูป (for, while) เพื่อทำซ้ำUse loops (for, while) to repeat actions
  • ใช้เงื่อนไข (if, elif, else) สำหรับการตัดสินใจImplement conditionals (if, elif, else) for decision-making
  • ทำงานกับ list และโครงสร้างข้อมูลWork with lists and data structures
  • อ่านและเขียนไฟล์โดยใช้ PythonRead and write files using Python
  • ใช้ไลบรารี PythonUse Python libraries (import and use external code)
  • แก้ไขจุดบกพร่องโดยหาและแก้ข้อผิดพลาดทางตรรกะDebug programs by identifying and fixing logical errors
  • สร้างโครงการ Python ที่สมบูรณ์เพื่อแก้ปัญหาจริงBuild a complete Python project that solves a real problem
รูปแบบไวยากรณ์หลัก
Python is easy to read and easy to write.
Python is powerful, but it is slower than C.
You must indent your code because Python uses whitespace.
The variable stores a value, so you can use it later.
การเชื่อมโยงกับภาษา Python Activities โดยตรง
ประโยคต้นฉบับ / ที่คาดหวังคำสันธาน & หน้าที่
"Python is popular because it is simple and powerful."because = เหตุผล; and = เพิ่มเติม
"You can use Python for web development, but you can also use it for data science."but = ขัดแย้ง
"Variables store data, so you can use the information later."so = ผล
"A function is reusable, so you don't have to write it again."so = ผล
"Python uses indentation because it is part of the syntax."because = เหตุผล
"The code runs, but the output is wrong — there is a bug."but = ขัดแย้ง
"Good prompts have a clear description and specific requirements."and = เพิ่มเติม
📌 คำแนะนำสำหรับครู
แสดงตัวอย่างโค้ด Python สองชิ้น — ที่ทำงานได้ กับที่มีข้อผิดพลาด — ให้นักเรียนเขียนประโยคเปรียบเทียบโดยใช้คำสันธานทั้งสี่ตัว
✏️ แบบฝึกหัด
นักเรียนเลือกคำศัพท์ Python 5 คำ แล้วเขียนประโยคซับซ้อนหนึ่งประโยคต่อคำ โดยใช้คำสันธานที่ต่างกันทุกครั้ง
8 สัปดาห์

Adjectives; Comparatives (-er / more)

โมดูลเทคโนโลยี: Android android.html / android_activities.html

🇬🇧 วัตถุประสงค์ภาษาอังกฤษ

  • ใช้คำคุณศัพท์ก่อนคำนามและหลัง to be
  • สร้างรูปเปรียบเทียบด้วย -er (คำสั้น) และ more (คำยาว)
  • ใช้ than ในประโยคเปรียบเทียบ

💻 วัตถุประสงค์ด้านเทคโนโลยี

  • เข้าใจสถาปัตยกรรม Android และระบบปฏิบัติการทำงานอย่างไรUnderstand Android architecture and how the operating system works
  • สำรวจข้อมูลระบบ Android โดยใช้เครื่องมือที่มีอยู่Explore Android system information using built-in tools
  • เข้าถึงตัวเลือกนักพัฒนาและ USB debuggingAccess developer options and USB debugging
  • ใช้ Termux เพื่อเข้าถึง terminal Linux บน AndroidUse Termux for Linux terminal access on Android
  • เข้าใจโครงสร้างระบบไฟล์บน AndroidUnderstand file system structure on Android
  • วิเคราะห์ฮาร์ดแวร์โทรศัพท์ (CPU, RAM, เซนเซอร์)Analyse phone hardware (CPU, RAM, sensors)
  • ติดตั้งและจัดการแอปด้วยโปรแกรมInstall and manage apps programmatically
  • ใช้ Chrome DevTools สำหรับแก้ไขจุดบกพร่องเว็บบนมือถือUse Chrome DevTools for web debugging on mobile
รูปแบบไวยากรณ์หลัก
Android is more powerful than most people think.
Chrome is faster than some other mobile browsers.
Termux is more advanced than a standard app.
การเชื่อมโยงกับภาษา Android โดยตรง
ประโยคต้นฉบับคำคุณศัพท์ / การเปรียบเทียบ
"Your Android phone is more powerful than the computers NASA used to land on the moon!"more + adjective
"Root access is the highest level of system permissions."superlative — นำไปสู่การเปรียบเทียบ
"Termux gives you a real Linux terminal."คำคุณศัพท์ขยายนาม
"DevTools are tools for viewing and editing live web pages."คำคุณศัพท์ขยายนาม
"A hidden menu for advanced settings."คำคุณศัพท์ขยายนาม
"Background processes run slower than foreground apps."-er comparative
"A more organised file system is easier to navigate."more + adjective; -er
📌 คำแนะนำสำหรับครู
นักเรียนเปรียบเทียบสเปคโทรศัพท์กับเพื่อน: "My phone is faster. Your screen is bigger. This app is more useful than that one."
✏️ แบบฝึกหัด
นักเรียนเขียนย่อหน้า "รีวิวโทรศัพท์" — อย่างน้อย 4 ประโยคเปรียบเทียบและ 6 คำคุณศัพท์ — อธิบายสิ่งที่ค้นพบเกี่ยวกับ Android ในชั้นเรียนเทคโนโลยี
9 สัปดาห์

Present Continuous: is/are + -ing

โมดูลเทคโนโลยี: LINE Chatbot line.html / line_activities.html
บทเรียน 📄 line.html 📄 line_activities.html
แบบทดสอบ 📝 line_exam.html

🇬🇧 วัตถุประสงค์ภาษาอังกฤษ

  • สร้าง present continuous: subject + is/are + verb-ing
  • เปรียบเทียบกับ simple present: "It sends" กับ "It is sending"
  • อธิบายการกระทำที่เกิดขึ้นขณะนี้ หรือระหว่างสาธิต
  • บรรยายสิ่งที่เกิดขึ้นบนหน้าจอ

💻 วัตถุประสงค์ด้านเทคโนโลยี

  • เข้าใจว่าแชทบอทคืออะไรและ LINE bot ทำงานอย่างไรUnderstand what a chatbot is and how LINE bots work
  • สร้างบัญชีนักพัฒนา LINE และช่องทางCreate a LINE Developer account and channel
  • ตั้งค่า LINE Bot ด้วย Messaging APISet up a LINE Bot with Messaging API
  • เข้าใจ webhook และบอทรับข้อความอย่างไรUnderstand webhooks and how bots receive messages
  • เขียนตรรกะบอทเพื่อตอบกลับข้อความWrite bot logic to respond to user messages
  • ติดตั้งบอทบนเซิร์ฟเวอร์เพื่อทำงาน 24/7Deploy bot to a server for 24/7 operation
  • ทดสอบบอทด้วยบัญชี LINE จริงTest bot with real LINE accounts
  • เพิ่ม rich menu และ quick replyAdd rich menus and quick replies for better UX
รูปแบบไวยากรณ์หลัก
The bot is listening for a new message.
The user is typing a reply.
The server is sending a response.
My chatbot is running on the LINE app.
ทำไม LINE Chatbot จึงเหมาะกับ present continuous: LINE คือแพลตฟอร์มส่งข้อความหลักในไทย ครอบครัวของนักเรียนทุกคนใช้ การสร้าง LINE chatbot หมายถึงการสร้างสิ่งที่เพื่อนและผู้ปกครองจะโต้ตอบจริงๆ พฤติกรรมแชทบอทเป็นแบบ event-driven ต่อเนื่อง: บอทกำลัง waiting, listening, receiving, processing และ replying อยู่ตลอดเวลา
คำศัพท์หลัก LINE Chatbot (อังกฤษ + ไทย)
Bot / bɒt /
บอท (โปรแกรมอัตโนมัติ)
A program that replies automatically to messages.
Webhook
เว็บฮุค
A URL that receives events from LINE.
Token
โทเค็น (รหัสลับ)
A secret key that gives your bot permission to send messages.
Channel
ช่องทาง / แชนเนล
The connection between your bot and the LINE platform.
Event
เหตุการณ์ / อีเวนต์
Something that happens in LINE — a message, a follow, a click.
Reply
การตอบกลับ
The message your bot sends back to the user.
Trigger
ทริกเกอร์ (คำสั่งกระตุ้น)
A keyword that starts a bot response.
Payload
เพย์โหลด (ข้อมูลที่ส่งมา)
The data that arrives with each event.
Flex Message
ฟเล็กซ์เมสเซจ (การ์ดข้อความ)
A rich, designed card that displays images and buttons.
Rich Menu
ริชเมนู (เมนูแบบกราฟิก)
A custom keyboard that appears at the bottom of the chat.
การเปรียบเทียบ: Simple Present → Present Continuous
Simple Present (ความจริงทั่วไป)Present Continuous (กำลังเกิดขึ้นตอนนี้)
"The bot sends a reply when it receives a message.""The bot is sending a reply right now."
"The webhook receives events from LINE.""The webhook is receiving a new event."
"The server listens for incoming messages.""The server is listening — wait for a message."
"The user types a keyword to start the bot.""She is typing 'hello' into the chat."
"The bot processes the event data.""The bot is processing your request."
แบบฝึกเปรียบเทียบ (Contrast Drill)

"Every morning, my bot _____ (send / is sending) a weather update."sends (นิสัย — simple present)

"Look at the screen — the bot _____ (send / is sending) a reply right now."is sending (กำลังเกิดขึ้น — present continuous)
✏️ แบบฝึกหัด
นักเรียนสาธิต LINE bot ให้เพื่อนดู เพื่อนบรรยายทุกอย่างที่เห็นในรูป present continuous เขียน 8 ประโยค: "The bot is waiting. She is typing 'สวัสดี'. The server is processing. The bot is sending a reply…"

จากนั้นนักเรียนเขียนย่อหน้า "บอทของฉันทำงานอย่างไร" โดยใช้ simple present สำหรับคำอธิบายทั่วไป และ present continuous สำหรับสิ่งที่เกิดขึ้นระหว่างการสาธิต
10 สัปดาห์

Prepositions of Place + Adverbs of Frequency

โมดูลเทคโนโลยี: CapCut capcut.html / capcut_activities.html
บทเรียน 📄 capcut.html 📄 capcut_activities.html
แบบทดสอบ 📝 capcut_exam.html

🇬🇧 วัตถุประสงค์ภาษาอังกฤษ

  • ใช้บุพบทสถานที่: in, on, at, above, below, next to, between, inside, at the top/bottom of
  • ใช้ adverbs of frequency: always, usually, often, sometimes, rarely, never
  • รวมทั้งสองเพื่ออธิบายอินเทอร์เฟซและนิสัยการตัดต่อ

💻 วัตถุประสงค์ด้านเทคโนโลยี

  • เข้าใจพื้นฐานการตัดต่อวิดีโอและขั้นตอนการตัดต่อUnderstand video editing basics and the editing workflow
  • ใช้งานอินเทอร์เฟซ CapCut: ไทม์ไลน์ แทร็ก เครื่องมือ แผงเอฟเฟกต์Navigate CapCut interface: timeline, tracks, tools, effects panel
  • นำเข้าและจัดระเบียบไฟล์มีเดียImport and organise media files (video, audio, images)
  • ตัดและแบ่งคลิปบนไทม์ไลน์Trim and split clips on the timeline
  • เพิ่มการเปลี่ยนฉากระหว่างคลิปAdd transitions between clips for smooth flow
  • ใช้เอฟเฟกต์และฟิลเตอร์เพื่อสไตล์ภาพApply effects and filters for visual style
  • เพิ่มข้อความ คำบรรยาย และซับไตเติลAdd text, captions, and subtitles
  • ส่งออกวิดีโอในรูปแบบที่เหมาะสมExport video in appropriate format and resolution
รูปแบบไวยากรณ์หลัก
The timeline is at the bottom of the screen.
I always add captions to my videos.
The audio track is below the video clip.
The export button is in the top right corner.
คำศัพท์หลัก CapCut (อังกฤษ + ไทย)
Timeline
ไทม์ไลน์ (แถบเวลา)
The strip at the bottom where you arrange your clips.
Clip
คลิป (ชิ้นวิดีโอ)
A short piece of video or audio on the timeline.
Trim
ตัดแต่ง / ทริม
To cut the beginning or end of a clip.
Transition
การเปลี่ยนฉาก / ทรานซิชัน
An effect that appears between two clips.
Caption / Subtitle
คำบรรยาย / ซับไตเติล
Text that appears on the video, usually at the bottom.
Overlay
โอเวอร์เลย์ (เลเยอร์ซ้อนทับ)
A layer placed above the main video clip.
Keyframe
คีย์เฟรม (จุดควบคุมแอนิเมชัน)
A point on the timeline where an animation change starts.
Export
ส่งออก / เอ็กซ์พอร์ต
To save the finished video as a file.
Filter
ฟิลเตอร์ (เอฟเฟกต์สี)
A colour effect applied over the entire video.
Audio Track
แทร็กเสียง
The layer below the video that holds sound.
ตารางไวยากรณ์: บุพบทสถานที่
บุพบทภาษาไทยประโยคตัวอย่างใน CapCut
at the bottom ofที่ด้านล่างของ"The timeline is at the bottom of the screen."
at the top ofที่ด้านบนของ"The export button is at the top right of the screen."
aboveอยู่เหนือ"The overlay track is above the main video clip."
belowอยู่ใต้"The audio track is below the video track."
next toอยู่ถัดจาก"The trim handle is next to the edge of the clip."
betweenอยู่ระหว่าง"The transition appears between two clips."
inอยู่ใน"The caption appears in the video."
on the left / rightอยู่ทางด้านซ้าย / ขวา"The effects panel is on the left side."
ตารางไวยากรณ์: Adverbs of Frequency
Adverbภาษาไทยประโยคตัวอย่างของนักเรียน
alwaysเสมอ / ทุกครั้ง"I always add captions to my videos."
usuallyโดยปกติ / ส่วนใหญ่"I usually use a transition between clips."
oftenบ่อยครั้ง"I often speed up the boring parts."
sometimesบางครั้ง"I sometimes add a filter to change the mood."
rarelyนานๆ ครั้ง / แทบไม่เคย"I rarely use keyframes — they are difficult."
neverไม่เคย"I never export without checking the audio first."
📌 กิจกรรมในห้องเรียน: "UI Tour"
นักเรียนผลัดกันแชร์หน้าจอและพา "ทัวร์ UI" ของ CapCut เป็นภาษาอังกฤษ ต้องใช้บุพบทอย่างน้อย 5 ตัวและ frequency adverbs 3 ตัว เพื่อนจดบุพบททุกตัวที่ได้ยิน
"The timeline is at the bottom of the screen. The audio track is below the video clip. I always click the text tool first. I usually put my captions at the bottom of the video."
✏️ แบบฝึกหัด
นักเรียนเขียนย่อหน้า "สไตล์การตัดต่อของฉัน" โดยรวมบุพบทและ frequency adverbs จากนั้นเขียนบทเรียนแบบลำดับขั้นสำหรับเทคนิคการตัดต่อหนึ่งอย่าง โดยใช้ sequence language และบุพบทร่วมกัน
11 สัปดาห์

Zero Conditional: If … , (then) …

โมดูลเทคโนโลยี: AI บทนำ ai.html
บทเรียน 📄 ai.html
แบบทดสอบ 📝 ai_exam.html

🇬🇧 วัตถุประสงค์ภาษาอังกฤษ

  • สร้างประโยค zero conditional: If + simple present, simple present
  • เข้าใจ conditional สำหรับอธิบายความจริงทั่วไปและกลไกการทำงาน
  • ใช้ when เป็นทางเลือกที่เป็นธรรมชาติ

💻 วัตถุประสงค์ด้านเทคโนโลยี

  • เข้าใจว่า AI คืออะไรและทำงานอย่างไรUnderstand what AI is and how it works
  • เรียนรู้เกี่ยวกับ AI ประเภทต่างๆ: NLP, computer vision, machine learningLearn about different types of AI
  • เข้าใจว่า AI เรียนรู้จากข้อมูลการฝึกอย่างไรUnderstand how AI learns from training data
  • เขียนโพรมต์ที่มีประสิทธิภาพสำหรับแชทบอท AIWrite effective prompts for AI chatbots
  • เข้าใจข้อจำกัดของ AI: การแต่งเรื่อง อคติ ข้อมูลล้าสมัยUnderstand AI limitations: hallucinations, bias, outdated info
  • ใช้เครื่องมือ AI เพื่อสร้างเนื้อหาและแก้ปัญหาUse AI tools for content generation and problem-solving
  • ประเมินผลลัพธ์จาก AI ว่าถูกต้องและมีประโยชน์Evaluate AI outputs for accuracy and usefulness
รูปแบบไวยากรณ์หลัก
If you give AI a clear prompt, you get a better answer.
If the model has more training data, it becomes smarter.
When you ask a question, the AI generates a response.
การเชื่อมโยงกับภาษา AI โดยตรง
ประโยคต้นฉบับ / ที่คาดหวังโครงสร้าง Conditional
"If you give a clear prompt, the AI gives a better answer."if + present → present
"If a model sees more data, it gets smarter."if + present → present
"When you ask a question, the chatbot generates a response."when clause
"If the training data has bias, the output has bias too."if + present → present
"If AI makes a mistake, it is called a hallucination."if + present → present
"If the prompt is vague, the answer is vague."if + present → present
เชื่อมโยงกับ LINE Chatbot (สัปดาห์ 9): Zero conditional ตรงกับตรรกะแชทบอทที่นักเรียนเขียนโปรแกรมไว้แล้ว:

"If the user types 'hello', the bot sends a welcome message."
"When a message arrives, the webhook receives it."

สัปดาห์ที่ 11 จึงรู้สึกเหมือนการอธิบายไวยากรณ์ของสิ่งที่โปรแกรมไว้แล้ว
✏️ แบบฝึกหัด
นักเรียนเขียนคู่มือ "AI คืออะไร" สำหรับนักเรียนที่อายุน้อยกว่า โดยใช้ประโยค zero conditional 5 ประโยค เริ่มต้นด้วย If หรือ When
12 สัปดาห์

Future Tense: Will / Going to + Course Review

โมดูลเทคโนโลยี: AI กิจกรรม ai_activities.html

🇬🇧 วัตถุประสงค์ภาษาอังกฤษ

  • ใช้ will สำหรับการพยากรณ์และสัญญาเกี่ยวกับอนาคต
  • ใช้ going to สำหรับแผนและความตั้งใจ
  • แยกความแตกต่างระหว่างสองรูปแบบในบริบท
  • ทบทวนและนำไวยากรณ์จากทุก 11 สัปดาห์ก่อนหน้ามาใช้ใหม่

💻 วัตถุประสงค์ด้านเทคโนโลยี

  • ใช้ AI เพื่อสร้างโค้ด (โปรแกรม Python)Use AI to generate code (Python programs)
  • สร้างโพรมต์ขั้นสูงด้วยข้อกำหนดหลายอย่างCreate advanced prompts with multiple requirements
  • ใช้ AI เพื่อเรียนรู้: อธิบายแนวคิด แก้ไขจุดบกพร่อง สอนทักษะใหม่Use AI for learning: explain concepts, debug code, teach new skills
  • ใช้ AI อย่างมีจริยธรรมApply AI ethically: understand responsible AI use
  • ปรับปรุงและพัฒนาโพรมต์เพื่อผลลัพธ์ที่ดีขึ้นIterate and refine prompts for better results
  • รวม AI กับทักษะเทคโนโลยีอื่นๆCombine AI with other tech skills (Python, HTML, etc.)
  • ทบทวนการเรียนรู้: ได้ทักษะอะไร จะเรียนอะไรต่อReflect on learning journey: what skills gained, what to learn next
รูปแบบไวยากรณ์หลัก
AI is going to change the world.
This program will calculate the result automatically.
I am going to build my own chatbot.
สัปดาห์ 12 เป็นการทบทวนไวยากรณ์ทั้งหมด
ไวยากรณ์ (สัปดาห์)นำมาใช้ใหม่ใน AI Activities
ส1 is / are"AI is technology that enables computers to think."
ส2 Articles"Write a Python program for a specific problem."
ส3 Can"AI can create text, images, and code."
ส4 WH-questions"What is a prompt? How do you write a good one?"
ส5 Imperatives + sequence"First, describe the problem. Then, specify the language."
ส6 Simple present"The model generates output. The algorithm follows steps."
ส7 Conjunctions"Python is popular because it is simple and powerful."
ส8 Comparatives"A better prompt gives a more accurate answer."
ส9 Present continuous"The AI is generating a response. Wait a moment."
ส10 Prepositions + frequency"The result is at the bottom of the screen. I always check it."
ส11 Conditionals"If the prompt is clear, the answer is better."
✏️ แบบฝึกหัดสุดท้าย (Summative)
นักเรียนเขียนการสะท้อนความคิด 1 หน้า "เส้นทางเทคโนโลยีของฉัน + อนาคตของฉัน":
  • สิ่งที่ทำได้ตอนนี้ที่ก่อนหน้านี้ทำไม่ได้ ส3 — can
  • สิ่งที่ทำในโครงการที่ชื่นชอบ ส3 — simple past
  • เครื่องมือที่ชื่นชอบทำงานอย่างไร ส6 — simple present
  • สิ่งที่จะสร้างต่อไป ส12 — going to
  • ทำไมคิดว่า AI สำคัญ ส7 — because

ตารางการประเมินผล

สัปดาห์ การประเมิน ไวยากรณ์ที่เน้น เทคโนโลยีที่เน้น
2 อธิบายเกม Scratch ใน 5 ประโยคDescribe your Scratch game in 5 sentences is/are, articles, there is/are อธิบายองค์ประกอบเกม
3 บันทึก Git + "GitHub ทำอะไรได้บ้าง?"Git session journal + "What can GitHub do?" Can, simple past บันทึก Git workflow
5 คู่มือขั้นตอนการ Deploy เว็บไซต์"How to Deploy a Website" step-by-step guide Imperatives, sequence เขียนบทเรียน deployment
7 ย่อหน้าเปรียบเทียบ Python กับ ScratchPython vs. Scratch comparison paragraph Conjunctions, simple present เปรียบเทียบเครื่องมือโปรแกรม
9 บรรยายสด LINE bot (present continuous)Live LINE bot demo narration Present continuous สาธิตการทำงานของบอท
10 ย่อหน้า "สไตล์การตัดต่อ" + ทัวร์ UI CapCut"My Editing Style" paragraph + CapCut UI tour Prepositions, frequency adverbs อธิบาย editing workflow
12 การสะท้อนความคิด "เส้นทางเทคโนโลยีของฉัน" (ปลายภาค)"My Tech Journey" reflection (summative) ไวยากรณ์ทั้งหมด + future tense ทบทวนทุกทักษะเทคโนโลยี

หมายเหตุการเชื่อมโยงข้ามโมดูล

การเชื่อมโยงไวยากรณ์ข้ามโมดูลเทคโนโลยี

ไวยากรณ์หลายข้อที่สอนในสัปดาห์หนึ่งปรากฏซ้ำในเนื้อหาเทคโนโลยีภายหลัง ช่วยเสริมความจำโดยไม่ต้องวางแผนเพิ่มเติม:

ไวยากรณ์ที่สอนครั้งแรกการเสริมที่เกิดขึ้นเองในภายหลัง
ส1 is/areการ์ดคำศัพท์ทุกใบในทุกโมดูลถัดมา
ส5 Imperativesบทเรียน CapCut (ส10), การเขียนโพรมต์ AI (ส11–12)
ส6 Simple presentคำอธิบาย AI (ส11), คำอธิบาย LINE bot (ส9)
ส3 Canความสามารถ Android (ส8), ความสามารถ AI (ส11–12)
ส11 Zero conditionalอธิบายตรรกะ LINE bot ที่โปรแกรมไว้ในสัปดาห์ 9
ปุ่มเสียงเป็นแบบฝึกไวยากรณ์

ประโยคทุกประโยคใน speak() ของ HTML ในคลังเป็นประโยคตัวอย่างสำหรับไวยากรณ์ของสัปดาห์นั้น รวมปุ่ม Web Speech API เข้ากับชั้นเรียนภาษาอังกฤษ:

ขั้นที่ 1
คลิก → ฟัง → พูดตาม (drilling)
ขั้นที่ 2
ฟัง → ระบุรูปแบบไวยากรณ์
ขั้นที่ 3
ปรับประโยคโดยใช้คำศัพท์ใหม่
คำศัพท์ถูกนำมาใช้ซ้ำโดยอัตโนมัติ

เนื่องจากนักเรียนพบการกระทำเดียวกันในหลายเครื่องมือ — open, create, save, send, click, add, export, upload — คำศัพท์จากสัปดาห์แรกๆ จะคล่องแคล่วภายในสัปดาห์ที่ 12 โดยไม่ต้องวางแผนการทบทวนโดยเฉพาะ

สรุปวัตถุประสงค์เมื่อจบหลักสูตร

🇬🇧 วัตถุประสงค์ภาษาอังกฤษ

  • อ่านและเข้าใจเอกสารภาษาอังกฤษด้านเทคนิคRead and understand technical English documentation
  • ใช้ไวยากรณ์อย่างเป็นธรรมชาติในบริบทเทคนิคUse grammar naturally in technical contexts
  • เข้าใจและปฏิบัติตามคำแนะนำภาษาอังกฤษUnderstand and follow English instructions and tutorials
  • สื่อสารเกี่ยวกับเทคโนโลยีเป็นภาษาอังกฤษCommunicate about technology in English
  • ขอความช่วยเหลือและทำงานร่วมกันเป็นภาษาอังกฤษAsk for help and collaborate in English

💻 วัตถุประสงค์ด้านเทคโนโลยี

  • สร้างเกมและโปรแกรมเชิงโต้ตอบ (Scratch)Create games and interactive programs
  • ใช้การควบคุมเวอร์ชันสำหรับโครงการ (Git/GitHub)Use version control for projects
  • สร้างและเผยแพร่เว็บไซต์ (HTML/CSS)Build and deploy websites
  • เขียนโปรแกรม Python เพื่อแก้ปัญหาจริงWrite Python programs for real problems
  • เข้าใจและสำรวจระบบ AndroidUnderstand and explore Android system
  • สร้างแชทบอท LINE สำหรับผู้ใช้จริงCreate LINE chatbots for real users
  • ตัดต่อวิดีโอระดับมืออาชีพ (CapCut)Edit professional videos
  • ใช้ AI อย่างมีประสิทธิภาพเพื่อเรียนรู้และสร้างสรรค์Use AI effectively for learning and creating

🌟 วัตถุประสงค์รวม

  • เรียนรู้เทคโนโลยีใหม่ด้วยตนเองโดยอ่านเอกสารภาษาอังกฤษLearn new technologies independently by reading English documentation
  • ค้นหาวิธีแก้ปัญหาออนไลน์โดยใช้ภาษาอังกฤษSearch for solutions online using English
  • สร้างผลงานโครงการเทคโนโลยีBuild a portfolio of tech projects
  • มีความมั่นใจทั้งภาษาอังกฤษและทักษะเทคโนโลยีGain confidence in both English and tech skills
  • เตรียมความพร้อมสำหรับอาชีพด้านเทคโนโลยีที่ต้องใช้ภาษาอังกฤษPrepare for tech careers requiring English proficiency