สอบถามหลักสูตรเลือกช่องทางที่สะดวก ทีมงานตอบเองทุกช่อง
LINE @itgeniusตอบเร็วที่สุด · จ–ศ 9:00–17:00 น.
โทรศัพท์
02-570-8449สำนักงาน088-807-9770มือถือ
อีเมลและโซเชียล
contact@itgenius.co.thสำหรับใบเสนอราคาและเอกสารFacebookitgeniusonlineYouTubeitgeniusengขอคำปรึกษาจัดอบรมให้ทีม
ภาษาโปรแกรมมิ่ง · ADC-03-02

Basic Programming

หลักสูตร Basic Programming เป็นการอบรมปูพื้นการเขียนโปรแกรมสำหรับผู้เริ่มต้น ตั้งแต่คิดเป็นขั้นตอนด้วย Flowchart เขียนภาษา C ทั้งตัวแปร เงื่อนไข ลูป และฟังก์ชัน ไปจนถึงออกแบบฐานข้อมูลใน Excel และ Access และใช้คำสั่ง SQL กับ MySQL เหมาะกับนักเรียน นักศึกษา และผู้สนใจทั่วไปที่ไม่เคยเขียนโปรแกรมมาก่อน

อัปเดตล่าสุด
ราคาเริ่มต้น 3,150 บาท / ท่าน 3,500 −10% ยังไม่รวม VAT 7% · มีราคาหมู่คณะ
PDFดาวน์โหลด Course Outline
  • ระยะเวลา12 ชั่วโมง · 2 วัน
  • รูปแบบออนไซต์ / ออนไลน์สด
  • รอบถัดไปเปิดตามคำขอ
  • ใบรับรองมี Certificate

ภาพรวมหลักสูตร

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

หลักสูตรนี้ปูพื้นการเขียนโปรแกรมสำหรับผู้เริ่มต้น เริ่มจากรู้จักการทำงานของโปรแกรม เตรียมเครื่องมือ และฝึกคิดเป็นขั้นตอนด้วย Flowchart และ Pseudocode จากนั้นเขียนภาษา C ตั้งแต่ชนิดข้อมูล ตัวแปร เงื่อนไข ลูป ฟังก์ชัน และ Array พร้อม Workshop และการ Debug แล้วต่อด้วยพื้นฐานฐานข้อมูล ออกแบบตารางใน Excel สร้างฐานข้อมูลและความสัมพันธ์ใน Access และจัดการข้อมูลใน MySQL ด้วยคำสั่ง SQL ก่อนปิดท้ายด้วย Workshop ออกแบบและใช้งานฐานข้อมูลร้านค้า (อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง ระดับ Beginner)

สิ่งที่คุณจะได้รับ

  • เข้าใจแนวคิดการเขียนโปรแกรม และคิดแก้ปัญหาเป็นขั้นตอนด้วย Flowchart และ Pseudocode ได้
  • เขียนโปรแกรมพื้นฐานด้วยภาษา C ทั้งตัวแปร เงื่อนไข ลูป ฟังก์ชัน และ Array ได้
  • หาและแก้ข้อผิดพลาดในโปรแกรมด้วย Debugger ได้
  • ออกแบบตารางข้อมูล กำหนด Primary Key และความสัมพันธ์ได้
  • สร้างฐานข้อมูลใน Access และ MySQL และจัดการข้อมูลด้วยคำสั่ง SQL พื้นฐานได้
  • ต่อยอดไปเรียนภาษาและเครื่องมือสำหรับพัฒนาเว็บหรือแอปพลิเคชันได้

หลักสูตรนี้เหมาะสำหรับ

  • ผู้สนใจทั่วไปที่ต้องการปูพื้นการเขียนโปรแกรมตั้งแต่เริ่มต้น
  • นักเรียนและนักศึกษาที่ต้องการเรียนรู้การเขียนโปรแกรมพื้นฐาน
  • พนักงานที่ทำงานกับข้อมูลใน Excel และอยากเข้าใจฐานข้อมูลและ SQL
  • ผู้ที่ใช้ AI ช่วยเขียนโค้ดและต้องการเข้าใจโค้ดที่ได้มา

พื้นฐานของผู้เข้าอบรม

  • ใช้งาน Windows หรือ macOS และอินเทอร์เน็ตได้
  • ติดตั้งและถอนการติดตั้งโปรแกรมพื้นฐานได้
  • ใช้ Excel เบื้องต้นได้
  • ไม่จำเป็นต้องเคยเขียนโปรแกรมมาก่อน

หัวข้อการฝึกอบรม

รายละเอียดหลักสูตร

หลักสูตรนี้เป็นฉบับปรับปรุงใหม่ปี 2026 ของหลักสูตร Basic Programming (พื้นฐานการเขียนโปรแกรม) อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง (09:00-16:00 น.) รูปแบบบรรยายพร้อม Lab ระดับ Beginner ยังคงใช้ภาษา C ฝึกหลักการเขียนโปรแกรม และใช้ Excel, Access และ MySQL ฝึกเรื่องฐานข้อมูลเหมือนเดิม ฉบับนี้ใช้ VS Code กับ GCC ตามมาตรฐาน C23

เพิ่มการคิดด้วย Flowchart และ Pseudocode, Array, การ Debug และการใช้ AI Assistant ช่วยอธิบาย Error อย่างถูกวิธี และฝึก SQL กับ MySQL รุ่น LTS ผ่าน MySQL Workbench รวมถึง JOIN และ GROUP BY เบื้องต้น Excel และ Access ใช้สิทธิ์ Microsoft 365 ของผู้เรียนหรือองค์กร และ Access ใช้ได้เฉพาะบน Windows ผู้เรียนได้ Lab Guide ไฟล์ตัวอย่าง โค้ดเฉลย และฐานข้อมูลร้านค้าตัวอย่างกลับไปฝึกต่อ

Day 1 พื้นฐานการเขียนโปรแกรมด้วยภาษา C

Section 1: Lab: เริ่มต้นการเขียนโปรแกรมและเตรียมเครื่องมือ

  • โปรแกรมคืออะไร และตัวอย่างงานบนเว็บไซต์ Desktop และมือถือ
  • Compiler กับ Interpreter และภาษาโปรแกรมที่นิยมในปัจจุบัน
  • ติดตั้ง VS Code และ GCC บน Windows หรือ macOS
  • ตั้งค่าเครื่องมือให้ Compile และรันได้ด้วยคำสั่งเดียว
  • Lab: โปรแกรมแรก Hello World

Section 2: คิดแบบโปรแกรมเมอร์

  • Algorithm คืออะไร และการแบ่งปัญหาใหญ่เป็นขั้นตอนย่อย
  • เขียน Flowchart และ Pseudocode
  • ลำดับ เงื่อนไข และการทำซ้ำ สามโครงสร้างหลักของโปรแกรม
  • ตรวจขั้นตอนด้วยการไล่ค่าทีละบรรทัด
  • Lab: Flowchart ของโปรแกรมคำนวณเกรด

Section 3: ภาษา C: ชนิดข้อมูลและตัวแปร

  • โครงสร้างของโปรแกรมภาษา C และการใส่ Comment
  • Data Type เช่น int, double, char และ bool
  • ประกาศตัวแปร ค่าคงที่ และกฎการตั้งชื่อ
  • รับและแสดงผลข้อมูลด้วย scanf และ printf
  • ตัวดำเนินการทางคณิตศาสตร์ การเปรียบเทียบ และตรรกะ

Section 4: Lab: เงื่อนไขและการทำซ้ำ

  • if, else if และ else
  • switch สำหรับเมนูหลายทางเลือก
  • ลูป for, while และ do while ต่างกันอย่างไร
  • break, continue และการป้องกันลูปไม่รู้จบ
  • Lab: โปรแกรมตัดเกรดและสูตรคูณ

Section 5: Lab: ฟังก์ชันและ Array

  • สร้างฟังก์ชัน ส่งค่าเข้า และคืนค่ากลับ
  • ขอบเขตของตัวแปรภายในและภายนอกฟังก์ชัน
  • Array เก็บข้อมูลหลายค่า และการวนลูปกับ Array
  • String เบื้องต้นในภาษา C
  • Lab: หาค่าเฉลี่ย ค่ามากสุด และค่าน้อยสุดของคะแนน
Day 2 Workshop ภาษา C และพื้นฐานฐานข้อมูล

Section 6: Workshop: โปรแกรมพื้นฐานด้วยภาษา C

  • ออกแบบโปรแกรมเมนูคำนวณค่าใช้จ่ายจาก Flowchart
  • แบ่งโปรแกรมเป็นฟังก์ชันตามหน้าที่
  • หาและแก้ข้อผิดพลาดด้วย Debugger ใน VS Code
  • ใช้ AI Assistant ช่วยอธิบาย Error แล้วตรวจคำตอบด้วยตัวเอง
  • แนวทางต่อยอดสู่ภาษา Python, JavaScript หรือ C#

Section 7: รู้จักฐานข้อมูลและออกแบบตารางใน Excel

  • ฐานข้อมูลคืออะไร ต่างจากการเก็บข้อมูลใน Excel อย่างไร
  • Table, Record, Field และชนิดข้อมูล
  • Primary Key และการแยกข้อมูลเป็นหลายตารางเพื่อลดความซ้ำซ้อน
  • ใช้ Excel Table จัดข้อมูลให้พร้อมนำเข้าฐานข้อมูล
  • Lab: ออกแบบตารางลูกค้า สินค้า และคำสั่งซื้อ

Section 8: Lab: ฐานข้อมูลใน Microsoft Access

  • สร้างฐานข้อมูลและตารางใหม่ใน Access
  • เพิ่ม แก้ไข และลบข้อมูลในตาราง
  • สร้างความสัมพันธ์ระหว่างตารางด้วย Relationship
  • สร้าง Query และฟอร์มกรอกข้อมูลอย่างง่าย
  • Lab: ฐานข้อมูลร้านค้าใน Access

Section 9: Lab: MySQL และคำสั่ง SQL

  • ติดตั้ง MySQL และเชื่อมต่อด้วย MySQL Workbench
  • สร้างฐานข้อมูลและตารางด้วย CREATE TABLE
  • เพิ่ม อ่าน แก้ไข และลบข้อมูลด้วย INSERT, SELECT, UPDATE และ DELETE
  • ค้นหาและเรียงข้อมูลด้วย WHERE และ ORDER BY
  • Lab: จัดการข้อมูลสินค้าด้วย SQL

Section 10: Workshop: ออกแบบและใช้งานฐานข้อมูลร้านค้า

  • สร้างตารางที่เชื่อมกันด้วย Primary Key และ Foreign Key
  • นำเข้าข้อมูลจาก Excel ด้วยไฟล์ CSV
  • ดึงข้อมูลจากหลายตารางด้วย JOIN และสรุปยอดด้วย GROUP BY
  • สำรองฐานข้อมูลและแนวทางเชื่อมฐานข้อมูลกับโปรแกรม
  • นำเสนอผลงานและแนวทางเรียนต่อ

รอบอบรมและรูปแบบการอบรม

สำหรับบุคคล — รอบอบรมทั่วไป

ขณะนี้ยังไม่มีรอบอบรมเปิดรับสมัคร ลงชื่อจองไว้ได้เลย ทีมงานจะติดต่อกลับเป็นกลุ่มแรกเมื่อเปิดรอบถัดไป หรือสอบถามทางไลน์ หรือโทร 02-570-8449 หรือ 088-807-9770

สำหรับองค์กร — In-house / Private Training

  • ปรับเนื้อหาให้ตรงกับเครื่องมือและงานจริงของทีม
  • เลือกวันเอง อบรมที่บริษัทหรือออนไลน์สด
  • ออกใบเสนอราคาในนามนิติบุคคลให้ฝ่ายจัดซื้อ
ขอใบเสนอราคาอบรมองค์กร

วิทยากรผู้สอน

คำถามที่พบบ่อย

ตัวแปรและชนิดข้อมูลในการเขียนโปรแกรมคืออะไร

ตัวแปรคือชื่อที่ใช้อ้างถึงพื้นที่ในหน่วยความจำสำหรับเก็บค่าที่โปรแกรมใช้ และเปลี่ยนค่าได้ระหว่างที่โปรแกรมทำงาน ส่วนชนิดข้อมูลบอกว่าตัวแปรนั้นเก็บค่าแบบใด เช่น ในภาษา C ใช้ int สำหรับจำนวนเต็ม double สำหรับทศนิยม char สำหรับตัวอักษร และ bool สำหรับค่าจริงหรือเท็จ การเลือกชนิดข้อมูลให้ถูกช่วยให้คำนวณได้ถูกต้องและใช้หน่วยความจำอย่างเหมาะสม

เงื่อนไข if กับลูป for และ while ใช้ต่างกันอย่างไร

if ใช้ตัดสินใจเลือกทางทำงาน โดยตรวจเงื่อนไขครั้งเดียวว่าเป็นจริงหรือเท็จ เช่น ถ้าคะแนนตั้งแต่ 50 ขึ้นไปให้แสดงว่าผ่าน ส่วนลูปใช้ทำคำสั่งเดิมซ้ำ โดย for เหมาะเมื่อรู้จำนวนรอบชัดเจน เช่น พิมพ์เลข 1 ถึง 10 และ while เหมาะเมื่อต้องทำซ้ำไปเรื่อย ๆ จนกว่าเงื่อนไขจะเป็นเท็จ เช่น รับค่าไปจนกว่าผู้ใช้จะพิมพ์ 0 การวาด Flowchart ก่อนเขียนช่วยให้เลือกใช้ได้ถูก

ออกแบบฐานข้อมูลเบื้องต้นต้องเริ่มจากอะไร

เริ่มจากระบุว่าระบบต้องเก็บข้อมูลเรื่องอะไรบ้าง เช่น ลูกค้า สินค้า และคำสั่งซื้อ แล้วแยกแต่ละเรื่องเป็นตาราง จากนั้นกำหนดคอลัมน์และชนิดข้อมูล ให้แต่ละตารางมี Primary Key ที่ไม่ซ้ำกัน แล้วจึงเชื่อมตารางด้วย Foreign Key ตามความสัมพันธ์ เช่น ลูกค้าหนึ่งคนมีได้หลายคำสั่งซื้อ หลักสูตรนี้ฝึกออกแบบตารางใน Excel สร้างความสัมพันธ์ใน Access แล้วต่อยอดไปที่ MySQL และคำสั่ง SQL

หลักสูตร Basic Programming เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับผู้สนใจทั่วไปที่อยากปูพื้นการเขียนโปรแกรมตั้งแต่ต้น นักเรียนนักศึกษาที่อยากเริ่มเขียนโปรแกรม พนักงานที่ทำงานกับข้อมูลใน Excel และผู้ที่ใช้ AI ช่วยเขียนโค้ดแล้วอยากเข้าใจโค้ดที่ได้ ไม่ต้องเคยเขียนโปรแกรมมาก่อน ขอเพียงใช้งาน Windows หรือ macOS และอินเทอร์เน็ตได้ ติดตั้งโปรแกรมพื้นฐานได้ และใช้ Excel เบื้องต้นได้

เรียนจบหลักสูตร Basic Programming แล้วทำอะไรได้บ้าง

คิดแก้ปัญหาเป็นขั้นตอนด้วย Flowchart และ Pseudocode เขียนโปรแกรมพื้นฐานด้วยภาษา C ทั้งตัวแปร เงื่อนไข ลูป ฟังก์ชัน และ Array หาและแก้ข้อผิดพลาดด้วย Debugger ออกแบบและสร้างฐานข้อมูลใน Excel, Access และ MySQL ใช้คำสั่ง SQL เพิ่ม แก้ไข ลบ และค้นหาข้อมูล และนำพื้นฐานนี้ไปต่อยอดสู่การพัฒนาเว็บและแอป ผู้ผ่านการอบรมได้รับใบประกาศนียบัตร (Certificate of Completion) ที่มีเลขที่ของตัวเองและตรวจสอบออนไลน์ได้

หลักสูตร Basic Programming สอนด้วยภาษาและโปรแกรมอะไร

ใช้ภาษา C ฝึกหลักการเขียนโปรแกรม เขียนและรันโค้ดด้วย VS Code กับ GCC ตั้งแต่ชนิดข้อมูล ตัวแปร เงื่อนไข ลูป ไปจนถึงฟังก์ชันและ Array ส่วนเรื่องข้อมูลใช้ Microsoft Excel และ Access ฝึกออกแบบฐานข้อมูล แล้วจึงต่อยอดไปที่ MySQL และคำสั่ง SQL ผ่าน MySQL Workbench โดย Access ใช้ได้บน Windows เท่านั้น การเตรียมและตั้งค่าเครื่องมือทำร่วมกันในช่วงแรกของการอบรม