TheTuTor365

Programming

การเขียนโปรแกรมพื้นฐาน

Instructor

Tutor Egg

Reviews 0 (0 Reviews)

Course Overview

การเขียนโปรแกรมพื้นฐาน

บทที่ 1: การแนะนำการเขียนโปรแกรม (Introduction to Programming)

  1. การเขียนโปรแกรมคืออะไร: ทำความเข้าใจเกี่ยวกับการเขียนโปรแกรมและความสำคัญของมันในโลกปัจจุบัน
  2. เครื่องมือและสภาพแวดล้อม: แนะนำโปรแกรมแก้ไขโค้ด (IDE) และคอมไพเลอร์ เช่น Visual Studio Code, PyCharm
  3. โปรแกรมแรกของคุณ: การเขียนโปรแกรม “Hello, World!” เพื่อเรียนรู้การทำงานพื้นฐาน

บทที่ 2: ตัวแปรและชนิดข้อมูล (Variables and Data Types)

  1. ตัวแปร: การประกาศตัวแปรและการใช้งานตัวแปรในการเก็บข้อมูล
  2. ชนิดข้อมูลพื้นฐาน: เช่น int, float, string และ boolean
  3. การแปลงชนิดข้อมูล: วิธีการแปลงระหว่างชนิดข้อมูลต่างๆ

บทที่ 3: การดำเนินการทางคณิตศาสตร์ (Arithmetic Operations)

  1. การคำนวณพื้นฐาน: การใช้ตัวดำเนินการทางคณิตศาสตร์ เช่น บวก ลบ คูณ หาร
  2. การใช้ตัวดำเนินการ: ในการคำนวณและการแก้ปัญหาทางคณิตศาสตร์
  3. การจัดลำดับความสำคัญ: ทำความเข้าใจการจัดลำดับความสำคัญของการดำเนินการ

บทที่ 4: การควบคุมการทำงานของโปรแกรม (Control Structures)

  1. การใช้เงื่อนไข: การใช้ if, else เพื่อควบคุมการทำงานตามเงื่อนไข
  2. การใช้งานลูป: การใช้ for, while เพื่อทำซ้ำการดำเนินการ
  3. การเขียนโปรแกรมที่มีเงื่อนไข: การสร้างโปรแกรมที่มีการตัดสินใจตามเงื่อนไข

บทที่ 5: ฟังก์ชัน (Functions)

  1. การสร้างฟังก์ชัน: การประกาศและการสร้างฟังก์ชัน
  2. การเรียกใช้ฟังก์ชัน: การเรียกใช้ฟังก์ชันและการส่งผ่านค่า
  3. การคืนค่า: การคืนค่าจากฟังก์ชันเพื่อใช้งานในโปรแกรม

บทที่ 6: อาร์เรย์และลิสต์ (Arrays and Lists)

  1. อาร์เรย์: การประกาศและการใช้งานอาร์เรย์ในการเก็บข้อมูลหลายๆ ตัว
  2. ลิสต์: การประกาศและการใช้งานลิสต์ในการเก็บข้อมูลแบบลำดับ
  3. การเข้าถึงและปรับเปลี่ยนค่า: การเข้าถึงและการปรับเปลี่ยนค่าในอาร์เรย์และลิสต์

บทที่ 7: การจัดการข้อผิดพลาด (Error Handling)

  1. ประเภทของข้อผิดพลาด: ข้อผิดพลาดทางไวยากรณ์และข้อผิดพลาดทางตรรกะ
  2. การตรวจจับข้อผิดพลาด: วิธีการตรวจจับข้อผิดพลาดในโปรแกรม
  3. การจัดการข้อผิดพลาด: การใช้คำสั่ง try, catch ในการจัดการกับข้อผิดพลาด

บทที่ 8: การทำงานร่วมกันของโปรแกรม (Program Collaboration)

  1. การทำงานร่วมกัน: การแบ่งโปรแกรมออกเป็นโมดูล
  2. การใช้งานไลบรารี: การใช้ไลบรารีที่มีอยู่แล้วเพื่อเพิ่มประสิทธิภาพการพัฒนา
  3. การรวมโค้ด: การนำโค้ดจากหลายโมดูลมารวมกันเพื่อสร้างโปรแกรมที่ทำงานได้สมบูรณ์

บทที่ 9: โครงสร้างข้อมูลพื้นฐาน (Basic Data Structures)

  1. โครงสร้างข้อมูล: การใช้สแตก (stack), คิว (queue), และลิสต์
  2. การจัดเก็บและการจัดการข้อมูล: วิธีการจัดเก็บและการจัดการข้อมูลในโครงสร้างข้อมูลต่างๆ
  3. การใช้งานโครงสร้างข้อมูล: การเลือกใช้โครงสร้างข้อมูลที่เหมาะสมในการแก้ปัญหา

บทที่ 10: การประยุกต์ใช้การเขียนโปรแกรม (Programming Applications)

  1. การสร้างโปรแกรมเล็กๆ: การสร้างโปรแกรมเล็กๆ เพื่อแสดงการใช้งานฟังก์ชันและโครงสร้างข้อมูล
  2. การสร้างโปรแกรมที่มีประโยชน์: เช่น ตัวจัดการรายการงาน (To-do list) และเครื่องคิดเลข
  3. การพัฒนาโปรแกรม: การนำความรู้ที่เรียนมาใช้ในการพัฒนาโปรแกรมที่ซับซ้อนขึ้น

ชั่วโมงเรียน :เนื้อหา+แบบฝึกหัด ทั้งหมด จำนวน 12-15 ชั่วโมง

เวลาที่สอน  : วันจันทร์-วันอาทิตย์

เวลาเรียน : 09.00-12.00น. , 13.00-16.00น. , 18.00-21.00น.

* หากสะดวกวันเวลาไหนก็สามารถบอกมาได้เลยน่ะครับ

What You'll Learn?

  • ประโยชน์ของคอร์สการเขียนโปรแกรมพื้นฐาน 101:
  • 1. คุณจะได้เรียนรู้พื้นฐานการเขียนโปรแกรมและความสำคัญในโลกปัจจุบัน
  • 2. เข้าใจการจัดการตัวแปร ชนิดข้อมูล และการคำนวณทางคณิตศาสตร์
  • 3. ฝึกการควบคุมการทำงานของโปรแกรมผ่านเงื่อนไขและลูป
  • 4. ประยุกต์ใช้ความรู้ในการพัฒนาโปรแกรมที่มีประโยชน์ในชีวิตประจำวัน
  • คอร์สนี้เหมาะสำหรับ:
  • 1. ผู้เริ่มต้น: บุคคลที่ไม่มีประสบการณ์ในการเขียนโปรแกรมและต้องการเริ่มต้นการเรียนรู้การเขียนโค้ด.
  • 2. นักเรียน: โรงเรียนมัธยมหรือมหาวิทยาลัยที่ต้องการเข้าใจพื้นฐานของการเขียนโปรแกรมสำหรับการศึกษาและอาชีพในอนาคต.
  • 3. ผู้เปลี่ยนอาชีพ: มืออาชีพจากสาขาที่ไม่เกี่ยวข้องกับเทคโนโลยีที่สนใจเปลี่ยนไปทำงานด้านเทคโนโลยี.
  • 4. ผู้ที่มีความสนใจส่วนตัว: บุคคลทั่วไปที่สนใจเรียนรู้การเขียนโปรแกรมเพื่อโปรเจคส่วนตัวหรืองานอดิเรก
  • 1. คอมพิวเตอร์หรืออุปกรณ์ที่รองรับการเขียนโปรแกรม
  • - ผู้เรียนต้องมีคอมพิวเตอร์หรืออุปกรณ์ที่สามารถติดตั้งซอฟต์แวร์การเขียนโปรแกรมได้
  • 2. อินเตอร์เน็ต
  • - ต้องการการเชื่อมต่ออินเตอร์เน็ตเพื่อดาวน์โหลดเครื่องมือการเขียนโปรแกรมและเข้าถึงแหล่งข้อมูลออนไลน์
  • 3. ความรู้พื้นฐานในการใช้คอมพิวเตอร์
  • - ผู้เรียนควรมีความรู้พื้นฐานในการใช้คอมพิวเตอร์ เช่น การพิมพ์ การบันทึกไฟล์ และการติดตั้งซอฟต์แวร์
  • 4. ความมุ่งมั่นและความตั้งใจ
  • - ความมุ่งมั่นในการเรียนรู้และความตั้งใจที่จะฝึกฝนทักษะการเขียนโปรแกรมเป็นสิ่งสำคัญในการสำเร็จคอร์สนี้
  • เอกสารการเรียนรู้: รวมถึงสไลด์, บทความ และหนังสืออิเล็กทรอนิกส์ที่เกี่ยวข้องกับเนื้อหาคอร์ส

Course Content

THB 25,000.00
  • Duration 15:00:00
  • Skill Beginner
  • Last Update 17/12/2024