👼 สอนเขียนโปรแกรมหรือสอนการโค้ดดิ้ง (coding) ให้กับเด็กทำได้อย่างไงบ้าง?
___________________________________
.
👩🏫 1) วิธีแรกสามารถสอนโค้ดดิ้งโดยไม่ต้องใช้คอม
___________________________________
คือถ้าเป็นในระดับมัธยมศึกษา มหาวิทยาลัย
ยังไงก็ต้องใช้คอม เพื่อสอนเขียนโปรแกรม
ไม่มีมันจะเขียนยังไงเนอะ
.
แต่การสอนโค้ดดิ้งในระดับประถมศึกษา
ถ้าจะสอนโค้ดดิ้งแบบให้รู้จัก syntax (ไวยากรณ์)
อาจไม่เหมาะ เพราะเกินวัยเด็ก
.
ด้วยเหตุนี้เขาจึงมีวิธีสอนแนวอื่นโดยไม่ต้องใช้คอม
แต่เน้นไปที่การฝึกตรรกะ และวิธีคิดแทน ยังไม่ต้องรู้จัก syntax ของภาษา
ในต่างประเทศเขามีโครงการ "CS Unplugged"
ชื่อแปลตรงไปตรงมา "วิทย์คอม (CS: computer science) แบบถอดปลั๊กออก"
.
เป็นการรวบรวมกิจกรรมที่ออกแบบมาให้สอนวิทย์คอม
โดยปราศจากการใช้คอมพิวเตอร์
แต่จะใช้ผ่านการเล่นเกม ทายปริศนา ฯลฯ
จะได้ไม่ยึดติดกับซอฟต์แวร์และฮาร์ดแวร์
.
โดยกลุ่มเป้าหมายเน้นไปที่เด็กปฐมวัย ใช้ได้กับเด็กทั่วโลก
โครงการนี้มีมานานแล้ว กิจกรรมถูกออกแบบมาและปรับปรุงมาเรื่อยๆ
มีกิจกรรมทั้งหมดกว่า 20 กิจกรรม
.
รายละเอียดดูได้ที่เว็บ
https://www.csunplugged.org/en/
.
หนังสือเวอร์ชั่นภาษาไทยดาวน์โหลดได้ที่นี้
ของสถาบันเทคโนโลยีนานาชาติสิรินธร มหาวิทยาลัยธรรมศาสตร์
https://drive.google.com/file/d/1fHLFzN2yri4pQRGBuABxJX04zq89gzSO/view
.
มีหนังสือคู่มือให้เอาไปใช้สอนเด็กได้นะครับ เวอร์ชั่นภาษาอังกฤษ
https://classic.csunplugged.org/wp-content/uploads/2015/03/CSUnplugged_OS_2015_v3.1.pdf
___________________________________
.
👨🏫 2) วิธีที่สองจะสอนเด็กใช้โปรแกรมภาษาภาพ
ใช้แค่กราฟฟิก ไม่ต้องพิมพ์ดีดเป็น Text
___________________________________
ภาษาเขียนโปรแกรมแบบนี้ชื่อภาษาอังกฤษคือ
"Visual programming language"
เรียกย่อๆ ว่า "VPL"
.
จะนิยมนำมาใช้สอนเด็กวัยประถม
เพื่อปูพื้นฐานเขียนโปรแกรม
อย่างในหลักสูตร "วิทยาการคำนวณ"
ของเด็กตั้งแต่ประถม ป.1 ยัน ป.6 ต่อด้วย ม.1, ม.2
ก็มีสอน Scratch เอาไว้เขียนโปรแกรม
.
สำหรับ Scratch ถูกพัฒนาโดย MIT
จะเหมาะกับการศึกษาอย่างยิ่ง
เวลาเด็กจะเขียนโปรแกรมนะเหรอๆ
เด็กๆ ก็แค่นำภาพกล่องคำสั่ง หรือบล็อกคำสั่งมาร้อยเรียงต่อเนื่อง
เพื่อสั่งหรือบังคับตัวละครในเกมให้ทำงานตามสั่งได้ตามใจชอบ
ซึ่งเรียนเขียนโปรแกรมแบบนี้จะเหมือนเล่นเกมเลย
เหมาะกับฝึกทักษะด้านลอจิกให้กับเด็กวัยนี้มาก
.
ภาษาเขียนโปรแกรมแบบ VPL ไม่ได้มีดีแค่เอาไว้ใช้ศึกษาเท่านั้น
ยังมีการนำไปใช้งานจริง ยึดเป็นอาชีพได้อีกด้วยนะ
.
ตัวภาษาเขียนโปรแกรมแบบนี้ที่ดังๆ เช่น (จริงๆ มีเยอะ)
- flowcode สำหรับงาน embedded microprocessors
- Labview ก็เอาไว้ใช้ควบคุมอุปกรณ์ไฟฟ้า PLC ในโรงงานอุตสาหกรรมต่างๆ
- Construct 2 , Unity , Blender Game Engine เอาไว้ใช้สร้างเกมต่างๆ
- และอื่นๆ ที่ไม่ได้กล่าวถึง
___________________________________
.
👩🏫 3) วิธีสุดท้ายให้เด็กรียนรู้ภาษาเขียนโปรแกรม
ด้วยการพิมพ์ดีดเป็นภาษาอังกฤษล้วนๆ
(พร้อมอักขระ อักษรต่างๆ)
.___________________________________
ปกติคนทั่วไปสามารถอ่านข้อความพวกนี้ออก
เพราะเป็นภาษาอังกฤษ
แต่ไม่เข้าใจความหมาย ก็ไม่ได้เรียนมาโดยตรงนิ
ข้อความมันจะเหมือนเข้ารหัสบางอย่างเอาไว้ (code)
.
ซึ่งการเขียนโปรแกรมวิธีนี้ก็คือวิธีดั้งเดิม
จะยืดหยุ่นพลิกแพลงหลายตลบ
และประยุกต์ใช้งานได้หลากหลาย
.
ยิ่งถ้าเป็นงานสายหลักของอาชีพโปรแกรมเมอร์
ไม่ว่าจะเป็น AI, embedded system, IoT, เว็บแอพลิเคชั่น, แอพลิเคชั่นบนคอม บนมือถือ เป็นต้น
ก็จะเขียนโปรแกรมแนวนี้แทบทั้งสิ้น
.
ถ้าจะยกตัวอย่างภาษาเขียนโปรแกรมดังๆ เช่น
Python, Java, JavaScript, C#, C, C++, PHP, Objective C, Swift, Kotlin, Go, Scala, SQL เป็นต้น
.
ซึ่งการเรียนภาษาพวกนี้เหมาะกับเด็กที่โตมาหน่อย
ตั้งแต่ระดับมัธยม ก็สามารถเรียนรู้ได้
อย่างในตำราเรียน "วิทยาการคำนวณ" ชั้น ม.1 ม.2
ก็บรรจุ python อยู่ในหลักสุตรเชียวน๊า
_______________________
.
สรุป เอาเป็นว่าถึงตอนนี้ หลักสูตรไทย
เขาวางให้เด็กๆ สมัยเนี่ย
ได้เรียนเขียนโปรแกรมตั้งแต่เด็กแล้ว
เป็นวิชาบังคับ
.
ตอนนี้ก็เริ่มจะทยอยเปิดสอนไปเรื่อยๆ
ปีหน้าหลักสูตรก็จะมาครบทุกชั้นปี
.
ในระดับประถมไม่ได้ยากอะไรเลย ใช้แค่ Scratch
ระดับม.ต้น เริ่มสอนเขียนจริงจังนิดหน่อย
พอตอนม.ปลาย เริ่มสอนพวกอัลอริทึม, วิทย์คอม, data science เป็นต้น
_______________________
.
.
++++++++++++++++++
ขอประชาสัมพันธ์ (ขายของ)
++++++++++++++++++
คอร์สรู้ทันเด็กม.ต้น ในเรื่องเขียนโปรแกรม สำหรับผู้มีพื้นฐานติดลบ (ใช้ภาษา Python) เปิดรอบ 2
รายละเอียด
👉 https://www.facebook.com/notes/โปรแกรมเมอร์ไทย-thai-programmer/คอร์สรู้ทันเด็กมต้น-ในเรื่องเขียนโปรแกรม-สำหรับผู้มีพื้นฐานติดลบ-ใช้ภาษา-python-/2516287358661100/
.
รูปแบบเป็นการเรียนทางไกลออนไลน์ ตัวต่อตัว ผ่าน TeamViwer
เหมาะกับคนที่ไม่ได้จบคอมมา เช่น แพทย์ ทันตะ อักษร นิติ นิเทศ ศิลปะ รัฐศาสตร์ บัญชี เป็นต้น
และต้องการเรียนตัวต่อตัว ไม่ใช่คอร์สวีดีโอ
.
.
เขียนโดยโปรแกรมเมอร์ไทย thai programmer
同時也有1部Youtube影片,追蹤數超過1萬的網紅translation,也在其Youtube影片中提到,#'89年にハドソンが発売した、寺沢武一氏の同名作品からのPCECD用コマンド選択式ADV作品。 原作の黒竜王編を元に、他のシナリオやオリジナルエピソード・キャラで構成されており、寺沢氏自身が監修を担当した。 テキストやコマンド選択で極力無駄を省き、デジタルコミックとして楽しませる要素が多い。 元々...
「java game engine」的推薦目錄:
- 關於java game engine 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳貼文
- 關於java game engine 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
- 關於java game engine 在 translation Youtube 的最佳解答
- 關於java game engine 在 Collection: Game Engines - GitHub 的評價
- 關於java game engine 在 Java Game Engines [closed] - Stack Overflow 的評價
- 關於java game engine 在 A simple java game engine [closed] - Code Review Stack ... 的評價
- 關於java game engine 在 Java Game Engine - Posts | Facebook 的評價
- 關於java game engine 在 Beginning Java Game Programming [With CDROM] - Pinterest 的評價
java game engine 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
👼 สอนเขียนโปรแกรมหรือสอนการโค้ดดิ้ง (coding) ให้กับเด็กทำได้อย่างไงบ้าง?
___________________________________
.
👩🏫 1) วิธีแรกสามารถสอนโค้ดดิ้งโดยไม่ต้องใช้คอม
___________________________________
คือถ้าเป็นในระดับมัธยมศึกษา มหาวิทยาลัย
ยังไงก็ต้องใช้คอม เพื่อสอนเขียนโปรแกรม
ไม่มีมันจะเขียนยังไงเนอะ
.
แต่การสอนโค้ดดิ้งในระดับประถมศึกษา
ถ้าจะสอนโค้ดดิ้งแบบให้รู้จัก syntax (ไวยากรณ์)
อาจไม่เหมาะ เพราะเกินวัยเด็ก
.
ด้วยเหตุนี้เขาจึงมีวิธีสอนแนวอื่นโดยไม่ต้องใช้คอม
แต่เน้นไปที่การฝึกตรรกะ และวิธีคิดแทน ยังไม่ต้องรู้จัก syntax ของภาษา
ในต่างประเทศเขามีโครงการ "CS Unplugged"
ชื่อแปลตรงไปตรงมา "วิทย์คอม (CS: computer science) แบบถอดปลั๊กออก"
.
เป็นการรวบรวมกิจกรรมที่ออกแบบมาให้สอนวิทย์คอม
โดยปราศจากการใช้คอมพิวเตอร์
แต่จะใช้ผ่านการเล่นเกม ทายปริศนา ฯลฯ
จะได้ไม่ยึดติดกับซอฟต์แวร์และฮาร์ดแวร์
.
โดยกลุ่มเป้าหมายเน้นไปที่เด็กปฐมวัย ใช้ได้กับเด็กทั่วโลก
โครงการนี้มีมานานแล้ว กิจกรรมถูกออกแบบมาและปรับปรุงมาเรื่อยๆ
มีกิจกรรมทั้งหมดกว่า 20 กิจกรรม
.
รายละเอียดดูได้ที่เว็บ
https://www.csunplugged.org/en/
.
หนังสือเวอร์ชั่นภาษาไทยดาวน์โหลดได้ที่นี้
ของสถาบันเทคโนโลยีนานาชาติสิรินธร มหาวิทยาลัยธรรมศาสตร์
https://drive.google.com/…/1fHLFzN2yri4pQRGBuABxJX04zq…/view
.
มีหนังสือคู่มือให้เอาไปใช้สอนเด็กได้นะครับ เวอร์ชั่นภาษาอังกฤษ
https://classic.csunplugged.org/…/CSUnplugged_OS_2015_v3.1.…
___________________________________
.
👨🏫 2) วิธีที่สองจะสอนเด็กใช้โปรแกรมภาษาภาพ
ใช้แค่กราฟฟิก ไม่ต้องพิมพ์ดีดเป็น Text
___________________________________
ภาษาเขียนโปรแกรมแบบนี้ชื่อภาษาอังกฤษคือ
"Visual programming language"
เรียกย่อๆ ว่า "VPL"
.
จะนิยมนำมาใช้สอนเด็กวัยประถม
เพื่อปูพื้นฐานเขียนโปรแกรม
อย่างในหลักสูตร "วิทยาการคำนวณ"
ของเด็กตั้งแต่ประถม ป.1 ยัน ป.6 ต่อด้วย ม.1, ม.2
ก็มีสอน Scratch เอาไว้เขียนโปรแกรม
.
สำหรับ Scratch ถูกพัฒนาโดย MIT
จะเหมาะกับการศึกษาอย่างยิ่ง
เวลาเด็กจะเขียนโปรแกรมนะเหรอๆ
เด็กๆ ก็แค่นำภาพกล่องคำสั่ง หรือบล็อกคำสั่งมาร้อยเรียงต่อเนื่อง
เพื่อสั่งหรือบังคับตัวละครในเกมให้ทำงานตามสั่งได้ตามใจชอบ
ซึ่งเรียนเขียนโปรแกรมแบบนี้จะเหมือนเล่นเกมเลย
เหมาะกับฝึกทักษะด้านลอจิกให้กับเด็กวัยนี้มาก
.
ภาษาเขียนโปรแกรมแบบ VPL ไม่ได้มีดีแค่เอาไว้ใช้ศึกษาเท่านั้น
ยังมีการนำไปใช้งานจริง ยึดเป็นอาชีพได้อีกด้วยนะ
.
ตัวภาษาเขียนโปรแกรมแบบนี้ที่ดังๆ เช่น (จริงๆ มีเยอะ)
- flowcode สำหรับงาน embedded microprocessors
- Labview ก็เอาไว้ใช้ควบคุมอุปกรณ์ไฟฟ้า PLC ในโรงงานอุตสาหกรรมต่างๆ
- Construct 2 , Unity , Blender Game Engine เอาไว้ใช้สร้างเกมต่างๆ
- และอื่นๆ ที่ไม่ได้กล่าวถึง
___________________________________
.
👩🏫 3) วิธีสุดท้ายให้เด็กรียนรู้ภาษาเขียนโปรแกรม
ด้วยการพิมพ์ดีดเป็นภาษาอังกฤษล้วนๆ
(พร้อมอักขระ อักษรต่างๆ)
.___________________________________
ปกติคนทั่วไปสามารถอ่านข้อความพวกนี้ออก
เพราะเป็นภาษาอังกฤษ
แต่ไม่เข้าใจความหมาย ก็ไม่ได้เรียนมาโดยตรงนิ
ข้อความมันจะเหมือนเข้ารหัสบางอย่างเอาไว้ (code)
.
ซึ่งการเขียนโปรแกรมวิธีนี้ก็คือวิธีดั้งเดิม
จะยืดหยุ่นพลิกแพลงหลายตลบ
และประยุกต์ใช้งานได้หลากหลาย
.
ยิ่งถ้าเป็นงานสายหลักของอาชีพโปรแกรมเมอร์
ไม่ว่าจะเป็น AI, embedded system, IoT, เว็บแอพลิเคชั่น, แอพลิเคชั่นบนคอม บนมือถือ เป็นต้น
ก็จะเขียนโปรแกรมแนวนี้แทบทั้งสิ้น
.
ถ้าจะยกตัวอย่างภาษาเขียนโปรแกรมดังๆ เช่น
Python, Java, JavaScript, C#, C, C++, PHP, Objective C, Swift, Kotlin, Go, Scala, SQL เป็นต้น
.
ซึ่งการเรียนภาษาพวกนี้เหมาะกับเด็กที่โตมาหน่อย
ตั้งแต่ระดับมัธยม ก็สามารถเรียนรู้ได้
อย่างในตำราเรียน "วิทยาการคำนวณ" ชั้น ม.1 ม.2
ก็บรรจุ python อยู่ในหลักสุตรเชียวน๊า
_______________________
.
สรุป เอาเป็นว่าถึงตอนนี้ หลักสูตรไทย
เขาวางให้เด็กๆ สมัยเนี่ย
ได้เรียนเขียนโปรแกรมตั้งแต่เด็กแล้ว
เป็นวิชาบังคับ
.
ตอนนี้ก็เริ่มจะทยอยเปิดสอนไปเรื่อยๆ
ปีหน้าหลักสูตรก็จะมาครบทุกชั้นปี
.
ในระดับประถมไม่ได้ยากอะไรเลย ใช้แค่ Scratch
ระดับม.ต้น เริ่มสอนเขียนจริงจังนิดหน่อย
พอตอนม.ปลาย เริ่มสอนพวกอัลอริทึม, วิทย์คอม, data science เป็นต้น
_______________________
.
.
++++++++++++++++++
ขอประชาสัมพันธ์ (ขายของ)
++++++++++++++++++
คอร์สรู้ทันเด็กม.ต้น ในเรื่องเขียนโปรแกรม สำหรับผู้มีพื้นฐานติดลบ (ใช้ภาษา Python) เปิดรอบ 2
รายละเอียด
👉 https://www.facebook.com/notes/โปรแกรมเมอร์ไทย-thai-programmer/คอร์สรู้ทันเด็กมต้น-ในเรื่องเขียนโปรแกรม-สำหรับผู้มีพื้นฐานติดลบ-ใช้ภาษา-python-/2516287358661100/
.
รูปแบบเป็นการเรียนทางไกลออนไลน์ ตัวต่อตัว ผ่าน TeamViwer
เหมาะกับคนที่ไม่ได้จบคอมมา เช่น แพทย์ ทันตะ อักษร นิติ นิเทศ ศิลปะ รัฐศาสตร์ บัญชี เป็นต้น
และต้องการเรียนตัวต่อตัว ไม่ใช่คอร์สวีดีโอ
.
.
เขียนโดยโปรแกรมเมอร์ไทย thai programmer
java game engine 在 translation Youtube 的最佳解答
#'89年にハドソンが発売した、寺沢武一氏の同名作品からのPCECD用コマンド選択式ADV作品。
原作の黒竜王編を元に、他のシナリオやオリジナルエピソード・キャラで構成されており、寺沢氏自身が監修を担当した。
テキストやコマンド選択で極力無駄を省き、デジタルコミックとして楽しませる要素が多い。
元々アニメ版スペースコブラの企画時、寺沢氏本人の持つコブラのイメージが山田氏だった事があり、本作では念願かなって山田康雄氏が起用、寺沢氏の描くコブラ像の実現と言える。
BGMはスターブレイカー(PCECD/'94年)や、真説サムライスピリッツ 武士道烈伝(PS/'97年)等の中村氏がCD音源を、鏡の国のレジェンド(PCECD/'89年)や、かっとび!童児(FC/'89年)等の小原氏とサウザンドアームズ(PS/'98年)等の守尾氏がPSG音源を作曲した。
サウンドディレクター:笹川敏幸氏
BGMプロデュース:中神紀之氏
効果音:水町正俊氏、滝本利昭氏
作曲(cd-da):中村暢之氏、(psg):小原肇氏、守尾崇氏
Manufacturer: 1989.03.30
computer: PC Engine + Super CD-ROM2
Hardware: CD-DA,HuC6280
Sound Director: Toshiyuki Sasagawa
adpcm sampling: Alfa System
sound effect: Masatoshi Mizumachi, Toshiaki Takimoto (滝本利昭)
Music Producer: Noriyuki Nakagami
Composer: Nobuyuki Nakamura,Hajime Ohara,Takashi Morio
------------------------------------------------------------------------------------------------------
00:00 01.Title (タイトル *cd-da)
01:33 02.Queen Love (観光宇宙船クイーン・ラブ号)
04:24 03.Queen's Bar (クイーンズバー)
07:18 04.Night Club (ナイトクラブ)
10:09 05.Jack Ben (ジャックベン)
10:12 06.Bounty Hunter (賞金稼ぎ)
13:30 07.Athletic Room (アスレチックルーム)
16:05 08.Natalie (ナタリー)
16:12 09.Gator Attack (ゲイターの攻撃)
19:01 10.Jigol's Stomach (ジゴルの胃)
21:30 11.Romur (ロムール)
22:41 12.Olzeh City (オルゼ市)
25:15 13.Olzeh's Bar (オルゼのバー)
27:28 14.Java Village (ジャバ村)
30:13 15.Tension (テンション)
30:17 16.Saboiler (サボイラー)
33:13 17.Main Theme (メインテーマ)
35:52 18.El Raso (エルラソ)
38:00 19.Casino (カジノ)
40:34 20.B-District (B地区)
42:32 21.Church of Iktow (教会)
44:43 22.Dragon Soldiers (黒竜王の兵士)
46:18 23.Shrine of Evil (エビルの聖地)
48:27 24.Tattoo Christening (刺青)
48:32 25.Youko O'Brien (ヨーコ・オブライエン)
50:46 26.Evil's Mind (エビルの心)
50:53 27.Deceptions (欺瞞)
53:32 28.Black Dragon King (黒竜王)
54:41 29.Evil's End (エビル打倒)
54:50 30.Path of the Dragon (竜の道)
55:16 31.Ending 3 (エンディング3 *cd-da)
56:21 32.Credits (スタッフクレジット *cd-da)
------------------------------------------------------------------------------------------------------

java game engine 在 A simple java game engine [closed] - Code Review Stack ... 的推薦與評價
Overall review. I think it's too early to give a profound review of your architecture, so here's only what I found at a quick glance. ... <看更多>
java game engine 在 Collection: Game Engines - GitHub 的推薦與評價
godotengine / godot. Star. Godot Engine – Multi-platform 2D and 3D game engine ... A complete 3-D game development suite written in Java. 2757 1032 Java ... ... <看更多>