ผลต่างระหว่างรุ่นของ "01204435 มโนทัศน์ภาษาโปรแกรม"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) |
Jittat (คุย | มีส่วนร่วม) |
||
แถว 8: | แถว 8: | ||
== เนื้อหา == | == เนื้อหา == | ||
=== สัปดาห์ที่ 1 === | === สัปดาห์ที่ 1 === | ||
− | * อังคารที่ 11: Introduction, Javascript | + | * อังคารที่ 11 มิ.ย.: Introduction, Javascript |
** เอกสารอ้างอิงเกี่ยวกับ javascript: [https://developer.mozilla.org/en-US/docs/Web/JavaScript หน้า JavaScript จาก MDN] | ** เอกสารอ้างอิงเกี่ยวกับ javascript: [https://developer.mozilla.org/en-US/docs/Web/JavaScript หน้า JavaScript จาก MDN] | ||
** [http://jsbooks.revolunet.com/ รวม e-book JavaScript] | ** [http://jsbooks.revolunet.com/ รวม e-book JavaScript] | ||
− | * พฤหัสบดีที่ 13: ทดลอง [http://nodejs.org/ Node.js] | + | * พฤหัสบดีที่ 13 มิ.ย.: ทดลอง [http://nodejs.org/ Node.js] |
** การติดตั้ง node.js อ่านจาก [https://github.com/joyent/node/wiki node.js wiki] | ** การติดตั้ง 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)] | ** คลิปสำหรับดูเล่นก่อนเรียน: [http://www.youtube.com/watch?v=dO1zf4RXsTg Introduction of Node JS by Ryan Dahl (Creator of Node Js)] | ||
แถว 17: | แถว 17: | ||
=== สัปดาห์ที่ 2 === | === สัปดาห์ที่ 2 === | ||
− | * อังคารที่ 18: [[01204435/haskell1|ทดลอง Haskell]] | + | * อังคารที่ 18 มิ.ย.: [[01204435/haskell1|ทดลอง Haskell]] |
** อ่านประกอบ: [http://book.realworldhaskell.org/ Real World Haskell] | ** อ่านประกอบ: [http://book.realworldhaskell.org/ Real World Haskell] | ||
− | * พฤหัสบดีที่ 20: Introduction to 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) | ||
== ซอฟต์แวร์ == | == ซอฟต์แวร์ == |
รุ่นแก้ไขเมื่อ 15:06, 1 กรกฎาคม 2556
หน้านี้เป็นหน้าของรายวิชา 01204435 มโนทัศน์ภาษาโปรแกรม (Programming language concepts)
เนื้อหา
ประกาศ
- สำหรับการเรียนในวันที่ 18 มิ.ย. ให้ติดตั้ง Haskell มาด้วย โดยอาจจะติดตั้ง the Haskell Platform หรือจะติดตั้งเฉพาะ the Glasgow Haskell Compiler ก็ได้
- สำหรับเนื้อหาภาคทฤษฎีเราจะใช้เนื้อหาจากวิชา CS242 Programming Languages จาก Stanford University
- เจอกันใน facebook
เนื้อหา
สัปดาห์ที่ 1
- อังคารที่ 11 มิ.ย.: Introduction, Javascript
- เอกสารอ้างอิงเกี่ยวกับ javascript: หน้า JavaScript จาก MDN
- รวม e-book JavaScript
- พฤหัสบดีที่ 13 มิ.ย.: ทดลอง Node.js
- การติดตั้ง node.js อ่านจาก node.js wiki
- คลิปสำหรับดูเล่นก่อนเรียน: Introduction of Node JS by Ryan Dahl (Creator of Node Js)
- การทดลอง javascript/node.js
สัปดาห์ที่ 2
- อังคารที่ 18 มิ.ย.: ทดลอง Haskell
- อ่านประกอบ: 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)