Computational Thinking (อบรมพร้อมสอบ)

Digital Technology & AI

หลักสูตร Computational Thinking (อบรมพร้อมสอบ)

เรียนรู้แนวคิดเชิงคำนวณตามมาตรฐานสากล

หลักสูตร เรียนรู้แนวคิดเชิงคำนวณตามมาตรฐานสากล IT Specialist: Computational Thinking เป็นจุดเริ่มต้นสำหรับผู้ที่ต้องการศึกษาศาสตร์ด้านวิทยาการคอมพิวเตอร์ (Computer Science) โดยเริ่มต้นจากหัวข้อต่าง ๆ ที่ควรรู้ เช่น ระบบพื้นฐานทางคอมพิวเตอร์ จนนำไปสู่หัวข้อที่เป็นนามธรรมมากขึ้น เช่น ความซับซ้อนของอัลกอริทึม ความสามารถในการคำนวณของคอมพิวเตอร์ ตลอดจนครอบคลุมแนวคิดพื้นฐานของการออกแบบและสรรสร้างเครื่องจักร (Machine) สำหรับการประมวลผล เรียนรู้ระบบวิศวกรรมซอฟต์แวร์ (Software Engineering) การจัดการข้อมูล (Data Organization) ปัญญาประดิษฐ์ (Artificial Intelligence) และพื้นฐานทางทฤษฎีของวิทยาการคอมพิวเตอร์ รวมถึง หลักแนวความคิด 7 ประการ (Seven Big Ideas) ซึ่งเป็นหลักการสำคัญในทางวิทยาการคำนวณ ไม่ว่าจะเป็น การออกแบบอัลกอริทึม (Algorithms) การคิดเชิงนามธรรม (Abstraction) ความคิดสร้างสรรค์ (Creativity) ข้อมูล (Data) การเขียนโปรแกรม (Programming) อินเทอร์เน็ต (Internet) และผลกระทบ (Impact) โดยองค์ความรู้เหล่านี้จะช่วยให้เข้าใจสังคมของนักเทคโนโลยี อันเป็นรากฐานสำคัญสำหรับความก้าวหน้าทางวิทยาศาสตร์และเทคโนโลยีในอนาคต

ระยะเวลา 12 ชั่วโมง

อบรม 2 วัน | 9.00 น. - 16.00 น.

ระดับ Basic

ระดับความรู้ขั้นพื้นฐาน


ราคา

8,500 บาท

ตารางอบรม

Onsite Online Hybrid Confirm

8-9 กุมภาพันธ์ 2570 ลงทะเบียนรอบนี้

เนื้อหาการอบรม

  • วันที่ 1
    • การจัดเก็บข้อมูล (Data Storage)
      • ข้อมูล (Data) คืออะไร
      • บิต (Bit) และ ไบต์ (Byte)
      • กระบวนการบูลีน (Boolean Operations)
      • ประตูสัญญาณตรรกะ (Logic Gate)
      • Flip-Flop Circuit
      • ระบบเลขฐานสอง เลขฐานสิบ และเลขฐานสิบหก
      • การแปลงข้อมูลเป็นบิตด้วยรหัส ASCII และรหัส Unicode
      • ข้อมูลกับการเขียนโปรแกรม
    • การจัดการกับข้อมูล (Data Manipulation)
      • คณิตศาสตร์ (Arithmetic) และตรรกศาสตร์ (Logic)
      • Circular Shift, Logical Shift และ Arithmetic Shift
      • โครงสร้างตรรกะทางการเขียนโปรแกรม
      • การใช้ตรรกะทางการเขียนโปรแกรมจัดการกับข้อมูล
    • อัลกอริทึม (Algorithm)
      • อัลกอริทึม คืออะไร
      • การแสดงกระบวนการทำงานอัลกอริทึมด้วย Primitive และ Pseudocode
      • อัลกอริทึม เกิดขึ้นได้อย่างไร
      • ศิลปะในการแก้ไขปัญหา (The Art of Problem Solving)
      • โครงสร้างการทำซ้ำ (Iterative Structures)
      • โครงสร้างการเวียนเกิด (Recursive Structures)
    • ภาษาโปรแกรมคอมพิวเตอร์ (Programming Languages)
      • ที่มาของภาษาโปรแกรมคอมพิวเตอร์
      • แนวคิดของการเขียนโปรแกรม
      • ตัวแปร และชนิดของข้อมูล (Variables and Data Types)
      • โครงสร้างข้อมูล (Data Structure)
      • ค่าคงที่ (Constants/ Literals)
      • การ Assignment Statements
      • การ Control Statements
      • การ Comment
      • ฟังก์ชัน (Function)
      • การเขียนโปรแกรมเชิงวัตถุ (Object-Oriented Programming)
  • วันที่ 2
    • วิศวกรรมซอฟต์แวร์ (Software Engineering)
      • วิศวกรรมซอฟต์แวร์ คืออะไร
      • หลักการ Software Life Cycle
      • หลักการ Modularity
      • การออกแบบกระบวนการทางวิศวกรรมซอฟต์แวร์ (Dataflow Diagram, Use Case Diagram)
      • การทดสอบประสิทธิภาพซอฟต์แวร์รูปแบบ Software Testing และ Automated Testing
      • ความสำคัญของการสร้างเอกสาร (Document) ของซอฟต์แวร์
      • ความสำคัญของการพัฒนาระบบ Human Machine Interface (HMI)
    • Data Abstractions
      • โครงสร้างพื้นฐานของข้อมูล (Basic Data Structures)
      • Arrays และ Aggregates
      • Lists Stacks และ Queues
      • โครงสร้างข้อมูลต้นไม้ (Tree)
      • คลาส (Classes) และวัตถุ (Objects)
      • แบบจำลองเชิงนามธรรม (Abstract Models)
    • ระบบฐานข้อมูล (Database System)
      • พื้นฐานของระบบฐานข้อมูล
      • แบบจำลองข้อมูลเชิงสัมพันธ์ (Relational Data Model)
      • SQL
      • ฐานข้อมูลเชิงวัตถุ (Object Oriented Database)
      • โครงสร้างไฟล์ (File Structures)
      • เหมืองข้อมูล (Data Mining)
      • ผลกระทบทางเทคโนโลยีฐานข้อมูล (Social Impact of Database Technology)
    • ปัญญาประดิษฐ์ (Artificial Intelligence)
      • ปัญญา (Intelligence) และเครื่องจักร (Machines)
      • การรับรู้ (Perception)
      • การให้เหตุผล (Reasoning)
    • ทฤษฎีการคำนวณ (Theory of Computation)
      • ฟังก์ชันและการคำนวณ (Functions and their Computation)
      • เครื่องจักรทัวริง (Turing Machine)
      • Universal Programming Languages
      • ความซับซ้อนของปัญหา (Complexity of Problems)
    • แนะนำการสอบ ITS Computational Thinking ผ่านระบบ Certiport
      • สอบวัดทักษะด้านแนวคิดเชิงคำนวณด้วยโปรแกรมการสอบ ITS Computational Thinking (ใช้เวลาประมาณสอบ 60 นาที)

ตารางอบรม

Onsite Online Hybrid Confirm

8-9 กุมภาพันธ์ 2570 ลงทะเบียนรอบนี้