ข้ามไปยังเนื้อหาหลัก

คอร์ส

แนวคิดในวิทยาการคอมพิวเตอร์

ขั้นพื้นฐาน3 ชม.

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

Python3 ชม.11 วิดีโอ33 แบบฝึกหัด2,000 XP2,535หนังสือรับรองความสำเร็จ

สร้างบัญชีฟรีของคุณ

ดำเนินการต่อด้วย Google
หรือ
เมื่อดำเนินการต่อ ถือว่าคุณยอมรับ ข้อกำหนดการใช้งานและ นโยบายความเป็นส่วนตัว และยอมรับว่าข้อมูลของคุณจะถูกจัดเก็บในสหรัฐอเมริกา

ได้รับความไว้วางใจจากผู้เรียนในบริษัทหลายพันแห่ง

กำลังฝึกอบรมทีมอยู่ใช่ไหม?

ทดลองใช้สำหรับองค์กร

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

ปลดล็อกพลังแห่งการคำนวณ

เคยสงสัยไหมว่าคอมพิวเตอร์ทำงานที่ซับซ้อนได้อย่างง่ายดายได้อย่างไร? คอร์สที่ครอบคลุมทุกด้านเกี่ยวกับการคำนวณนี้จะพาคุณตั้งแต่พื้นฐานการทำงานของคอมพิวเตอร์ไปจนถึงแก่นลึกของทฤษฎีการคำนวณ คุณจะได้รับทักษะเชิงปฏิบัติและความรู้พื้นฐานที่จะช่วยให้คุณเข้าใจและสร้างโปรแกรมที่มีประสิทธิภาพได้

สำรวจพื้นฐานคอมพิวเตอร์

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

เชี่ยวชาญอัลกอริทึมและประสิทธิภาพ

เจาะลึกสู่โลกของอัลกอริทึม ที่คุณจะได้สำรวจการออกแบบและการประยุกต์ใช้งานของอัลกอริทึมเหล่านี้ ทำความเข้าใจความสำคัญของประสิทธิภาพอัลกอริทึมผ่านสัญกรณ์ Big-O และเรียนรู้วิธีประเมินความซับซ้อนด้านเวลาและพื้นที่ บทเรียนเชิงปฏิบัติจะช่วยให้คุณสามารถแก้ปัญหาในโลกจริงได้ เช่น การจัดเรียงและการค้นหาในบริบทของการช้อปปิ้งออนไลน์ โดยใช้ Python

ค้นพบความสามารถในการคำนวณและก้าวไกลกว่านั้น

ขยายความรู้ของคุณไปสู่แง่มุมเชิงทฤษฎีของการคำนวณ เรียนรู้เกี่ยวกับออโตมาตา เครื่องทัวริง และขีดจำกัดของสิ่งที่คอมพิวเตอร์สามารถแก้ไขได้ รับข้อมูลเชิงลึกเกี่ยวกับความซับซ้อนเชิงคำนวณ รวมถึงปัญหา P, NP, NP-Complete และ NP-Hard สุดท้าย สำรวจผลกระทบในโลกจริงของแนวคิดเหล่านี้ในสาขาต่าง ๆ เช่น การเข้ารหัสลับและการเรียนรู้ของเครื่อง และสัมผัสภาพอนาคตไปกับการประมวลผลเชิงควอนตัม

สิ่งที่คุณจะได้รับ

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

เข้าร่วมกับเราเพื่อปลดล็อกพลังของการคำนวณและเปลี่ยนมุมมองของคุณเกี่ยวกับวิธีการทำงานของคอมพิวเตอร์!

ข้อกำหนดเบื้องต้น

หลักสูตร

โครงร่างคอร์ส

1

จุดเริ่มต้น: คอมพิวเตอร์คืออะไร?

บทนี้แนะนำแนวคิดพื้นฐานเกี่ยวกับการทำงานของคอมพิวเตอร์ ตั้งแต่หลักการเลขฐานสองและส่วนประกอบสำคัญอย่าง CPU และหน่วยความจำ ไปจนถึงวิวัฒนาการของภาษาโปรแกรม รวมถึงการสำรวจว่าคอมพิวเตอร์ประมวลผลคำสั่งอย่างไร และความแตกต่างระหว่างภาษาแบบ interpreted กับ compiled
เริ่มบท
2

เจาะลึก: การสั่งงานคอมพิวเตอร์อย่างมีประสิทธิภาพ

บทนี้เจาะลึกเรื่องอัลกอริทึม ซึ่งเป็นชุดคำสั่งที่คอมพิวเตอร์ใช้แก้ปัญหา หัวข้อครอบคลุมภาพรวมของอัลกอริทึมประเภทต่าง ๆ ความสำคัญของ time complexity และ space complexity รวมถึงการฝึกปฏิบัติจากตัวอย่างการเรียงลำดับและการค้นหาในโลกจริง นอกจากนี้ยังเรียนรู้การประเมินประสิทธิภาพของอัลกอริทึมด้วย Big-O Notation
เริ่มบท
3

ขยายขอบเขต: สิ่งที่คอมพิวเตอร์ทำได้และทำไม่ได้

บทนี้สำรวจขีดจำกัดของสิ่งที่คอมพิวเตอร์สามารถคำนวณได้ จะได้ศึกษาโมเดลเชิงรูปแบบอย่าง automata และ Turing machine เรียนรู้เรื่อง computational complexity รวมถึง P vs NP และค้นพบการนำแนวคิดเหล่านี้ไปใช้จริงในด้านการเข้ารหัส การเรียนรู้ของเครื่อง และ quantum computing
เริ่มบท

แนวคิดในวิทยาการคอมพิวเตอร์

เรียนคอร์สจบแล้ว

รับใบรับรองความสำเร็จ

ลงทะเบียนเลย

พัฒนาทักษะด้านข้อมูลของคุณด้วย DataCamp for Mobile

เรียนรู้ได้ทุกที่ด้วยคอร์สบนมือถือและโจทย์เขียนโค้ด 5 นาทีประจำวัน