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

วิทยาการคอมพิวเตอร์: อัลกอริทึมทฤษฎีและเครื่องจักร

รายละเอียด

หลักสูตรนี้จะนำเสนอสาขาวิชาวิทยาศาสตร์คอมพิวเตอร์ที่กว้างขึ้นสำหรับผู้ที่มีความคุ้นเคยกับการเขียนโปรแกรมจาวา ครอบคลุมครึ่งหลังของหนังสือวิทยาศาสตร์คอมพิวเตอร์ของเรา: วิธีการแบบสหวิทยาการ (ครึ่งแรกครอบคลุมในหลักสูตร Coursera ของเราวิทยาการคอมพิวเตอร์: การเขียนโปรแกรมโดยมีวัตถุประสงค์จะได้รับการปล่อยตัวในฤดูใบไม้ร่วงปี 2018) ความตั้งใจของเราคือการสร้างความสับสนให้กับการคำนวณและเพื่อสร้างความตระหนักเกี่ยวกับการสนับสนุนทางปัญญาที่สำคัญและประวัติศาสตร์อันยาวนานของสาขาวิทยาศาสตร์คอมพิวเตอร์

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

หลักสูตรนี้เน้นความสัมพันธ์ระหว่างการเขียนโปรแกรมแอปพลิเคชันทฤษฎีการคำนวณคอมพิวเตอร์จริงและประวัติศาสตร์และวิวัฒนาการของสนามรวมถึงลักษณะของการมีส่วนร่วมของ Boole, Shannon, Turing, von Neumann และอื่น ๆ

คุณสมบัติทั้งหมดของหลักสูตรนี้ให้บริการฟรี จะไม่มีการเสนอใบรับรองเมื่อดำเนินการเสร็จ

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

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

คำบรรยาย: ภาษาอังกฤษ

วิทยาการคอมพิวเตอร์: อัลกอริทึมทฤษฎีและเครื่องจักร - มหาวิทยาลัยพรินซ์ตัน