C/C++ 1: พื้นฐานสำหรับผู้เริ่มต้น
เรียนรู้พื้นฐานการเขียนโปรแกรมในภาษา C++ ภาษาที่นิยมใช้ในการแข่งขันคอมพิวเตอร์ (Competitive Programing) หลายระดับ
ออนไซต์และออนไลน์
รูปแบบการสอน
12+
เหมาะกับผู้เรียนอายุ
วันเสาร์ 10.00-12.00
เวลาเรียน
120 นาที
ครั้งละ
ภาพรวมของคอร์ส
จุดเริ่มต้นของการแข่งขันเขียนโปรแกรม
พื้นฐาน C++ สำคัญที่สุดสำหรับผู้สนใจเข้าสู่สายการแข่งขันเขียนโปรแกรมหรือ Competitive Programmimg เนื้อหาในคอร์สนี้ เหมาะสำหรับผู้เริ่มต้นที่สนใจอยากจะเข้ามาเป็นตัวจริงในสายการแข่งขันเขียนโปรแกรมระดับโลก เพราะเมื่อเรามีความรู้พื้นฐานของ C++ แล้ว ไม่ว่าจะเป็นการแข่งขันระดับโลกหรือค่าย สอวน. ที่ทุกคนไฝ่ฝันก็ย่อมไม่ไกลเกินจริง เราเริ่มสอนจากจุดเริ่มต้นของการเขียนโปรแกรม จนกระทั่งทุกคนเข้าใจพื้นฐานภาพรวมของภาษา C++ และพร้อมขึ้นสู่ระดับปานกลางในคอร์สถัด ๆ ไป
หลักสูตร
เรียนรู้พื้นฐานการเขียนโปรแกรมภาษา C++
เรียนรู้ตั้งแต่พื้นฐานโครงสร้างโปรแกรม C++ การจัดการกับตัวแปร การดำเนินการรูปแบบต่าง ๆ ไปจนถึงการสร้างเงื่อนไข วนซ้ำ และการเขียนฟังก์ชั่น
- Chapter 1
โครงสร้างโปรแกรม C++- Semicolons
- Main Function
- Headers and Libraries
- Chapter 2
การรับและแสดงผลข้อมูล (Standard I/O)- print()
- scanf()
- cin
- cout
- Chapter 3
ตัวแปร (Variables)- ประเภทของตัวแปร
- การประกาศตัวแปร
- การเขียนทับตัวแปร
- Chapter 4
ทำความรู้จักกับ C++- สร้างไฟล์ C++
- ทำไมเราจึงใช้ภาษา C++
- หลักการพื้นฐานของ C++
- Chapter 5
การดำเนินการ (Operations)- การดำเนินการทางคณิตศาสตร์ (Arithmetic Operations)
- การเปรียบเทียบ (Comparison Operations)
- การดำเนินการทางตรรกศาสตร์ (Logical Operations)
- การปรับค่าตัวแปร (Variable Adjustment)
- Chapter 6
Conditional Statements- if
- else
- else if
- Nested Conditional
- switch - case
- Chapter 7
Loops- For loop
- While loop
- Do-While Loop
- Chapter 8
Pointers- Address and memory Allocation
- Pointers in variables and arrays
- Chapter 9
Functions- Concepts
- Declarations
- Arguments
- Return Value
- Recursive functions
สิ่งที่รวมอยู่ในคอร์ส
สร้างห้องเรียนที่ดีที่สุดสำหรับทุกคน
เพื่อให้นักเรียนทุกคนได้เก็บเกี่ยวความรู้และประสบการณ์ในแต่ละคอร์สกลับไปอย่างเต็มที่ เราจึงได้รวบรวมสิ่งเหล่านี้เอาไว้
คอร์สเรียนสด
เรียนรู้กับผู้สอนโดยตรงพร้อมโอกาสในการ ถามคำถามและแลกเปลี่ยนความคิดเห็นกับนักเรียนคนอื่น ๆ
คอร์สเรียโจทย์ปัญหา
ตลอดการเรียนกับเรา เราได้เตรียมโจทย์และ โปรเจ็กต์ต่าง ๆ เอาไว้ให้นักเรียนได้ลองฝึกทำ จริง ๆ
การเรียนตัวต่อตัว
นักเรียนสามารถจองเวลาในการปรึกษา และพูดคุยกับผู้สอนของเราได้แบบตัวต่อตัว
สังคมแห่งการเรียนรู้
นักเรียนทุกคนสามารถเข้า Discord ของเราเพื่อทำกิจกรรมและแลกเปลี่ยนข่าวสารต่าง ๆ ในโลกเทคโนโลยีกันได้
วิดีโอย้อนหลัง
เรามีการบันทึกวิดีโอการเรียนทุกครั้งเพื่อ ให้นักเรียนสามารถกลับมาทบทวนได้ เรื่อย ๆ
เกียรติบัตร
รับเกียรติบัตรหลังเรียนจบเพื่อยืนยันว่า นักเรียนได้ผ่านการเรียนรู้กับเรามา แล้วจริง ๆ
ผู้สอนของเรา
เรียนกับครูและพี่ ๆ มากประสบการณ์
ผู้สอนมากประสบการณ์จากเวทีการแข่งขันระดับ ประเทศและระดับนานาชาติอย่าง TOI และ IOI และผู้มีประสบการณ์การทำงานจริง ซึ่งพร้อมจะสอนในสิ่งที่ยากให้เข้าใจได้ง่าย และให้ความช่วยเหลือผ่านทาง Discord ตลอดเวลา
พี่ดิว
นักศึกษาชั้นปีที่ 3 สาขา Data Science Harbour.Space@UTCC
เกียรติบัตร
รับเกียรติบัตรหลังเรียนจบ
หลังเรียนจบนักเรียนสามารถขอเกียรติบัตรจากเราเพื่อนำไปเป็นหลักฐานยืนยันความรู้และทักษะที่ได้รับจากเรากับคนอื่น ๆ ได้
เวลาเรียน
รีบจองก่อนที่ที่นั่งจะหมด!
ในปัจจุบันคอร์สทั้งหมดของเราจะจัดขึ้นในเวลาเดียวกัน
คอร์สต่อไป
เริ่ม 5 ส.ค. 2567
พี่ดิว
คอร์สสด วันเสาร์ 10:00 - 12:00 GMT+7
*หมายเหตุ เราจะเป็นผู้จัดแบ่งห้องเรียนของนักเรียนเอง ผู้สอนอาจจะมีการเปลี่ยนแปลงตามความ เหมาะสม
*หากจำนวนนักเรียนที่ลงทะเบียนน้อยกว่า 8 คน สถาบันจะขอยกเลิกการเปิดคอร์สนั้น ๆ และทำการคืน เงินให้เต็มจำนวน
ราคา
เราการันตีความโปร่งใส
กับคอร์สที่จะเตรียมความพร้อมให้ทุกคนก้าวทันโลกปัจจุบันไปพร้อม ๆ กันในราคาย่อมเยา
จ่ายครั้งเดียว
฿ 3000
เรียนสดตลอด 12 สัปดาห์
ดูย้อนหลังได้ตลอด
ปรึกษาตัวต่อตัวกับผู้สอน
เกียรติบัตร
เข้าร่วมคอมมิวนิตี้ของพวกเรา
คำถามที่พบบ่อย
มีข้อสงสัยเพิ่มเติม?
หากมีข้อสงสัยลองดูว่าคำตอบด้านล่างช่วยคุณได้หรือไม่ หรือสามารถติดต่อพวกเราโดยตรงได้เลย
- นักเรียนอายุเท่าไหร่ถึงจะเริ่มเรียนได้?
นักเรียนที่มีอายุ 12 ปีขึ้นไปสามารถเริ่มเรียนกับ Leagues of Code TH ได้ อย่างไรก็ตามเราไม่จำกัดอายุผู้เรียนแต่อย่างใด สามารถโทรสอบถามข้อมูลเพิ่มเติมได้หากอยู่นอกเกณฑ์อายุที่ระบุข้างต้น
- จำนวนนักเรียนต่อห้องจะเป็นอย่างไร?
ในหนึ่งห้อง เราพยายามจำกัดจำนวนนักเรียนไม่ให้เกิน 25 คน
- ต้องมีพื้นฐานมาก่อนหรือไม่ ถึงจะสมัครได้?
ทุกคนไม่จำเป็นต้องมีพื้นฐานใด ๆ ก็สามารถเริ่มฝึกเขียนโปรแกรมกับเราได้ หากเพียงมีบางหัวข้อที่จำเป็นในการเรียน เช่น พีชคณิตพื้นฐาน (บวกลบคูณหาร) เท่านั้น
- ต้องใช้อุปกรณ์อะไรในการเรียน?
เราแนะนำให้ใช้คอมพิวเตอร์ส่วนตัว (โน้ตบุ๊ค/Laptop) ที่มีระบบปฏิบัติการ Windows หรือ MacOS อย่างไรก็ตาม เราไม่แนะนำให้ใช้อุปกรณ์ที่ไม่ได้มีระบบปฏิบัติการดังกล่าวติดตั้งไว้ เช่น IPad, Smart phone และอื่น ๆ
- ต้องติดตั้งระบบอะไรบ้างเพื่อเริ่มเรียนกับ Leagues of Code TH?
สำหรับนักเรียนที่สมัครคอร์สเริ่มต้นเราจะส่งข้อมูลการติดตั้งโปรแกรมต่าง ๆ ให้ก่อนเริ่มเรียน และในคาบเรียนแรกเราจะมีการแนะนำการใช้งานโปรแกรมสำหรับนักเรียนที่ไม่คุ้นเคย หากนักเรียนมีปัญหาใด ๆ ทีมงานของเราก็พร้อมที่จะช่วยเหลือใน Discord
Python 2: ฟังก์ชันและการเขียนโปรแกรมเชิงวัตถุ (OOP)
ก้าวเข้าสู่การเขียนโปรแกรมสำหรับโปรเจ็กต์ที่ใหญ่ขึ้นด้วย function และ object ซึ่งเป็นหัวใจของ python ที่ทำให้โปรแกรมของเราเป็นระเบียบและเข้าใจง่าย
C/C++ 1: พื้นฐานสำหรับผู้เริ่มต้น
เรียนรู้พื้นฐานการเขียนโปรแกรมในภาษา C++ ภาษาที่นิยมใช้ในการแข่งขันคอมพิวเตอร์ (Competitive Programing) หลายระดับ
C/C++ 4: ฝึกฝนทักษะการแก้ปัญหา 1 (Searching & Sorting)
ฝึกฝนทักษะการเพิ่มประสิทธิภาพของโปรแกรมผ่านการเรียนรู้พัฒนาการของสองอัลกอริทึมสำคัญในแวดวงคอมพิวเตอร์