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

- 20ชั่วโมงเรียน
- 10บทเรียน
- 3,500บาท ค่าใช้จ่าย
- 10+ปีประสบการณ์ผู้สอน
เกี่ยวกับคอร์สเรียน
คอร์สเรียนนี้ออกแบบมาเพื่อให้นักเรียนมัธยมมีความเข้าใจพื้นฐานเกี่ยวกับภาษา C ครอบคลุมตั้งแต่พื้นฐานการเขียนโปรแกรมไปจนถึงแนวคิดขั้นสูงที่เพียงพอต่อการนำไปใช้งานและต่อยอดในชั้นเรียน
เรียนก่อน เป็นก่อน — ล้ำหน้ากว่าใครๆ
คอร์สนี้เหมาะกับใคร
- บุคคลทั่วไปที่ต้องการเรียนเสริมความรู้ด้านการเขียนโปรแกรม
- นักเรียนห้อง SmartCom, SMTE, Gifted ที่ต้องการต่อยอดความรู้ในชั้นเรียน
เนื้อหาคอร์ส
- 01
การเริ่มต้นใช้งานภาษา C
- ประวัติความเป็นมาของภาษา C
- การติดตั้งและตั้งค่าสภาพแวดล้อมการพัฒนา (IDE)
- โครงสร้างโปรแกรม C อย่างง่าย
- การพิมพ์ข้อความ (printf)
- ตัวแปรและประเภทข้อมูลพื้นฐาน (int, float, char)
- 02
ตัวดำเนินการและนิพจน์
- ตัวดำเนินการทางคณิตศาสตร์ (+, -, *, /)
- ตัวดำเนินการเปรียบเทียบ (==, !=, >, <, >=, <=)
- ตัวดำเนินการตรรกะ (&&, ||, !)
- ลำดับความสำคัญของตัวดำเนินการ
- ตัวดำเนินการระดับบิต (&, |, ^, ~, <<, >>)
- ตัวดำเนินการกำหนดค่าแบบผสม (+=, -=, *=, /=, %=)
- 03
คำสั่งควบคุมการทำงาน
- if, else, else if — สร้างเงื่อนไขในการทำงาน
- switch — เลือกทำงานตามเงื่อนไขที่หลากหลาย
- for loop — วนลูปการทำงาน
- while loop — วนตามเงื่อนไข
- do-while — ตรวจเงื่อนไขตอนท้าย
- break และ continue — ควบคุมลูป
- 04
ฟังก์ชัน
- สร้างและเรียกใช้ฟังก์ชันเพื่อแบ่งโปรแกรมเป็นส่วนๆ
- ส่งอาร์กิวเมนต์ไปยังฟังก์ชัน
- ค่าที่ฟังก์ชันส่งกลับ
- ฟังก์ชันมาตรฐานของภาษา C
- 05
อาร์เรย์
- ประกาศและใช้งานอาร์เรย์ — เก็บหลายค่าในตัวแปรเดียว
- อาร์เรย์หลายมิติ เช่น 2D สำหรับข้อมูลตาราง
- ส่งอาร์เรย์ไปยังฟังก์ชัน
- เรียงลำดับและค้นหาในอาร์เรย์
- 06
ตัวชี้ (Pointers)
- แนวคิดตัวชี้ — ตัวแปรที่เก็บตำแหน่งหน่วยความจำ
- ประกาศและใช้งานตัวชี้
- ส่งตัวชี้ไปยังฟังก์ชันเพื่อแก้ไขค่าภายนอก
- ตัวชี้กับอาร์เรย์
- 07
สตริง (Strings)
- สตริงใน C คืออาร์เรย์ตัวอักษรที่จบด้วย null ('\0')
- ฟังก์ชันมาตรฐาน string.h: strlen, strcpy, strcat, strcmp
- แปลงสตริง↔ตัวเลข: atoi, atof, sprintf
- 08
โครงสร้างข้อมูล (Structures)
- สร้าง struct เก็บหลายประเภทข้อมูลในตัวแปรเดียว
- ใช้ตัวชี้เข้าถึงข้อมูลใน struct
- Union และ Enum
- 09
ไฟล์และการจัดการไฟล์
- เปิด/ปิดไฟล์เพื่ออ่านหรือเขียน
- อ่าน-เขียนข้อมูลด้วย fprintf, fscanf, fread, fwrite
- ไฟล์ข้อความ vs ไฟล์ไบนารี
- 10
การจัดสรรหน่วยความจำแบบไดนามิก
- malloc, calloc, realloc, free
- หน่วยความจำไดนามิกกับลิงก์ลิสต์และต้นไม้
- ป้องกัน memory leaks
อาจารย์ผู้สอน
- อ.แฟรงค์นักพัฒนาซอฟต์แวร์ ประสบการณ์พัฒนาซอฟต์แวร์ 10 ปี+
ข้อมูลคอร์ส
การสมัครเรียน
- โทร: 086-943-1115
- Email: anndream.com@gmail.com
- LINE: frankpkth
- จะได้รับการติดต่อกลับภายใน 24 ชั่วโมงเพื่อนัดชำระเงินก่อนเริ่มเรียน
- โปรดระวังมิจฉาชีพ — ทางเราจะไม่มีการส่งลิงก์ใดๆ ให้ลูกค้ากดเด็ดขาด
- ไม่มั่นใจให้ติดต่อผ่านเบอร์โทรศัพท์ก่อน
เตรียมความพร้อมก่อนเรียน
- คอมพิวเตอร์หรือโน้ตบุ๊ก
- เชื่อมต่อ Wi-Fi
- ห้องส่วนตัวหรือพื้นที่เงียบระหว่างเรียน
- โปรแกรม Zoom
- สมุดดินสอ ปากกา
- ความตั้งใจ
พร้อมเริ่มเรียนภาษา C แล้วหรือยัง
สมัครได้เลย — เรียนซ้ำได้จนกว่าจะเข้าใจ ไม่มีพื้นฐานมาก่อนก็เรียนได้