ผลต่างระหว่างรุ่นของ "418512 ภาคต้น 2554"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 84: แถว 84:
 
* หมู่ 610: 26 มิ.ย.
 
* หมู่ 610: 26 มิ.ย.
 
</td>
 
</td>
 +
* Structured Programming
 +
* Common Data Structures
 
<td>
 
<td>
 
</td>
 
</td>
 
<td>
 
<td>
สไลด์
 
* การเขียนโปรแกรมเชิงออปเจกต์ในภาษา Ruby [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-03/week4.ppt PPT]
 
* Just Enough Ruby (จาก UC Berkeley RAD Lab) [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-03/2_JustEnoughRuby.pdf PDF]
 
 
</td>
 
</td>
<td>ชาคริต</td>
+
<td>ประมุข</td>
 
</tr>
 
</tr>
  
แถว 100: แถว 99:
 
</td>
 
</td>
 
<td>
 
<td>
* Introduction to Ruby on Rails Web Programming Framework
+
* Organizing Codes into Modules
* Web Page Layout
+
* Unit Testing
 
</td>
 
</td>
 
<td>
 
<td>
สไลด์
 
* เขียนเว็บเพจด้วย Ruby on Rails 3 [http://access.cs.sci.ku.ac.th/~ckw/418342/IntroToRails3.pdf PDF]
 
 
</td>
 
</td>
<td>ชาคริต</td>
+
<td>ประมุข ขันเงิน</td>
 
</tr>
 
</tr>
  
แถว 116: แถว 113:
 
</td>
 
</td>
 
<td>
 
<td>
* Controllers and Models
+
* Data Abstraction
* Migration
+
* Object Oriented Programming I
 
</td>
 
</td>
 
<td>
 
<td>
สไลด์
 
* Controllers และ Models [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-05/lecture-05.pdf PDF]
 
 
</td>
 
</td>
 
<td>ประมุข</td>
 
<td>ประมุข</td>
แถว 132: แถว 127:
 
</td>
 
</td>
 
<td>
 
<td>
Scaffolding and REST
+
Object Oriented Programming II
 
</td>
 
</td>
 
<td>
 
<td>
สไลด์
 
* Scaffolding [http://access.cs.sci.ku.ac.th/~ckw/418342/rails_scaffold.pdf PDF]
 
* REST [http://access.cs.sci.ku.ac.th/~ckw/418342/rails_rest.pdf PDF]
 
 
</td>
 
</td>
<td>ชาคริต</td>
+
<td>ประมุข</td>
 
</tr>
 
</tr>
  
แถว 148: แถว 140:
 
</td>
 
</td>
 
<td>
 
<td>
* Forms and Form Validation
+
Applications in Mathematics
 
</td>
 
</td>
 
<td>
 
<td>
สไลด์
 
* Forms [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-07/lecture-07-forms.pdf PDF]
 
* Validations [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-07/lecture-07-validations.pdf PDF]
 
 
</td>
 
</td>
 
<td>ประมุข</td>
 
<td>ประมุข</td>
แถว 164: แถว 153:
 
</td>
 
</td>
 
<td>
 
<td>
* Forms and Form Validation
+
File and Text Processing
 
</td>
 
</td>
 
<td>
 
<td>
สไลด์
 
* Forms [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-07/lecture-07-forms.pdf PDF]
 
* Validations [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-07/lecture-07-validations.pdf PDF]
 
 
</td>
 
</td>
<td>ประมุข</td>
+
<td>สุธี</td>
 
</tr>
 
</tr>
  
แถว 180: แถว 166:
 
</td>
 
</td>
 
<td>
 
<td>
* File Upload
+
Database Programming
* Model Relationships I
 
 
</td>
 
</td>
 
<td>
 
<td>
สไลด์
+
 
* File Upload [http://access.cs.sci.ku.ac.th/~ckw/418342/Week08-File-Upload.pdf PDF]
 
* Model Relationships I [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-08/lecture-08.pdf PDF]
 
 
</td>
 
</td>
<td>ชาคริต</td>
+
<td>สุธี</td>
 
</tr>
 
</tr>
  
แถว 197: แถว 180:
 
</td>
 
</td>
 
<td>
 
<td>
Model Relationships II
+
Web Programming I
 
</td>
 
</td>
 
<td>
 
<td>
สไลด์
 
* Model Relationships II Part A [http://access.cs.sci.ku.ac.th/~ckw/418342/Model_Relationships_II_part_A.pdf PDF]
 
* Model Relationships II Part B [http://access.cs.sci.ku.ac.th/~ckw/418342/Model_Relationships_II_part_B.pdf PDF]
 
 
</td>
 
</td>
<td>ชาคริต</td>
+
<td>สุธี</td>
 
</tr>
 
</tr>
  
แถว 213: แถว 193:
 
</td>
 
</td>
 
<td>
 
<td>
Sessions and Authentication
+
Web Programming II
 
</td>
 
</td>
 
<td>
 
<td>
สไลด์
 
* Sessions and Cookies [http://access.cs.sci.ku.ac.th/~ckw/418342/Sessions.and.Cookies.pdf PDF]
 
* Users and Authentication [http://access.cs.sci.ku.ac.th/~ckw/418342/Users.and.Authentication.pdf PDF]
 
 
</td>
 
</td>
<td>ชาคริต</td>
+
<td>สุธี</td>
 
</tr>
 
</tr>
  
แถว 229: แถว 206:
 
</td>
 
</td>
 
<td>
 
<td>
Ajax I
+
Game and Graphics Programming
 
</td>
 
</td>
 
<td>
 
<td>
สไลด์
 
* Ajax and Prototype [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-12/ajax_and_prototype.pdf PDF]
 
* script.aculo.us [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-12/scriptaculous.pdf PDF]
 
* RJS [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-13/sortable_and_rjs.pdf PDF]
 
 
สไตล์ชีต
 
* [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-12/application.css CSS]
 
 
</td>
 
</td>
<td>ประมุข</td>
+
<td>สุธี</td>
 
</tr>
 
</tr>
  
แถว 249: แถว 219:
 
</td>
 
</td>
 
<td>
 
<td>
Ajax II
+
GUI Programming I
 
</td>
 
</td>
 
<td>
 
<td>
สไลด์
 
* Ajax and jQuery [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-12/ajax-and-jquery.pdf PDF]
 
สไตล์ชีต
 
* [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-12/application.css CSS]
 
 
</td>
 
</td>
<td>ประมุข</td>
+
<td>สุีธี</td>
 
</tr>
 
</tr>
  
แถว 266: แถว 232:
 
</td>
 
</td>
 
<td>
 
<td>
Debugging and Testing
+
GUI Programming II
 
</td>
 
</td>
 
<td>
 
<td>
สไลด์
 
* Testing [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-13/testing.pdf PDF]
 
* Debugging [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-13/debugging.pdf PDF]
 
โค้ดตัวอย่าง
 
* [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-13/student_app.zip ZIP]
 
 
</td>
 
</td>
<td>ประมุข</td>
+
<td>สุธี</td>
 
</tr>
 
</tr>
  
แถว 284: แถว 245:
 
</td>
 
</td>
 
<td>
 
<td>
Routing
+
* Parallel Programming
 +
* Concurrency
 
</td>
 
</td>
 
<td>
 
<td>
สไลด์
 
* Routing [http://access.cs.sci.ku.ac.th/~ckw/418342/Routing.pdf PDF]
 
* Rest Cheatsheet [http://access.cs.sci.ku.ac.th/~ckw/418342/REST-cheatsheet.pdf PDF]
 
* เอกสารอ่านประกอบ [http://access.cs.sci.ku.ac.th/~ckw/418342/Restful_Rails_en.pdf RESTful Rails Developement]
 
 
</td>
 
</td>
<td>ชาคริต</td>
+
<td>สุธี</td>
 
</tr>
 
</tr>
  
 
</table>
 
</table>

รุ่นแก้ไขเมื่อ 10:23, 1 มิถุนายน 2554

ขอต้อนรับเข้าสู่เวบไซต์วิชา 01418512 ภาษาโปรแกรมคอมพิวเตอร์ ภาคการศึกษาที่ 1 ปีการศึกษา 2554

ประกาศ

  • 1 มิ.ย. 2554: เริ่มสร้างเว็บไซต์

การบ้านและโปรเจค

ยังไม่มี

รายละเอียด

  • เนื้อหา
วิชานี้เป็นวิชาสำหรับนิสิตปริญญาโทปีหนึี่ง มีเนื้อหาเกี่ยวกับภาษาโปรแกรมและการเขียนโปรแกรมโดยทั่วไป ผู้เรียนควรมีพื้นฐานการเขียนโปรแกรมดีอยู่แล้ว
  • เวลาและสถานที่
    • หมู่ 1: วันจันทร์ 12.30 น. – 15:30 น. ห้อง SCL 310
    • หมู่ 610: วันอาทิตย์ 16.30 น. - 19.30 น. ห้อง SCL 310
  • การให้คะแนน
    • การบ้านในระบบฝึกหัดเขียนโปรแกรม 30%
    • โปรเจค 3 โปรเจค โปรเจคละ 20%
    • ไม่มีการสอบ
หมายเหตุ: วิธีการให้คะแนนนี้อาจเปลี่ยนแปลงได้ในอนาคต
  • ผู้สอน
    • อ.สุธี สุดประเสริฐ
      • อีเมล์: fscistsu at ku dot ac dot th
      • เวลาเข้าพบ: วันอังคาร เวลา 9.00 น. - 16.30 น. หรือนัดหมายล่วงหน้าผ่านอีเมล
      • ออฟฟิศ: ห้องไม่มีเบอร์เยื้องสำนักงานภาควิชา
    • อ.ประมุข ขันเงิน
      • อีเมล์: pramook at gmail dot com หรือ fscipmk at ku dot ac dot th
      • มือถือ: ศูนย์ แปด ห้า สี่ ห้า สาม ห้า แปด ห้า เจ็ด
      • เวลาเข้าพบ: วันศุกร์ 13.00 น. - 16.00 น. หรือนัดหมายล่วงหน้า
      • ออฟฟิศ: ห้องไม่มีเบอร์เยื้องสำนักงานภาควิชา
  • แผนการสอน PDF

การเรียนการสอน

  • Structured Programming
  • Common Data Structures
วัน หัวข้อ เอกสาร ผู้สอน
  • หมู่ 1: 6 มิ.ย.
  • หมู่ 610: จะแจ้งให้ทราบภายหลัง
  • Introduction to Programming
  • Introduction to the Python Programming Language
ประมุข
  • หมู่ 1: 13 มิ.ย.
  • หมู่ 610: 19 มิ.ย.
  • Procedural Abstraction
  • Functional Programming
ประมุข
  • หมู่ 1: 20 มิ.ย.
  • หมู่ 610: 26 มิ.ย.
ประมุข
  • หมู่ 1: 27 มิ.ย.
  • หมู่ 610: 3 ก.ค.
  • Organizing Codes into Modules
  • Unit Testing
ประมุข ขันเงิน
  • หมู่ 1: 4 ก.ค.
  • หมู่ 610: 10 ก.ค.
  • Data Abstraction
  • Object Oriented Programming I
ประมุข
  • หมู่ 1: 11 ก.ค.
  • หมู่ 610: 17 ก.ค.

Object Oriented Programming II

ประมุข
  • หมู่ 1: 18 ก.ค.
  • หมู่ 610: 24 ก.ค.

Applications in Mathematics

ประมุข
  • หมู่ 1: 25 ก.ค.
  • หมู่ 610: 7 ส.ค.

File and Text Processing

สุธี
  • หมู่ 1: 8 ส.ค.
  • หมู่ 610: 14 ส.ค.

Database Programming

สุธี
  • หมู่ 1: 15 ส.ค.
  • หมู่ 610: 21 ส.ค.

Web Programming I

สุธี
  • หมู่ 1: 22 ส.ค.
  • หมู่ 610: 28 ส.ค.

Web Programming II

สุธี
  • หมู่ 1: 29 ส.ค.
  • หมู่ 610: 4 ก.ย.

Game and Graphics Programming

สุธี
  • หมู่ 1: 5 ก.ย.
  • หมู่ 610: 11 ก.ย.

GUI Programming I

สุีธี
  • หมู่ 1: 12 ก.ย.
  • หมู่ 610: 18 ก.ย.

GUI Programming II

สุธี
  • หมู่ 1: 19 ก.ย.
  • หมู่ 610: 25 ก.ย.
  • Parallel Programming
  • Concurrency
สุธี