Description
Advance Problem Solving
สุดยอดทักษะกระบวนการคิด สำหรับการพัฒนาโปรแกรม
รู้และเข้าใจหน้าที่การทำงาน เพื่อสั่งงานโปรแกรมได้ดียิ่งขึ้น
เรียนรู้พร้อมปฏิบัติจริง รู้ผลทันที ทำได้ทุกที่ ทุกเวลา !
จงให้ความสำคัญกับก้าวแรก
เพราะทักษะการแก้ไขปัญหาสำคัญที่สุดในการเริ่มเขียนโปรแกรม
แน่นอนว่าการเริ่มต้นทำสิ่งใดสิ่งหนึ่งพื้นฐานที่ดีถือว่าเป็นเรื่องสำคัญมาก สำหรับทักษะการแก้ไขปัญหาก็เช่นกัน เราสามารถพัฒนาทักษะดังกล่าวได้โดยการ ฝึกฝนในการแก้ไขปัญหาให้ถูกทางนั่นเอง โดยไม่ว่าจะเป็นแอปพลิเคชันเล็กๆ บนอุปกรณ์พกพา หรือ โปรแกรมขนาดใหญ่ในองค์กร ก็ถูกพัฒนาโดยพื้นฐานการแก้ไขปัญหาทั้งสิ้น
สิ่งที่จะได้เรียนรู้
- ลงลึก ! ถึงทักษะการแก้ไขปัญหาเพื่อการพัฒนาโปรแกรม
- ลองทำ ! กับโจทย์ที่ช่วยพัฒนาทักษะขั้นเทพ
- สนุก ! กับแนวคิดใหม่ๆ ที่ทำให้เห็นว่าการเขียนโปรแกรมมีอะไรซ่อนอยู่
- ใช้งานได้จริง ! ไม่ใช่แค่เขียนโปรแกรม แต่สอนทำให้โปรแกรมมีคุณภาพ
- เพิ่มเกรดก็ได้ นำไปใช้จริงได้ก็ดี ! ออกแบบหลักสูตรเพื่อนักศึกษา และ ผู้พัฒนาโปรแกรม
เหมาะสมสำหรับ
- นักเรียน / นักศึกษา สาขาวิทยาการคอมพิวเตอร์ เทคโนโลยีสารสนเทศ หรือ วิศวกรรมศาสตร์
- ผู้ที่ต้องการศึกษาต่อด้านวิทยาการคอมพิวเตอร์
สิ่งทีคุณจะได้รับ
- เนื้อหาสรุปและแบบฝึกหัดอัดแน่น ใน 12 ชั่วโมง
- ระบบแบบฝึกหัดที่พร้อมให้คุณใช้งาน 24 ชั่วโมง
- ลงทะเบียนครั้งเดียวเข้าเรียนได้ตลอดชีพ
- เอกสาร ประกอบการเรียน
- Verified Certificate รับรองความสามารถ
Design
ออกแบบเพื่อรองรับทุกพื้นฐาน
ให้คุณได้ทั้งความรู้ และ การปฏิบัติจริงในคอร์สเดียว
รวมถึงไอเดียต่อยอดสำหรับสร้างสรรค์ผลงานด้วยตัวเอง
Intensive Learning
เนื้อหาสุดพิเศษกับการเรียนสุดลึก
เพราะเราเน้นประสบการณ์ผู้เรียนเป็นหลัก ทำให้คุณได้รับความรู้ ความเข้าใจตั้งแต่
บทเรียนแรก และ เข้าใจภาพรวม สามารถปฏิบัติได้จริงในทุกคอร์สเรียน
Section -1 ประกาศ / คำถามที่พบบ่อย / คู่มือการใช้ระบบ
เนื้อหาคอร์สเรียน | ความยาว (นาที) | ||
---|---|---|---|
ประกาศ การใช้งานระบบแบบฝึกหัดออนไลน์ (สำคัญมาก !) |
ล็อค |
Section 0 แนะนำบทเรียน / ปรับพื้นฐาน
เนื้อหาคอร์สเรียน | ความยาว (นาที) | ||
---|---|---|---|
Lecture 0 ทำความเข้าใจกับ Algorithm (1:30) |
ตัวอย่าง |
Section 2 เรียนรู้กับสิ่งที่เรียกว่า Flowchart
เนื้อหาคอร์สเรียน | ความยาว (นาที) | ||
---|---|---|---|
Lecture 1 รู้จักกับผังงาน และ การทำงาน (2:42) |
ตัวอย่าง | ||
Lecture 2 ทำความเข้าใจกับสัญลักษณ์ในผังงาน (2:07) |
ตัวอย่าง | ||
Lecture 3 การใช้ผังงานอธิบายงานอย่างง่าย (4:52) |
ล็อค | ||
Lecture 4 รู้จักกับเงื่อนไข (6:52) |
ล็อค | ||
Lecture 5 ตะลุยโจทย์เงื่อนไขกับ Flowchart (5:27) |
ล็อค | ||
Lecture 6 รู้จักกับการวนซ้ำ (5:56) |
ล็อค | ||
Lecture 7 หนึ่งโปรแกรมไม่ได้เขียนได้แบบเดียว!! (4:31) |
ล็อค | ||
Lecture 8 ถ้าคิดว่ากระบวนการเขียนโปรแกรมเป็นแค่เส้นตรง .. คุณคิดผิด .. (4:15) |
ล็อค | ||
Lecture 9 ตะลุยโจทย์การวนซ้ำกับ Flowchart (2:33) |
ล็อค | ||
Lecture 10 รู้จักกับเงื่อนไขที่ซับซ้อน (3:56) |
ล็อค | ||
Lecture 11 รู้จักกับฟังก์ชั่น (4:56) |
ล็อค | ||
Lecture 12 การใช้งานฟังก์ชันแบบ Recursion |
ล็อค | ||
Lecture 13 ตะลุยโจทย์โปรเจคกับสัดส่วนมหัสจรรย์ |
ล็อค |
Section 3 เรียนรู้กับสิ่งที่เรียกว่า Python 3
เนื้อหาคอร์สเรียน | ความยาว (นาที) | ||
---|---|---|---|
Lecture 14 รู้จักกับ Python (11:22) |
ล็อค | ||
Lecture 15 เปรียบเทียบ Flowchart กับ Python (8:48) |
ล็อค | ||
Lecture 16 อธิบายการทำงานของโปรแกรมแบบ step by step (ตอนใหม่!!) (4:21) |
ล็อค | ||
Lecture 17 เทคนิคการใช้งานเงื่อนไข |
ล็อค | ||
Lecture 18 ตะลุยโจทย์การใช้เงื่อนไข |
ล็อค | ||
Lecture 19 เทคนิคการใช้งานการวนซ้ำ |
ล็อค | ||
Lecture 19 ตะลุยโจทย์การวนซ้ำ |
ล็อค | ||
Lecture 20 เงื่อนไขที่ซับซ้อน |
ล็อค | ||
Lecture 21 ตะลุยโจทย์เงื่อนไขที่ซับซ้อน |
ล็อค | ||
Lecture 22 เทคนิคการใช้งานฟังก์ชัน |
ล็อค | ||
Lecture 23 ตะลุยโจทย์เทคนิคการใช้งานฟังก์ชัน |
ล็อค | ||
Lecture 24 เรียนรู้เทคนิค Recursion |
ล็อค | ||
Lecture 25 ตะลุยโจทย์ Recursion |
ล็อค |
Section 4 เทคนิค Test Driven Development ช่วยเราได้
เนื้อหาคอร์สเรียน | ความยาว (นาที) | ||
---|---|---|---|
Lecture 26 รู้จักกับเทคนิค TDD |
ล็อค | ||
Lecture 27 การสร้าง Test Case – Think Before Act |
ล็อค | ||
Lecture 28 การ Refactor และ การ Repeat |
ล็อค | ||
Lecture 29 ตัวอย่างการสร้าง Test Case |
ล็อค | ||
Lecture 30 อะไรคือ Automated Testing |
ล็อค | ||
Lecture 31 ปฏิบัติจริง วิธีการทำ Automated Test |
ล็อค |
Section 5 ตะลุยโจทย์เสริมทักษะ
เนื้อหาคอร์สเรียน | ความยาว (นาที) | ||
---|---|---|---|
Lecture 32 ตะลุยโจทย์เสริมทักษะ #1 |
ล็อค | ||
Lecture 33 ตะลุยโจทย์เสริมทักษะ #2 |
ล็อค | ||
Lecture 34 ตะลุยโจทย์เสริมทักษะ #3 |
ล็อค | ||
Lecture 35 ตะลุยโจทย์เสริมทักษะ #4 |
ล็อค | ||
Lecture 36 ตะลุยโจทย์เสริมทักษะ #5 |
ล็อค | ||
Lecture 37 ตะลุยโจทย์เสริมทักษะ #6 |
ล็อค | ||
Lecture 38 ตะลุยโจทย์เสริมทักษะ #7 |
ล็อค | ||
Lecture 39 ตะลุยโจทย์เสริมทักษะ #8 |
ล็อค | ||
Lecture 40 ตะลุยโจทย์เสริมทักษะ #9 |
ล็อค | ||
Lecture 41 ตะลุยโจทย์เสริมทักษะ #10 |
ล็อค |
ก้าวแรกของทุกความฝันกับ
Online Premium Course เรียนระบบออนไลน์พรีเมียม
รูปแบบการเรียนรู้ยุคใหม่ที่ทุกคนสามารถเข้าถึงได้ด้วยเนื้อหาที่เข้มข้น เข้าเรียนได้ทุกที่ทุกเวลา พร้อมหยุดกลับมาทบทวนเนื้อหา และ ได้ปฏิบัติจริงเสมือนมีกูรูคอยตรวจงาน 24 ชั่วโมง
Chief Media Officer / Talented Educator
พี่ไกด์ ตรีเทพ รัตนพิภพ
- Microsoft Education Program Trainer, Microsoft (Thailand) Limited
- สำเร็จการศึกษาจาก คณะเทคโนโลยีสารสนเทศ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง เกียรตินิยมอันดับ 2
- ได้รับคัดเลือกจากบริษัท ไมโครซอฟต์ (ประเทศไทย) จำกัด ให้เข้าร่วมโครงการ Microsoft Student Partners 3 สมัยซ้อน (FY15 – 17)
- ได้รับรางวัลรองชนะเลิศอันดับ 2 จากการแข่งขัน MOBILE e-GOV AWARD MEGA 2014 จัดโดยสำนักงานรัฐบาลอิเล็กทรอนิกส์แห่งชาติ (EGA)
- ผู้ดำเนินการสอน (Teaching Director) โครงการ To be IT’56 วิชาการออกแบบวงจรดิจิตอล ณ คณะเทคโนโลยีสารสนเทศ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง
- ได้รับคัดเลือกเป็น นักศึกษาดีเด่นด้านวิชาการ แก่คณะเทคโนโลยีสารสนเทศ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง ถึง 3 ปีการศึกษา
- ได้รับเข้าร่วมอบรมโครงการพัฒนาแผนธุรกิจ เถ้าแก่น้อยเทคโนโลยี ประจำปี 2015 โดยสำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ (สวทช.) และ SAMART
- ได้รับการเชิญเป็นวิทยากรในการอบรมบรรยายด้านการพัฒนาซอฟต์แวร์ทั้งในกลุ่มระดับ นิสิต นักศึกษา นักพัฒนาซอฟต์แวร์ทั่วไป นักเรียน ครูโรงเรียนมัธยมปลาย รวมถึงบุคคลทั่วไปทั้งภาครัฐและเอกชน