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

คอร์ส

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

เบื้องต้น3 ชม.

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

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

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

ดำเนินการต่อด้วย 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 บนมือถือ

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