ผลต่างระหว่างรุ่นของ "01204435 มโนทัศน์ภาษาโปรแกรม"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
(เปลี่ยนทางหน้าไปยัง 01204435)
Tag: เปลี่ยนทางใหม่
 
(ไม่แสดง 25 รุ่นระหว่างกลางโดยผู้ใช้คนเดียวกัน)
แถว 1: แถว 1:
หน้านี้เป็นหน้าของรายวิชา 01204435 มโนทัศน์ภาษาโปรแกรม (Programming language concepts)
+
#REDIRECT [[01204435]]
 
 
== ประกาศ ==
 
* สำหรับการเรียนในวันที่ 18 ก.ย. ให้ติดตั้ง [http://racket-lang.org/ DrRacket] มาด้วย
 
* สำหรับการเรียนในวันที่ 18 มิ.ย. ให้ติดตั้ง [http://www.haskell.org/haskellwiki/Haskell Haskell] มาด้วย โดยอาจจะติดตั้ง [http://www.haskell.org/platform/ the Haskell Platform] หรือจะติดตั้งเฉพาะ [http://www.haskell.org/ghc/ the Glasgow Haskell Compiler] ก็ได้
 
* สำหรับเนื้อหาภาคทฤษฎีเราจะใช้เนื้อหาจากวิชา [https://courseware.stanford.edu/pg/courses/lectures/317431 CS242 Programming Languages] จาก Stanford University
 
* เจอกันใน [https://www.facebook.com/groups/351015658334595/ facebook]
 
 
 
== การบ้าน ==
 
 
 
การส่งการบ้านโปรแกรมให้เมล์ไปที่อีเมล์ผู้สอน (เจ ไอ ที ที เอ ที แอต จีเมล์ ดอต คอม) โดยใช้ชื่อ subject ขึ้นต้นด้วย <tt>[01204435]</tt>
 
 
 
* การบ้าน 1: (การบ้านโปรแกรม) ทำแบบฝึกหัด Haskell 1 ใน [[01204435/haskell1]] ในส่วน แบบฝึกหัด Recursion ข้อ 1-4
 
* การบ้าน 2: (การบ้านทฤษฎี) TBA
 
 
 
== เนื้อหา ==
 
=== สัปดาห์ที่ 1 ===
 
* อังคารที่ 11 มิ.ย.: Introduction, Javascript
 
** เอกสารอ้างอิงเกี่ยวกับ javascript: [https://developer.mozilla.org/en-US/docs/Web/JavaScript หน้า JavaScript จาก MDN]
 
** [http://jsbooks.revolunet.com/ รวม e-book JavaScript]
 
* พฤหัสบดีที่ 13 มิ.ย.: ทดลอง [http://nodejs.org/ Node.js]
 
** การติดตั้ง node.js อ่านจาก [https://github.com/joyent/node/wiki node.js wiki]
 
** คลิปสำหรับดูเล่นก่อนเรียน: [http://www.youtube.com/watch?v=dO1zf4RXsTg Introduction of Node JS by Ryan Dahl (Creator of Node Js)]
 
** [[01204435/javascript|การทดลอง javascript/node.js]]
 
 
 
=== สัปดาห์ที่ 2 ===
 
* อังคารที่ 18 มิ.ย.: [[01204435/haskell1|ทดลอง Haskell]]
 
** อ่านประกอบ: [http://book.realworldhaskell.org/ Real World Haskell]
 
* พฤหัสบดีที่ 20 มิ.ย.: Introduction to Haskell (อ้างอิง slide จากวิชา cs242)
 
 
 
=== สัปดาห์ที่ 3 ===
 
* อังคารที่ 25 มิ.ย.: Foundations. (อ้างอิง slide จากวิชา cs242)
 
* พฤหัสบดีที่ 27 มิ.ย.: Scope and stack (อ้างอิง slide จากวิชา cs242)
 
 
 
=== สัปดาห์ที่ 4 ===
 
* อังคารที่ 2 กค.: Scope and stack (ต่อ) (อ้างอิง slide จากวิชา cs242)
 
* พฤหัสบดีที่ 4 กค.: [[01204435/haskell2|ทดลอง Haskell 2]]
 
 
 
=== สัปดาห์ที่ 5 ===
 
* อังคารที่ 16 กค.: Types and type inference
 
* พฤหัสบดีที่ 18 กค.: ทดลอง Racket (Scheme) [http://theory.cpe.ku.ac.th/wiki/images/01204435-lect02-scheme.pdf เอกสาร]
 
 
 
=== สัปดาห์ที่ 6 ===
 
 
 
== ซอฟต์แวร์ ==
 
 
 
 
 
== ลิงก์ ==
 
* หน้ารายวิชาเมื่อปีการศึกษาต่าง ๆ: [http://www.cpe.ku.ac.th/~jtf/wiki/doku.php?id=204435-53 2553], [http://www.cpe.ku.ac.th/~jtf/wiki/doku.php?id=204435-52 2552] [[204435 มโนทัศน์ภาษาโปรแกรม 2550|2550]], [http://www.cpe.ku.ac.th/~jtf/204435-49/ 2549]
 

รุ่นแก้ไขปัจจุบันเมื่อ 21:49, 21 พฤศจิกายน 2565

เปลี่ยนทางไป: