Course — ภาษา C
ภาษา C เบื้องต้น
ภาษา C เป็นภาษาโปรแกรมที่ได้รับความนิยมและใช้งานอย่างกว้างขวาง คอร์สนี้ปูพื้นฐานตั้งแต่การเขียนโปรแกรมครั้งแรกไปจนถึงแนวคิดขั้นสูงที่เพียงพอต่อการนำไปใช้จริง

- 20ชั่วโมงเรียน
- 10Section
- 3,500บาท ค่าใช้จ่าย
- 10+ปีประสบการณ์ผู้สอน
เกี่ยวกับคอร์สเรียน
คอร์สเรียนนี้ออกแบบมาเพื่อให้นักเรียนมัธยมมีความเข้าใจพื้นฐานเกี่ยวกับภาษา C ครอบคลุมตั้งแต่พื้นฐานการเขียนโปรแกรมไปจนถึงแนวคิดขั้นสูงที่เพียงพอต่อการนำไปใช้งานและต่อยอดในชั้นเรียน
เรียนก่อน เป็นก่อน — ล้ำหน้ากว่าใครๆ
คอร์สนี้เหมาะกับใคร
- บุคคลทั่วไปที่ต้องการเรียนเสริมความรู้ด้านการเขียนโปรแกรม
- นักเรียนห้อง SmartCom, SMTE, Gifted ที่ต้องการต่อยอดความรู้ในชั้นเรียน
เนื้อหาคอร์ส
- 01
Section 1: เริ่มต้นเขียนโปรแกรม C (1.5 ชม.)
- ภาษา C คืออะไร ทำไมยังสำคัญในโลก Systems
- ติดตั้ง GCC + VS Code / Dev C++
- เขียนโปรแกรมแรก Hello, World — compile + run จริง
- โครงสร้างโปรแกรม C: #include, main(), printf()
- แก้ compile error แบบไม่กลัว
- 02
Section 2: ตัวแปรและชนิดข้อมูล (2 ชม.)
- ตัวแปรคืออะไร — การตั้งชื่อและ data type
- int, float, double, char — เลือกใช้ยังไง
- scanf() รับข้อมูลจากผู้ใช้
- constants, #define, format specifiers (%d, %f, %c)
- type conversion และ casting
- Exercise: โปรแกรมแปลงอุณหภูมิ + แนวเฉลย
- 03
Section 3: ตัวดำเนินการและเงื่อนไข (2 ชม.)
- ตัวดำเนินการคณิตศาสตร์ + precedence
- if, else if, else — เขียนเงื่อนไขถูกต้อง
- logical operators (&&, ||, !)
- switch-case เมื่อไหร่ควรใช้
- ternary operator และ nested if
- ข้อผิดพลาดที่เจอบ่อย (if ไม่มี braces, = vs ==)
- Quiz 1: เกรดจากคะแนนสอบ
- 04
Section 4: ลูป (2.5 ชม.)
- for loop — โครงสร้าง init; condition; update
- while และ do-while
- break และ continue
- nested loop — ตารางสูตรคูณ
- วาดรูปด้วยตัวอักษร: สามเหลี่ยม, เพชร
- Exercise: เกมทายตัวเลข (random + loop)
- Quiz 2
- 05
Section 5: ฟังก์ชัน (2 ชม.)
- ทำไมต้องมีฟังก์ชัน — code reuse
- function declaration vs definition
- parameters, return value, void
- scope และ lifetime ของตัวแปร
- recursion — เขียน factorial + fibonacci เอง
- Exercise: เครื่องคิดเลขหลายฟังก์ชัน
- 06
Section 6: Array และ String (2.5 ชม.)
- array คืออะไร — ประกาศและใช้งาน
- วนลูปหา min, max, sum, average
- 2D array — matrix ง่ายๆ
- string ใน C = char array + '\0'
- string.h: strlen, strcpy, strcat, strcmp
- Exercise: ระบบเก็บคะแนนนักเรียน
- Quiz 3
- 07
Section 7: Pointer — หัวใจของภาษา C (3 ชม.)
- memory address คืออะไร & เหตุใดสำคัญ
- pointer declaration และ dereference (*)
- pointer + function: pass by reference
- pointer กับ array — ความสัมพันธ์ลับ
- pointer arithmetic
- malloc/free — dynamic memory พื้นฐาน
- ข้อผิดพลาด: dangling pointer, memory leak
- Quiz 4
- 08
Section 8: Struct และ File I/O (2 ชม.)
- struct — สร้าง data type ของตัวเอง
- struct + array: ระบบจัดการข้อมูล
- typedef และ union
- fopen/fclose, fprintf/fscanf — อ่านเขียนไฟล์
- Exercise: โปรแกรมจัดการคลังสินค้า + บันทึกไฟล์
- Quiz 5
- 09
Section 9: Final Project — เครื่องมือคำนวณพิเศษ (1.5 ชม.)
- ออกแบบโปรแกรม: menu loop + หลายฟังก์ชัน
- implement ทีละส่วน
- debug + test
- ส่งงาน + code review จากอาจารย์
- 10
Section 10: ต่อยอดและแหล่งเรียนรู้ (0.5 ชม.)
- เส้นทางต่อไป: C++, Embedded, Competitive Programming
- แหล่งฝึกโจทย์ฟรี: Codeforces, THACO, โอลิมปิกคอมพ์
- ทบทวนสรุป + ใบประกาศนียบัตร
อาจารย์ผู้สอน
- อ.แฟรงค์นักพัฒนาซอฟต์แวร์ ประสบการณ์พัฒนาซอฟต์แวร์ 10 ปี+
ข้อมูลคอร์ส
การสมัครเรียน
- โทร: 086-943-1115
- Email: anndream.com@gmail.com
- LINE: frankpkth
- จะได้รับการติดต่อกลับภายใน 24 ชั่วโมงเพื่อนัดชำระเงินก่อนเริ่มเรียน
- โปรดระวังมิจฉาชีพ — ทางเราจะไม่มีการส่งลิงก์ใดๆ ให้ลูกค้ากดเด็ดขาด
- ไม่มั่นใจให้ติดต่อผ่านเบอร์โทรศัพท์ก่อน
เตรียมความพร้อมก่อนเรียน
- คอมพิวเตอร์หรือโน้ตบุ๊ก
- เชื่อมต่อ Wi-Fi
- ห้องส่วนตัวหรือพื้นที่เงียบระหว่างเรียน
- โปรแกรม Zoom
- สมุดดินสอ ปากกา
- ความตั้งใจ
พร้อมเริ่มเรียนภาษา C แล้วหรือยัง
สมัครได้เลย — เรียนซ้ำได้จนกว่าจะเข้าใจ ไม่มีพื้นฐานมาก่อนก็เรียนได้