เครือข่ายมหาวิทยาลัย

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

รายละเอียด

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

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

หลักสูตรนี้มีประสบการณ์ก่อนหน้านี้เกี่ยวกับการเขียนโปรแกรมตามที่อธิบายรายละเอียดเพิ่มเติมในโมดูลแรก

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

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

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

ÀÒÉÒ: English

คำบรรยาย: English

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