โคโจ (สภาพแวดล้อมการเรียนรู้)
| สภาพแวดล้อมการเรียนรู้โคโจ | |
|---|---|
ภาพหน้าจอของโคโจ | |
| กระบวนทัศน์ | มีโครงสร้าง , ใช้งานได้จริง , เชิงวัตถุ |
| ออกแบบ โดย | ลาลิต ปันต์ |
| ปรากฏครั้งแรก | 2010 ( 2010 ) |
| เวอร์ชันเสถียร | 2.9.33 / 4 ธันวาคม 2025 ( 2025-12-04 ) |
| วินัยในการพิมพ์ | แข็งแกร่ง |
| โอเอส | รองรับหลายแพลตฟอร์ม : Linux , macOS , Windows |
| ใบอนุญาต | จีพีแอล |
| นามสกุลไฟล์ | .scala, .kojo |
| เว็บไซต์ | kogics.net/kojo |
| ได้รับอิทธิพลจาก | |
| โลโก้ , การประมวลผล | |
| |
Kojoเป็นภาษาโปรแกรมและสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) สำหรับการเขียนโปรแกรมและการเรียนรู้คอมพิวเตอร์ มีคุณสมบัติหลากหลายที่ช่วยให้สามารถเล่น สำรวจ สร้าง และเรียนรู้ในด้านการเขียนโปรแกรมคอมพิวเตอร์ ทักษะทางจิต คณิตศาสตร์ (เชิงโต้ตอบ) กราฟิก ศิลปะ ดนตรี วิทยาศาสตร์ แอนิเมชั่น เกม และอิเล็กทรอนิกส์ Kojo ดึงแนวคิดมาจากภาษาโปรแกรม LogoและProcessing [ 1 ] [ 2 ]
Kojo เป็นซอฟต์แวร์โอเพนซอร์สสร้างขึ้นและพัฒนาอย่างต่อเนื่องโดย Lalit Pant โปรแกรมเมอร์คอมพิวเตอร์และครูที่อาศัยอยู่ในเมืองเดห์ราดูน ประเทศอินเดีย Kojo เผยแพร่โดยมูลนิธิ Kogics ซึ่งเป็นองค์กรไม่แสวงผลกำไรที่ก่อตั้งโดย Lalit [ 3 ] Kojo มีภาษาเฉพาะโดเมน (DSLs) สำหรับพื้นที่การเรียนรู้ต่างๆ และถือได้ว่าเป็นภาษาการเขียนโปรแกรมเพื่อการศึกษา
Kojo เขียนขึ้นโดยใช้ภาษาโปรแกรมScala และมีแนวทางพื้นฐานอยู่ที่ภาษา Scala โดยผู้ใช้จะเริ่มต้นด้วยส่วนย่อยที่ง่ายของภาษาและค่อยๆ พัฒนาไปทีละขั้นตอน อินเทอร์เฟซผู้ใช้แบบกราฟิกของ Kojo นั้นใช้ Java Swingเป็นพื้นฐาน โดยเวอร์ชันก่อนหน้านี้ใช้แพลตฟอร์ม Java NetBeans เป็นพื้นฐาน
Lalit เลือก Scala เป็นภาษาพื้นฐานสำหรับ Kojo เนื่องจากมีอุปสรรคในการเข้าใช้งานต่ำและมีศักยภาพสูง[ 4 ] [ 5 ]
Kojo ถูกนำไปใช้ในโรงเรียนและห้องเรียนทั่วโลก ตัวอย่างเช่น:
- รัฐกัวภายใน หลักสูตร ICT /การเขียนโค้ด[ 6 ]
- โรงเรียนฮิมจโยติ เมืองเดห์ราดูน ประเทศอินเดีย
- โรงเรียนมอนเดรียนเฮาส์ เมืองเดห์ราดูน ประเทศอินเดีย
- โรงเรียน Rishi Valley , Madanapalle, อินเดีย
- โรงเรียนประถมคาร์ดินัลฟอเรสต์ สปริงฟิลด์ เวอร์จิเนีย สหรัฐอเมริกา[ 7 ]
- วิทยาลัยดิอาโบลแวลลีย์ เมืองเพลแซนต์ฮิลล์ รัฐแคลิฟอร์เนีย สหรัฐอเมริกา
- โรงเรียนมัธยมคาทอลิกเอาเวอร์เลดี้ส์เมืองเพรสตัน ประเทศอังกฤษ
- ชั้นเรียนประถมศึกษาปีที่ 4 ของสวีเดนซึ่งประกอบด้วยเด็กอายุ 10 ปี[ 8 ] Kojo ได้รับการนำเสนอโดยDagens Nyheter (DN) และComputer Swedenอันเป็นผลมาจากผลงานที่ชั้นเรียนนี้ได้ทำ
- กิจกรรมต่างๆ เช่น Silicon Valley Code Camp [ 9 ] CoderDojo , Hack The Future และ Meetups [ 10 ]
การพัฒนา Kojo ได้รับการสนับสนุนบางส่วนจากLightbendซึ่งเดิมชื่อ TypeSafe [ 11 ]และภาควิชาวิทยาการคอมพิวเตอร์มหาวิทยาลัยลุนด์[ 12 ]โดย Kojo ถูกนำมาใช้เพื่อแนะนำการเขียนโปรแกรมคอมพิวเตอร์ให้กับเด็กและครู ศาสตราจารย์ Björn Regnell จากมหาวิทยาลัยลุนด์ได้นำเสนอข้อมูลที่เป็นประโยชน์เกี่ยวกับเรื่องนี้[ 13 ]ศาสตราจารย์ Regnell เขียนไว้ว่า " Kojo เป็นเครื่องมือที่ดีที่สุด มีอุปสรรคในการเข้าใช้งานต่ำ ที่ผมเคยเห็นมา สำหรับการทำให้การเขียนโปรแกรมแบบข้อความจริง ๆ สามารถใช้งานได้สำหรับเด็ก ๆ และยังสามารถใช้งานได้จนถึงระดับมหาวิทยาลัย " [ 14 ]
Kojo ให้การสนับสนุนอย่างเต็มที่สำหรับการเขียนโปรแกรมและการเรียนรู้ในภาษาตุรกีตั้งแต่เวอร์ชันล่าสุดในปี 2021 เป็นต้นไป