รายละเอียดคอร์ส


รู้เทคนิคการเขียนโปรแกรม สามารถเขียนโปรแกรมเพื่อตอบโจทย์ความต้องการในระดับต้นจนถึงกลาง เหมาะสำหรับผู้เรียนทุกวัย

“Coding for All : เรียนรู้ Python” เป็นคอร์สออนไลน์
เหมาะสำหรับเด็กมัธยมในการเรียนวิทยาการคำนวณ
และสำหรับผู้ไม่มีพื้นฐานการเขียนโปรแกรมมาก่อน

ออกแบบคอร์ส และสอนโดย ครูเล็ก (ดร.ขจรศักดิ์ สังข์เจริญ)
ครูสอนการพัฒนา iOS Apps และการเขียนโปรแกรมสำหรับเด็กและผู้สนใจทั่วไป
(ความยาวของเนื้อหา 16 ชั่วโมง 40 นาที โดยประมาณ)

คอร์สนี้ออกแบบสำหรับผู้เรียนทุกวัย
เป็นหลักสูตรออนไลน์ เรียนช้ำได้ สงสัยสามารถสอบถามครูเล็กได้
ผู้เรียนสามารถใช้เครื่อง Windows หรือ เครื่อง Mac สำหรับการเขียนโปรแกรม Python ได้
ตอนนี้เปิดให้ลงทะเบียนแล้ว!

จุดมุ่งหมายคอร์ส ผู้เข้าอบรมจะ
+ เข้าใจกระบวนการออกแบบโปรแกรมคอมพิวเตอร์และองค์ประกอบที่เกี่ยวข้อง
+ รู้เทคนิคการออกแบบและการเขียนโปรแกรมเพื่อตอบสนองความต้องการได้
+ เขียนโปรแกรมเพื่อตอบโจทย์ความต้องการในระดับต้นจนถึงระดับกลางได้
+ นำความรู้ไปต่อยอดการเขียนโปรแกรมชั้นสูงในเรื่องที่สนใจได้
+ เขียนโปรแกรม Python เพื่อทำงานในระดับพื้นฐานได้

หัวข้อการอบรม
(1) พื้นฐานที่ควรรู้สำหรับการเขียนโปรแกรมคอมพิวเตอร์
+ เข้าใจการทำงานของโปรแกรมคอมพิวเตอร์
+ รู้จัก 3 คำสั่งหลักของโปรแกรมคอมพิวเตอร์
+ เข้าใจกระบวนการสร้างโปรแกรมคอมพิวเตอร์
+ องค์ประกอบที่เกี่ยวข้องในการสร้างโปรแกรมคอมพิวเตอร์

(2) ข้อมูลและส่วนประกอบที่เกี่ยวข้องในการเขียนโปรแกรมคอมพิวเตอร์
+ รู้จัก data type (ชนิดของข้อมูล) ที่ใช้ในโปรแกรมคอมพิวเตอร์
+ เข้าใจ variable (ตัวแปร), ค่าคงที่ (constant)
+ รู้จัก data structure (โครงสร้างข้อมูล)

(3) กระบวนการแก้ปัญหาและการสร้าง algorithm
+ เข้าใจกระบวนการแก้ปัญหา
+ เขัาใจและจำแนกได้ว่าปัญหาที่สามารถแก้ได้โดยการเขียนโปรแกรม
+ เข้าใจและเขียน algorithm โดยการเขียน flowchart และ pseudo code

(4) การติดตั้ง IDE สำหรับผู้ใช้เครื่อง Windows
+ การ download โปรแกรม IDE
+ การติดตั้งโปรแกรม IDE
+ เริ่มต้นใช้ IDE

(5) การติดตั้ง IDE สำหรับผู้ใช้เครื่อง Mac
+ การ download โปรแกรม IDE
+ การติดตั้งโปรแกรม IDE
+ เริ่มต้นใช้ IDE

(6) ก้าวแรกสู่ Python
+ เข้าใจสร้างและประกาศตั้งแปรของภาษา Python
+ เข้าใจวิธีการเขียนคำสั่งและการรันโปรแกรมภาษา Python
+ สามารถใช้งานคำสั่งพื้นฐานของ Python

(7) การเปลี่ยนจาก algorithm เป็น program
+ เข้าใจวิธีการเปลี่ยนจาก algorithm เป็นโปรแกรม

(8) Conditions และการประยุกต์ใช้
+ เข้าใจ algorithm ของ if-conditions
+ เปลี่ยน algorithm ของ if-conditions เป็น program Python
+ การแก้ปัญหาโดยใช้ conditions

(9) While loops และการประยุกต์ใช้
+ เข้าใจ algorithm ของ while loop
+ เปลี่ยน algorithm ของ while loop เป็น program Python
+ การแก้ปัญหาโดยการใช้ while loop

(10) For loops และการประยุกต์ใช้
+ เข้าใจ algorithm ของ for loop
+ เปลี่ยน algorithm ของ for loop เป็น program Python
+ การแก้ปัญหาโดยใช้ for loop

(11) Functions และ Modules
+ เข้าใจการ reuse โดยการใช้ function
+ สามารถสร้างและเรียกใช้ function
+ เข้าใจการสร้างและเรียกใช้งาน module

(12) Lists และ Dictionary
+ เข้าใจ Lists และ Dictionary
+ สามารถสร้างและเรียกใช้ Lists และคำสั่งที่เกี่ยวข้อง
+ สามารถสร้างและเรียกใช้ Dictionary และคำสั่งที่เกี่ยวข้อง

(13) กราฟิกเบื้องต้นใน Python
+ การใช้กราฟิกเบื้องต้นของ Python
+ สามารถเรียกใช้ module Turtle

เนื้อหาของคอร์ส

ผู้สอน


ดร.ขจรศักดิ์ สังข์เจริญ (ครูเล็ก)
ไปที่หน้าผู้สอน
  • เจ้าของแฟนเพจ "Kajornsak"
  • ผู้แต่งหนังสือสอนทักษะด้าน IT หลายเล่ม
  • อาจารย์พิเศษและวิทยากรรับเชิญ ประสบการณ์สอนมากกว่า 20 ปี ด้านคณิตศาสตร์, การออกแบบระบบงาน, การพัฒนาโปรแกรมคอมพิวเตอร์, Soft skills, IT technical skills ฯลฯ
  • ประสบการณ์ทำงานกับบริษัท IT ระดับโลกเช่น Oracle, Apple และ IBM
  • สถิติศาสตรบัณฑิต (Applied Statistics) จุฬาลงกรณ์มหาวิทยาลัย
  • วิทยาศาสตรมหาบัณฑิต (IT in Business) จุฬาลงกรณ์มหาวิทยาลัย
  • ดุษฎีบัณฑิต (Lifelong Learning) จุฬาลงกรณ์มหาวิทยาลัย
  • Coding-for-All-Python
    คอร์สออนไลน์