Course Overview
การเขียนโปรแกรมภาษา C++ 101 |
บทที่ 1: การแนะนำการเขียนโปรแกรม (Introduction to Programming)
- การเขียนโปรแกรมคืออะไร: ทำความเข้าใจเกี่ยวกับการเขียนโปรแกรมและความสำคัญของมันในโลกปัจจุบัน
- เครื่องมือและสภาพแวดล้อม: แนะนำโปรแกรมแก้ไขโค้ด (IDE) และคอมไพเลอร์ เช่น Visual Studio Code, Code::Blocks
- โปรแกรมแรกของคุณ: การเขียนโปรแกรม “Hello, World!” เพื่อเรียนรู้การทำงานพื้นฐาน
บทที่ 2: ตัวแปรและชนิดข้อมูล (Variables and Data Types)
- ตัวแปร: การประกาศตัวแปรและการใช้งานตัวแปรในการเก็บข้อมูล
- ชนิดข้อมูลพื้นฐาน: เช่น int, float, char, และ double
- การแปลงชนิดข้อมูล: วิธีการแปลงระหว่างชนิดข้อมูลต่างๆ
บทที่ 3: การดำเนินการทางคณิตศาสตร์ (Arithmetic Operations)
- การคำนวณพื้นฐาน: การใช้ตัวดำเนินการทางคณิตศาสตร์ เช่น บวก ลบ คูณ หาร
- การใช้ตัวดำเนินการ: ในการคำนวณและการแก้ปัญหาทางคณิตศาสตร์
- การจัดลำดับความสำคัญ: ทำความเข้าใจการจัดลำดับความสำคัญของการดำเนินการ
บทที่ 4: การควบคุมการทำงานของโปรแกรม (Control Structures)
- การใช้เงื่อนไข: การใช้ if, else เพื่อควบคุมการทำงานตามเงื่อนไข
- การใช้งานลูป: การใช้ for, while เพื่อทำซ้ำการดำเนินการ
- การเขียนโปรแกรมที่มีเงื่อนไข: การสร้างโปรแกรมที่มีการตัดสินใจตามเงื่อนไข
บทที่ 5: ฟังก์ชัน (Functions)
- การสร้างฟังก์ชัน: การประกาศและการสร้างฟังก์ชัน
- การเรียกใช้ฟังก์ชัน: การเรียกใช้ฟังก์ชันและการส่งผ่านค่า
- การคืนค่า: การคืนค่าจากฟังก์ชันเพื่อใช้งานในโปรแกรม
บทที่ 6: อาร์เรย์และสตริง (Arrays and Strings)
- อาร์เรย์: การประกาศและการใช้งานอาร์เรย์ในการเก็บข้อมูลหลายๆ ตัว
- สตริง: การประกาศและการใช้งานสตริงในการเก็บข้อมูลแบบลำดับ
- การเข้าถึงและปรับเปลี่ยนค่า: การเข้าถึงและการปรับเปลี่ยนค่าในอาร์เรย์และสตริง
บทที่ 7: การจัดการข้อผิดพลาด (Error Handling)
- ประเภทของข้อผิดพลาด: ข้อผิดพลาดทางไวยากรณ์และข้อผิดพลาดทางตรรกะ
- การตรวจจับข้อผิดพลาด: วิธีการตรวจจับข้อผิดพลาดในโปรแกรม
- การจัดการข้อผิดพลาด: การใช้คำสั่ง try, catch ในการจัดการกับข้อผิดพลาด
บทที่ 8: การทำงานร่วมกันของโปรแกรม (Program Collaboration)
- การทำงานร่วมกัน: การแบ่งโปรแกรมออกเป็นโมดูล
- การใช้งานไลบรารี: การใช้ไลบรารีที่มีอยู่แล้วเพื่อเพิ่มประสิทธิภาพการพัฒนา
- การรวมโค้ด: การนำโค้ดจากหลายโมดูลมารวมกันเพื่อสร้างโปรแกรมที่ทำงานได้สมบูรณ์
บทที่ 9: โครงสร้างข้อมูลพื้นฐาน (Basic Data Structures)
- โครงสร้างข้อมูล: การใช้สแตก (stack), คิว (queue), และลิสต์
- การจัดเก็บและการจัดการข้อมูล: วิธีการจัดเก็บและการจัดการข้อมูลในโครงสร้างข้อมูลต่างๆ
- การใช้งานโครงสร้างข้อมูล: การเลือกใช้โครงสร้างข้อมูลที่เหมาะสมในการแก้ปัญหา
บทที่ 10: การประยุกต์ใช้การเขียนโปรแกรม (Programming Applications)
- การสร้างโปรแกรมเล็กๆ: การสร้างโปรแกรมเล็กๆ เพื่อแสดงการใช้งานฟังก์ชันและโครงสร้างข้อมูล
- การสร้างโปรแกรมที่มีประโยชน์: เช่น ตัวจัดการรายการงาน (To-do list) และเครื่องคิดเลข
- การพัฒนาโปรแกรม: การนำความรู้ที่เรียนมาใช้ในการพัฒนาโปรแกรมที่ซับซ้อนขึ้น
♥ ชั่วโมงเรียน :เนื้อหา+แบบฝึกหัด ทั้งหมด จำนวน 12-15 ชั่วโมง
♥ เวลาที่สอน : วันจันทร์-วันอาทิตย์
♥ เวลาเรียน : 09.00-12.00น. , 13.00-16.00น. , 18.00-21.00น.
* หากสะดวกวันเวลาไหนก็สามารถบอกมาได้เลยน่ะครับ