การศึกษาออนไลน์ของมหาวิทยาลัยไรซ์

การคิดขั้นตอน (ตอนที่ 2)

รายละเอียด

นักวิทยาศาสตร์คอมพิวเตอร์ที่มีประสบการณ์วิเคราะห์และแก้ปัญหาการคำนวณในระดับของนามธรรมที่อยู่นอกเหนือจากภาษาโปรแกรมใด ๆ ชั้นเรียนสองส่วนนี้ออกแบบมาเพื่อฝึกอบรมนักเรียนเกี่ยวกับแนวคิดและกระบวนการทางคณิตศาสตร์ของ "การคิดอัลกอริทึม" ซึ่งช่วยให้พวกเขาสร้างวิธีแก้ปัญหาด้านการคำนวณที่ง่ายและมีประสิทธิภาพมากขึ้น

ในส่วนที่ 2 ของหลักสูตรนี้เราจะศึกษาเทคนิคอัลกอริธึมขั้นสูงเช่นการแบ่งและพิชิตและการเขียนโปรแกรมแบบไดนามิก ในฐานะที่เป็นศูนย์กลางของหลักสูตรนักเรียนจะใช้อัลกอริทึมหลายอย่างใน Python ซึ่งรวมเทคนิคเหล่านี้แล้วใช้อัลกอริทึมเหล่านี้เพื่อวิเคราะห์ชุดข้อมูลขนาดใหญ่สองชุด จุดสนใจหลักของงานเหล่านี้คือการเข้าใจปฏิสัมพันธ์ระหว่างอัลกอริทึมและโครงสร้างของชุดข้อมูลที่วิเคราะห์โดยอัลกอริทึมเหล่านี้

เมื่อนักเรียนเรียนจบชั้นนี้พวกเขาจะมีทั้งทักษะทางคณิตศาสตร์และการเขียนโปรแกรมเพื่อวิเคราะห์ออกแบบและแก้ปัญหาโปรแกรมในการแก้ปัญหาการคำนวณที่หลากหลาย แม้ว่าคลาสนี้จะใช้ Python เป็นเครื่องมือในการเลือกเพื่อฝึกฝนการคิดขั้นตอน แต่แนวคิดที่คุณจะได้เรียนรู้ในคลาสนี้เหนือกว่าภาษาการเขียนโปรแกรมเฉพาะใด ๆ

ราคา: ลงทะเบียนฟรี!

ÀÒÉÒ: ภาษาอังกฤษ

คำบรรยาย: ภาษาอังกฤษ, เกาหลี, สเปน

การคิดขั้นตอน (ตอนที่ 2) - มหาวิทยาลัยไรซ์