Page 14 - MU_10Oct65
P. 14

14                                           มหิดลสาร ๒๕๖๕                                      October 2022




                               ม.มหิดล สุร้างสุรรค่์และพัฒนา

                    เค่รื�องมือตรวิจสุอบโปรแกรมค่อมพิวิเตอร์



            เพ้่�อให้นักพ้ัฒนาตำรื่วิจสู่อบการื่ลัะเมิดลัิขสู่ิทธิ์ิ�แลัะควิามปลัอดภััย


                                            จากการื่นำาโค้ดมาใช่้ซ้ำำ�า



                                                                                    สู่ัมภูาษณ์ และเข่ยน้ข่าวิโดย ฐิติรััตน้์ เดชพิ่รัหิม
                                                                                                   ขอบคุ่ณภูาพิ่จาก ICT


              บน้เสู่้น้ที่างช่วิิต  การับรัรัลุสูู่่จุดหิมายที่่�แที่้จรัิง  สู่ำาค่ัญ
        ที่่�  “การื่เล่อก”  โดยเฉพิ่าะอย่างยิ�งโลกยุค่ดิจิที่ัลที่่�ไรั้พิ่รัมแดน้
        ที่่�ต้องติดปีก  “นักเด่นทาง”  ด้วิย  “ภาษาคอมพื่่วเตำอรื่์”
            เพิ่ื�อใหิ้  “การื่เล่อก”  เสู่้น้ที่างช่วิิตของเยาวิชน้ค่น้รัุ่น้ใหิม่
        ซ่�งเปรั่ยบเสู่มือน้  “นักเด่นทางสุ่่อนาคตำของมวลมนุษยชาตำ่”
        เป็น้ไปอย่างม่ที่ิศที่าง  และยั�งยืน้  จำาเป็น้ต้องม่การัวิางแผน้ที่่�
        ค่รั อบ ค่ลุมกา รั แ ก้ ปัญ หิ าใ น้ภู า พิ่รัวิ มอ ย่างเป็ น้รั ะบบ
               ปรื่ะเทศิไทยจึงได้บรื่รื่จุทักษะการื่ค่ดเช่งคำานวณ  (Com-
        putational  Thinking)  ไว้ในกลุ่มการื่เรื่ียนรื่่้ว่ทยาศิาสุตำรื่์
        ของเยาวชน  ในยุทธ์ศิาสุตำรื่์ชาตำ่ด้านการื่เสุรื่่มสุรื่้างศิักยภาพื่
        ทรื่ัพื่ยากรื่มนุษย์  ยุทธ์ศิาสุตำรื่์  ๒๐  ปี  (พื่.ศิ.๒๕๖๑  –  ๒๕๘๐)
                อาจารื่ย์  ดรื่.ชัยยงค์  รื่ักข่ตำเวชสุกุล  อาจารัย์ปรัะจำา
        กลุ่มวิิชาวิิที่ยาการัค่อมพิ่ิวิเตอรั์  ค่ณะเที่ค่โน้โลย่สู่ารัสู่น้เที่ศ
        และการัสู่ื�อสู่ารั  (ICT)  มหิาวิิที่ยาลัยมหิิดล  ได้กล่าวิถ่งความ
        สุำาคัญของว่ธ์ีค่ดแบบว่ทยาการื่คำานวณว่า  เป็นปัจจัยสุำาคัญ
        ของการื่เขียนโปรื่แกรื่มด้วยภาษาคอมพื่่วเตำอรื่์  (Coding)
                ซ่�งเป็น้พิ่ื�น้ฐาน้สู่ำาค่ัญของการัพิ่ัฒน้าสูู่่การัเป็น้  “นักพื่ัฒนา
        ซอฟื้ตำ์แวรื่์”  (Software  Developer)  อาช่พิ่ที่่�ม่บที่บาที่สู่ำาค่ัญ
        ใน้โลกยุค่ดิจิที่ัลซ่�งขับเค่ลื�อน้ด้วิยเที่ค่โน้โลย่และซอฟต์แวิรั์  เช่น้
                                                                              อาจารื่ย์ ดรื่.ช่ัยยงค์ รื่ักขิตำเวิช่สู่กุลั
        ปัญญาปรัะดิษฐ์ (AI) และเป็น้หิน้่�งใน้เป้าหิมายสู่ำาค่ัญของการับ่ม   อาจัารย์ประจัำากลั่่มวิิชาวิิทยาการคอมพิวิเตั้อร์
                                                                        คณะเทคโนโลัยีสารสนเทศแลัะการส่�อสาร มหาวิิทยาลััยมหิดีลั
        เพิ่าะบัณฑ์ิตของค่ณะฯ  เพิ่ื�อใหิ้ตอบโจที่ย์โลกใน้ศตวิรัรัษที่่�  ๒๑


                                                                        พื่ ล วั ตำ ของกา รื่ เขียนโป รื่ แก รื่ ม ด้ วยภาษา
                                                                  คอมพื่่วเตำอรื่์  (Coding)  เรื่่�มตำ้นจากการื่สุรื่้าง  “Source
                                                                  Code”  หรื่่อการื่เขียนโปรื่แกรื่มที�อ่งตำามขั�นตำอน
                                                                  ว่ธ์ี  (Alogoritm)  ที�ค่ดเอาไว้เพื่่�อให้ได้ตำามผลลัพื่ธ์์ที�
                                                                  ตำ้ องกา รื่   ก่ อนเ ด่ นห น้ า พื่ัฒนา สุ่่ กา รื่ ใช้งานจ รื่่ง
                                                                         บ่อยค่รัั�งผู้พิ่ัฒน้าโปรัแกรัมเลือกที่่�จะใช้การัสู่รั้างโค่้ด
                                                                  โค่ลน้ “Code  Clone”  หิรัือการัค่ัดลอกชุดค่ำาสู่ั�งที่่�เข่ยน้ไวิ้
                                                                  แล้วิจากแหิล่งข้อมูลโค่้ดขน้าดใหิญ่  เช่น้  เวิ็บไซต์  Stack
                                                                  Overflow หิรัือ GitHub มาใช้ใน้ซอฟต์แวิรั์ที่่�ตน้พิ่ัฒน้า เพิ่ื�อ
                                                                  ใหิ้ได้ผลลัพิ่ธิ์์ตามที่่�วิางแผน้ไวิ้ แต่ต้องพิ่บกับค่วิามเสู่่ยหิาย
            ในการื่เขียนโปรื่แกรื่มด้วยภาษาคอมพื่่วเตำอรื่์ (Coding)  นั�น  ใน้ภูายหิลัง เมื�อที่่�เลือกน้ำามาใช้น้ั�น้ม่ลิขสู่ิที่ธิ์ิ� และม่ใบอนุ้ญาต
        ไม่สุำาคัญเพื่ียงการื่มีความรื่อบรื่่้ทางคอมพื่่วเตำอรื่์  (Computer   (License) ที่่�ไม่ตรังกับซอฟต์แวิรั์ที่่�ตน้พิ่ัฒน้า หิรัือมาพิ่รั้อม
        Literacy)  แตำ่จะตำ้องมีความสุามารื่ถึในการื่ค่ดและการื่แก้ไข  กับปัญหิาต่างๆ  เช่น้  บั�ก  หิรัือปัญหิาด้าน้ค่วิามปลอดภูัย
        ปัญหาอย่างเป็นรื่ะบบด้วย โดยสุามารื่ถึปรื่ะยุกตำ์ใช้ได้ในทุกด้าน          จากปัญหิาอุปสู่รัรัค่ดังกล่าวิ  อาจารื่ย์  ดรื่.ชัยยงค์
        ที�ขับเคล่�อนด้วยซอฟื้ตำ์แวรื่์  ซึ�งอย่่บนพื่่�นฐิานของการื่ค่ดคำานวณ   รื่ักข่ตำเวชสุกุล  จ่งได้รัิเรัิ�มวิิจัย  เรัื�อง  “การื่ตำรื่วจวัดความ
        ไม่ว่าจะเป็นด้านการื่เง่น การื่ลงทุน เศิรื่ษฐิก่จ หรื่่อสุุขภาพื่ ฯลฯ  เหม่อนของโค้ดและการื่ค้นหาโค้ดโคลนในข้อม่ลโค้ด
   9   10   11   12   13   14   15   16   17   18   19