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

ภาษาการเขียนโปรแกรมส่วน B

รายละเอียด

[ตามที่อธิบายไว้ด้านล่างนี่คือส่วน B ของหลักสูตร 3 ส่วน ผู้เข้าร่วมควรกรอกส่วน A ก่อน - ส่วน B“ ดำดิ่ง” และมักอ้างถึงเนื้อหาจากส่วน A]

หลักสูตรนี้เป็นการแนะนำแนวคิดพื้นฐานของภาษาโปรแกรมโดยเน้นที่การเขียนโปรแกรมเชิงฟังก์ชัน หลักสูตรนี้ใช้ภาษา ML, Racket และ Ruby เป็นเครื่องมือในการสอนแนวคิด แต่ความตั้งใจจริงคือการสอนให้เพียงพอเกี่ยวกับการที่ภาษาใด ๆ "เข้ากันได้" เพื่อให้คุณเขียนโปรแกรมได้อย่างมีประสิทธิภาพมากขึ้นในทุกภาษาและในการเรียนรู้ใหม่ ๆ

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

หลักสูตรนี้มีประสบการณ์ก่อนหน้านี้เกี่ยวกับการเขียนโปรแกรมตามที่อธิบายรายละเอียดเพิ่มเติมในโมดูลแรกของส่วน A ส่วน B ถือว่าประสบความสำเร็จในส่วนที่ A

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

สัปดาห์ที่ 1 ของส่วน A มีรายละเอียดหัวข้อหัวข้อสำหรับทั้งสามส่วนของหลักสูตร แต่คาดว่าผู้เข้าร่วมหลักสูตรส่วนใหญ่จะไม่ (ยัง!) รู้ว่าหัวข้อเหล่านี้มีความหมายอย่างไร

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

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

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

ภาษาการเขียนโปรแกรมส่วน B - มหาวิทยาลัยวอชิงตัน