Course Overview
การเขียนโปรแกรมภาษา C 101 |
บทที่ 1. พื้นฐานการเขียนโปรแกรมภาษา C
- ประวัติและความสำคัญของภาษา C
- การติดตั้งและการตั้งค่าเครื่องมือพัฒนา (เช่น GCC, Visual Studio Code)
- โครงสร้างของโปรแกรมภาษา C (เช่น ฟังก์ชัน
main()
, การใช้ preprocessor directives)
บทที่ 2. ตัวแปรและชนิดข้อมูล
- การประกาศและกำหนดค่าตัวแปร
- ชนิดข้อมูลพื้นฐาน (
int
, float
, char
, double
)
- การใช้ตัวดำเนินการทางคณิตศาสตร์ (
+
, -
, *
, /
, %
)
บทที่ 3. การควบคุมโครงสร้าง
- คำสั่งเงื่อนไข (
if
, else
, switch
)
- คำสั่งวนลูป (
for
, while
, do-while
)
บทที่ 4. ฟังก์ชัน
- การประกาศและการเรียกใช้ฟังก์ชัน
- ฟังก์ชันที่มีการส่งค่ากลับ (
return
) และไม่มีการส่งค่ากลับ (void
)
- การส่งผ่านอาร์กิวเมนต์ไปยังฟังก์ชัน
บทที่ 5. อาร์เรย์และสตริง
- การใช้และการจัดการอาร์เรย์
- การประกาศและการเข้าถึงข้อมูลในอาร์เรย์
- การใช้สตริงและฟังก์ชันที่เกี่ยวข้อง (
strlen
, strcpy
, strcmp
)
บทที่ 6. การจัดการหน่วยความจำ
- การใช้ตัวชี้ (pointers)
- การจองและการปล่อยหน่วยความจำด้วย
malloc
, calloc
, free
บทที่ 7. โครงสร้างข้อมูล
- การใช้โครงสร้าง (
struct
)
- การประกาศและการเข้าถึงสมาชิกของโครงสร้าง
บทที่ 8. การจัดการไฟล์
- การเปิดและปิดไฟล์ (
fopen
, fclose
)
- การอ่านและการเขียนไฟล์ (
fread
, fwrite
, fprintf
, fscanf
)
บทที่ 9. การดีบักและการจัดการข้อผิดพลาด
- การใช้ดีบักเกอร์ (เช่น GDB)
- การจัดการข้อผิดพลาดและการใช้คำสั่ง
assert
บทที่ 10. แนวปฏิบัติที่ดี
- การเขียนโค้ดที่อ่านง่ายและเข้าใจง่าย
- การจัดการโปรเจกต์ที่มีขนาดใหญ่
- การใช้เครื่องมือจัดการเวอร์ชัน (เช่น Git)
♥ ชั่วโมงเรียน :เนื้อหา+แบบฝึกหัด ทั้งหมด จำนวน 12-15 ชั่วโมง
♥ เวลาที่สอน : วันจันทร์-วันอาทิตย์
♥ เวลาเรียน : 09.00-12.00น. , 13.00-16.00น. , 18.00-21.00น.
* หากสะดวกวันเวลาไหนก็สามารถบอกมาได้เลยน่ะครับ