
ผู้เรียนจะได้เรียนรู้การใช้งานโปรแกรม Online GDB และ Dev C++ สำหรับปูพื้นฐานในการเขียนโปรแกรมภาษาซี
ผู้เรียนจะเข้าใจการอ่าน Alogrithm และสามารถแปลงการทำงานของการเขียนโปรแกรมเป็น Flowchart ได้ด้วยโปรแกรม Flowgorithm
ดาวน์โหลดโปรแกรม Flowgorithm
ทาง http://www.flowgorithm.org/download/
สำหรับ WIN OS มีให้เลือกทั้ง Windows 64-bit และ Windows 32-bit ติดตั้งได้ปกติ
สำหรับ Mac OS ให้ลงโปรแกรม wine ก่อนทาง Link https://www.winehq.org/ และ https://www.embird.net/sw/embird/tutorial/wine/wine.htm
หลังจากนั้น ดาวน์โหลด Flowgorithm สำหรับ Macintosh & Linux
ผู้เรียนจะเข้าใจโครงสร้างการเขียนโปรแกรมภาษาซีได้อย่างครอบคลุม
ผู้เรียนสามารถเลือกใช้ชนิดข้อมูลของตัวแปรได้อย่างเหมาะสมกับการเขียนโปรแกรม
ผู้เรียนสามารถเขียนโปรแกรมป้อนข้อมูลนำเข้าและแสดงผลข้อมูลได้
ผู้เรียนสามารถกำหนดค่าคงของข้อมูลการเขียนโปรแกรมได้
ผู้เรียนสามารถเลือกใช้คำสั่งการป้อนข้อมูลและแสดงผลข้อมูลได้อย่างเหมาะสม
ผู้เรียนสามารถใช้งาน Math.h Library ในการเขียนโปรแกรมคำนวณทางคณิตศาสตร์ได้
ผู้เรียนเข้าใจการทำงานของข้อมูลที่เก็บในตัวแปรอาร์เรย์ได้
ผู้เรียนสามารถเลือกใช้งานตัวแปรแบบ Character และแบบ String ได้อย่างถูกต้อง
ผู้เรียนสามารถเขียนโปรแกรมโดยใช้ ASCII Code รหัสตัวเลขเพื่อควบคุมโปรแกรมผ่านทางแป้นตัวอักขระบนคีบอร์ดได้
ผู้เรียนสามารถใช้ string.h Library ในการเขียนโปรแกรมด้วยคำสั่งแบบข้อความได้
ผู้เรียนสามารถเขียนโปรแกรมแปลงข้อความ String เป็นตัวเลขจำนวนเต็ม Integer ได้
ผู้เรียนสามารถเขียนโปรแกรมเป็นรูปแบบและแสดงตัวอักขระหรือสัญลักษณ์พิเศษในการเขียนโปรแกรมได้
ผู้เรียนสามารถเขียนโปรแกรมโดยใช้ตัวดำเนินการเดี่ยวได้
ผู้เรียนสามารถเขียนโปรแกรมโดยใช้ตัวดำเนินการเดี่ยวที่รองรับ Input และ Output ได้
ผู้เรียนสามารถเขียนโปรแกรมโดยใช้ตัวดำเนินการตรรกะได้
ผู้เรียนสามารถเขียนโปรแกรมโดยใช้ตัวดำเนินการกำหนดค่าได้
ผู้เรียนสามารถเข้าใจการทำงานลำดับการคำนวณทางคอมพิวเตอร์ได้ด้วยตัวเองและเขียนโปรแกรมเพื่อทดสอบได้
ผู้เรียนสามารถเขียนโปรแกรมควบคุมแบบลำดับได้
ผู้เรียนสามารถเขียนโปรแกรมสร้างคำสั่งเงื่อนไข IF แบบทางเลือกได้
ผู้เรียนสามารถเขียนโปรแกรมสร้างคำสั่งเงื่อนไขแบบหลายเงื่อนไขได้
ผู้เรียนสามารถเขียนโปรแกรมสร้างคำสั่งเงื่อนไข IF ELSEIF ELSE แบบหลากหลายเงื่อนไขได้
ผู้เรียนสามารถเขียนโปรแกรมสร้างคำสั่งเงื่อนไข SWITCH CASE แบบเป็นตัวเลือกได้
ผู้เรียนสามารถเขียนโปรแกรมแบบอัตโนมัติด้วย For Loop ได้
ผู้เรียนสามารถใช้คำสั่ง For Loop สร้างโปรแกรมท่องสูตรคูณได้
ผู้เรียนสามารถเขียนโปรแกรมแบบอัตโนมัติด้วย While Loop ได้
ผู้เรียนสามารถเขียนโปรแกรมสร้างโปรแกรมทอนเงินด้วย While Loop ได้
ผู้เรียนสามารถเขียนโปรแกรมแบบอัตโนมัติโดยใช้ While Loop เป็นตัวตรวจสอบ และ Fop Loop เป็นตัวรันอัตโนมัติ
ผู้เรียนสามารถเขียนโปรแกรมแบบอัตโนมัติด้วยคำสั่งแบบ Loop ซ้อน Loop ได้
ผู้เรียนสามารถเขียนโปรแกรมโดยประยุกต์ใช้คำสั่งกระโดดข้ามแบบ Break ได้
ผู้เรียนสามารถเขียนโปรแกรมโดยประยุกต์ใช้คำสั่งกระโดดข้ามแบบ Continue ได้
ผู้เรียนสามารถเขียนโปรแกรมสร้างคำสั่ง Array 1 มิติได้
ผู้เรียนสามารถเขียนโปรแกรมสร้างคำสั่ง Array 2 มิติได้
ผู้เรียนสามารถเขียนโปรแกรมสร้างคำสั่ง Array 3 มิติได้
ผู้เรียนสามารถสร้างฟังก์ชันสำหรับเขียนโปรแกรมใช้งานเองได้
ผู้เรียนสามารถเขียนโปรแกรมให้เขียนไฟล์ได้แบบอัตโนมัติ
ผู้เรียนสามารถเขียนโปรแกรมเพื่ออ่านไฟล์ได้แบบอัตโนมิต
ผู้เรียนสามารถเขียนโปรแกรมสร้างเกมทายตัวเลขได้
ผู้เรียนสามารถสร้างโปรแกรมเขียนไฟล์เองได้แบบอัตโนมัติ
ผู้เรียนสามารถสร้างโปรแกรมนับจำนวนคำจากไฟล์ได้แบบอัตโนมัติ
ผู้เรียนสามารถสร้างการ์ดนามบัตรด้วยไฟล์แบบอัตโนมัติ
ผู้เรียนสามารถเขียนสร้างโปรแกรมคำนวณเงินด้วยผ่านไฟล์ได้
หลักสูตร เรียน C Programming ด้วยตัวเอง ฉบับคนไม่เคยเขียนโปรแกรม
สามารถเรียนได้ทุกคน ไม่จำเป็นต้องมีความรู้ด้านการเขียนโปรแกรมมาก่อน
เนื้อหาการเรียน C Programming
แบ่งเป็น 6 ส่วน
ส่วนที่ 1: เรียนรู้การใช้งานเครื่องมือสำหรับเขียนโปรแกรมภาษาซี C Programming IDE
1. เริ่มต้นใช้งาน Online GDB และ Dev C++ IDE
ส่วนที่ 2: เรียนรู้การเขียน Algorithm และ Flowchart
2. วิธีเขียน Algorithms และ Flowcharts
ส่วนที่ 3: เรียนเขียนโปรแกรมภาษาซีระดับพื้นฐาน Basic C Programming
3. โครงสร้างการเขียนโปรแกรมภาษาซี C Structure
4. รูปแบบชนิดข้อมูล Data Types Formats
5. อินพุต เอาต์พุต Input and Output
6. กำหนดค่าคงที่ Define Constant
7. Input (scans vs gets) and Output
ส่วนที่ 4: เรียนเขียนโปรแกรมภาษาซีระดับกลาง Intermediate C Programming
8. ใช้งาน Math.h Library คำสั่งช่วยทางคณิตศาสตร์
9. ใช้งานอาร์เรย์ Array ระบุตำแหน่ง Index
10. ใช้งาน char and string ตัวอักขระและข้อความ
11. ใช้งาน ASCII Code ตัวเลขอักขระ
12. ใช้งาน string.h Library คำสั่งด้านข้อความ
13. แปลงข้อความเป็นตัวเลข Covert String to Integer
14. สัญลักษณ์พิเศษ Formats and Escape Characters
15. ตัวดำเนินการเดี่ยว Unary Operator
16. ตัวดำเนินการเดี่ยว Unary Operator Input/Output
17. ตัวดำเนินการตรรกะ Logic Operator
18. ตัวดำเนินการกำหนดค่า Assignment Operator
19. ลำดับการคำนวณทางคอมพิวเตอร์ Priority Expression
20. การควบคุมแบบลำดับ Sequential Control Statements
21. คำสั่งสร้างเงื่อนไข IF Conditional Statements
22. คำสั่งสร้างเงื่อนไข IF ELSE Control Statements
23. สร้างเงื่อนไข IF ELSEIF ELSE Control Statements
24. สร้างตัวเลือก SWITCH CASE Control Statements
ส่วนที่ 5: เรียนเขียนโปรแกรมภาษาซีระดับสูง Advanced C Programming
25. คำสั่งลูป For Loop Control Statements
26. สร้างสูตรคูณด้วย For Loop Control Statements
27. คำสั่งลูป While Loop Control Statements
28. สร้างโปรแกรมทอนเงิน While Loop Control Statements
29. คำสั่งลูป While Loop รวม For Control Statements
30. คำสั่งลูปซ้อนลูป Nested Loop Control Statements
31. คำสั่ง Break Jump Statements
32. คำสั่ง Continue Jump Statements
33. สร้างคำสั่ง Array 1 มิติ One Dimensional Array
34. สร้างคำสั่ง Array 2 มิติ Two Dimensional Array
35. สร้างคำสั่ง Array 3 มิติ Three Dimensional Array
36. สร้างฟังก์ชันใช้เอง Functions
37. เขียนไฟล์ File Operations
38. อ่านไฟล์ File Operations
ส่วนที่ 6: สร้าง Projects ภาษาซีด้วยตัวเอง
39. สร้างเกมทายตัวเลข Number Guessing Game Project
40. สร้างโปรแกรมเขียนไฟล์เองอัตโนมัติ
41. สร้างโปรแกรมนับจำนวนคำ Word Counter
42. สร้างการ์ดนามบัตรด้วยไฟล์
43. สร้างโปรแกรมคำนวณเงินเดือนด้วยไฟล์