ผลต่างระหว่างรุ่นของ "418512 ภาคต้น 2555"
ไปยังการนำทาง
ไปยังการค้นหา
(→เกรด) |
|||
(ไม่แสดง 17 รุ่นระหว่างกลางโดยผู้ใช้ 10 คน) | |||
แถว 1: | แถว 1: | ||
− | ขอต้อนรับเข้าสู่เวบไซต์วิชา '''01418512 ภาษาโปรแกรมคอมพิวเตอร์ ภาคการศึกษาที่ 1 ปีการศึกษา 2555''' | + | ขอต้อนรับเข้าสู่เวบไซต์วิชา '''01418512 ภาษาโปรแกรมคอมพิวเตอร์ ภาคการศึกษาที่ 1 ปีการศึกษา 2555''' |
+ | |||
+ | == คะแนน == | ||
+ | === ครึ่งแรก === | ||
+ | * [https://docs.google.com/spreadsheet/ccc?key=0AjORPkctCPUWdDBZRW9mekRUUEEzaFpYa0trZFM2eHc หมู่ 1] | ||
+ | * [https://docs.google.com/spreadsheet/ccc?key=0AjORPkctCPUWdEYyaU5yaDltMl9wbWw4ekhKUGpIeVE หมู่ 610] | ||
+ | === เกรด === | ||
+ | * [https://docs.google.com/spreadsheet/ccc?key=0AjORPkctCPUWdHhqcmJmY0FFbFpRZ3NEVWdFaUJMQUE หมู่ 1] | ||
+ | * [https://docs.google.com/spreadsheet/ccc?key=0AjORPkctCPUWdFhoelFSMmo3RFNCMjZuYXNXZFF3dFE หมู่ 610] | ||
+ | |||
+ | == ประกาศ == | ||
+ | * วันจันทร์ที่ 16 กรกฎาคม 2555 มีการเรียนการสอนตามปกติ แต่อาจารย์อาจจะมาสอนช้าซักประมาณ 1 ชั่วโมง เพราะติดภาระกิจเรื่องรับปริญญา ดังนั้นให้รอด้วยอยากหนีกลับบ้านก่อน | ||
== รายละเอียด == | == รายละเอียด == | ||
แถว 28: | แถว 39: | ||
** Mark Pilgrim. '''Dive into Python''' | ** Mark Pilgrim. '''Dive into Python''' | ||
*** ดาวน์โหลดได้ฟรีจาก [http://diveintopython.org/ http://diveintopython.org/] | *** ดาวน์โหลดได้ฟรีจาก [http://diveintopython.org/ http://diveintopython.org/] | ||
+ | |||
+ | * ลิงก์ | ||
+ | ** การตั้งค่า TortoiseHg สำหรับ Windows | ||
+ | *** [http://row1.info/news/91-blog/265-using-tortoisehg-with-bitbucket-and-ssh.html http://row1.info/news/91-blog/265-using-tortoisehg-with-bitbucket-and-ssh.html] | ||
+ | *** [https://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Mercurial https://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Mercurial] | ||
+ | |||
+ | == การบ้านและโปรเจค == | ||
+ | |||
+ | === การบ้าน 5 === | ||
+ | [[418512 ภาคต้น 2555/การบ้าน 5|ดูรายละเอียดที่นี่]] | ||
+ | |||
+ | === การบ้าน 3 === | ||
+ | [[418512 ภาคต้น 2555/การบ้าน 3|ดูรายละเอียดที่นี่]] | ||
+ | |||
+ | === โปรเจค 1 === | ||
+ | [[418512 ภาคต้น 2555/โปรเจค 1|ดูรายละเอียดที่นี่]] | ||
+ | |||
+ | === โปรเจค 2 === | ||
+ | [[418512 ภาคต้น 2555/โปรเจค 2|ดูรายละเอียดที่นี่]] | ||
+ | |||
+ | === โปรเจค 3 === | ||
+ | [[418512 ภาคต้น 2555/โปรเจค 3|ดูรายละเอียดที่นี่]] | ||
== การเรียนการสอน == | == การเรียนการสอน == | ||
แถว 151: | แถว 184: | ||
** Pilgrim บทที่ 6 | ** Pilgrim บทที่ 6 | ||
* สไลด์โดย Greg Wilson จาก [http://www.software-carpentry.org Software Carpentry] | * สไลด์โดย Greg Wilson จาก [http://www.software-carpentry.org Software Carpentry] | ||
− | ** [http://theory.cpe.ku.ac.th/ | + | ** [http://theory.cpe.ku.ac.th/wiki/images/Oop-intro.pdf OOP Introduction] |
− | ** [http://theory.cpe.ku.ac.th/ | + | ** [http://theory.cpe.ku.ac.th/wiki/images/Oop-basics.pdf OOP Basics] |
− | ** [http://theory.cpe.ku.ac.th/ | + | ** [http://theory.cpe.ku.ac.th/wiki/images/Oop-interface.pdf OOP Interface] |
− | ** [http://theory.cpe.ku.ac.th/ | + | ** [http://theory.cpe.ku.ac.th/wiki/images/Oop-inherit.pdf OOP Inheritance] |
− | ** [http://theory.cpe.ku.ac.th/ | + | ** [http://theory.cpe.ku.ac.th/wiki/images/Test-except.pdf Exceptions] |
* สไลด์เพิ่มเติม | * สไลด์เพิ่มเติม | ||
** [http://theory.cpe.ku.ac.th/~pramook/418512/lecture05/supplements/html เพิ่มเติม] | ** [http://theory.cpe.ku.ac.th/~pramook/418512/lecture05/supplements/html เพิ่มเติม] | ||
แถว 173: | แถว 206: | ||
</td> | </td> | ||
<td> | <td> | ||
+ | * สไลด์ | ||
+ | ** Introduction to Refactoring [http://theory.cpe.ku.ac.th/wiki/images/Refactoring.pdf PDF] | ||
</td> | </td> | ||
<td>สุธี</td> | <td>สุธี</td> | ||
แถว 183: | แถว 218: | ||
</td> | </td> | ||
<td> | <td> | ||
− | + | File and Text Processing | |
</td> | </td> | ||
<td> | <td> | ||
* สไลด์ | * สไลด์ | ||
− | ** | + | ** Files [http://theory.cpe.ku.ac.th/wiki/images/Files.pdf PDF] |
− | ** | + | ** Regular Expression [http://theory.cpe.ku.ac.th/wiki/images/Regular_expression.pdf PDF] |
− | |||
</td> | </td> | ||
<td>สุธี</td> | <td>สุธี</td> | ||
แถว 200: | แถว 234: | ||
</td> | </td> | ||
<td> | <td> | ||
− | + | Web Client Programming | |
</td> | </td> | ||
<td> | <td> | ||
− | * สไลด์ | + | * สไลด์ |
− | ** | + | ** HTML/XML parser and urllib2 [http://theory.cpe.ku.ac.th/wiki/images/Web_client_programming.pdf PDF] |
</td> | </td> | ||
<td>สุธี</td> | <td>สุธี</td> | ||
แถว 215: | แถว 249: | ||
</td> | </td> | ||
<td> | <td> | ||
− | + | Database Programming | |
</td> | </td> | ||
<td> | <td> | ||
* สไลด์ | * สไลด์ | ||
− | ** | + | ** SQLAlchemy [http://theory.cpe.ku.ac.th/wiki/images/Introduction_to_sqlalchemy.pdf PDF] |
− | |||
</td> | </td> | ||
<td>สุธี</td> | <td>สุธี</td> | ||
แถว 231: | แถว 264: | ||
</td> | </td> | ||
<td> | <td> | ||
− | + | GUI Programming I | |
</td> | </td> | ||
<td> | <td> | ||
− | * สไลด์ | + | * สไลด์ |
− | ** | + | ** wxPython [http://theory.cpe.ku.ac.th/wiki/images/Wxpython-part1.pdf PDF] |
</td> | </td> | ||
<td>สุธี</td> | <td>สุธี</td> | ||
แถว 246: | แถว 279: | ||
</td> | </td> | ||
<td> | <td> | ||
− | + | GUI Programming II | |
</td> | </td> | ||
<td> | <td> | ||
* สไลด์ | * สไลด์ | ||
− | ** | + | ** MVP [http://theory.cpe.ku.ac.th/wiki/images/Wxpython-part2.pdf PDF] |
+ | * อ่านเพิ่มเติม | ||
+ | ** [http://www.pyinstaller.org/export/latest/tags/1.5.1/doc/Manual.html?format=raw PyInstaller Manual] | ||
+ | ** [http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html py2app - Create standalone Mac OS X applications with Python] | ||
+ | ** [http://wiki.wxpython.org/ModelViewPresenter ModelViewPresenter] | ||
</td> | </td> | ||
<td>สุธี</td> | <td>สุธี</td> | ||
แถว 261: | แถว 298: | ||
</td> | </td> | ||
<td> | <td> | ||
− | + | Game Programming | |
</td> | </td> | ||
<td> | <td> | ||
* สไลด์ | * สไลด์ | ||
− | ** | + | ** Pygame [http://theory.cpe.ku.ac.th/~pramook/418512/lecture06/pygame.ppt PPT] [http://theory.cpe.ku.ac.th/~pramook/418512/lecture06/pygame.pptx PPTX] |
+ | ** Tetris [http://theory.cpe.ku.ac.th/~pramook/418512/lecture06/tetris.ppt PPT] [http://theory.cpe.ku.ac.th/~pramook/418512/lecture06/tetris.pptx PPTX] | ||
+ | * โค้ดตัวอย่าง [http://theory.cpe.ku.ac.th/~pramook/418512/lecture06/lecture06.zip ZIP] | ||
</td> | </td> | ||
<td>สุธี</td> | <td>สุธี</td> | ||
แถว 276: | แถว 315: | ||
</td> | </td> | ||
<td> | <td> | ||
− | + | Web Application Programming I | |
</td> | </td> | ||
<td> | <td> | ||
* สไลด์ | * สไลด์ | ||
− | ** | + | ** Django - The Web framework for perfectionists (with deadlines) [http://theory.cpe.ku.ac.th/wiki/images/Django.pdf PDF] |
− | |||
− | |||
− | |||
− | |||
</td> | </td> | ||
<td>สุธี</td> | <td>สุธี</td> | ||
แถว 295: | แถว 330: | ||
</td> | </td> | ||
<td> | <td> | ||
− | Web Application Programming | + | Web Application Programming II |
</td> | </td> | ||
<td> | <td> | ||
− | |||
− | |||
</td> | </td> | ||
<td>สุธี</td> | <td>สุธี</td> | ||
</tr> | </tr> | ||
+ | |||
<tr> | <tr> | ||
แถว 310: | แถว 344: | ||
</td> | </td> | ||
<td> | <td> | ||
− | + | Applications in Mathematics | |
</td> | </td> | ||
<td> | <td> | ||
+ | * สไลด์ | ||
+ | ** Python Mathematical Libraries [http://theory.cpe.ku.ac.th/~pramook/418512/lecture07/lecture07.ppt PPT] [http://theory.cpe.ku.ac.th/~pramook/418512/lecture07/lecture07.pptx PPTX] | ||
</td> | </td> | ||
<td>สุธี</td> | <td>สุธี</td> | ||
</tr> | </tr> | ||
− | |||
</table> | </table> |
รุ่นแก้ไขปัจจุบันเมื่อ 08:22, 4 ตุลาคม 2555
ขอต้อนรับเข้าสู่เวบไซต์วิชา 01418512 ภาษาโปรแกรมคอมพิวเตอร์ ภาคการศึกษาที่ 1 ปีการศึกษา 2555
เนื้อหา
คะแนน
ครึ่งแรก
เกรด
ประกาศ
- วันจันทร์ที่ 16 กรกฎาคม 2555 มีการเรียนการสอนตามปกติ แต่อาจารย์อาจจะมาสอนช้าซักประมาณ 1 ชั่วโมง เพราะติดภาระกิจเรื่องรับปริญญา ดังนั้นให้รอด้วยอยากหนีกลับบ้านก่อน
รายละเอียด
- เนื้อหา
- วิชานี้เป็นวิชาสำหรับนิสิตปริญญาโทปีหนึี่ง มีเนื้อหาเกี่ยวกับภาษาโปรแกรมและการเขียนโปรแกรมโดยทั่วไป ผู้เรียนควรมีพื้นฐานการเขียนโปรแกรมดีอยู่แล้ว
- เวลาและสถานที่
- หมู่ 1: วันจันทร์ 12.30 น. – 15:30 น. ห้อง SCL 310
- หมู่ 610: วันอาทิตย์ 12.00 น. - 15.00 น. ห้อง SCL 310
- การให้คะแนน
- การบ้านในระบบฝึกหัดเขียนโปรแกรม 30%
- โปรเจค 3 โปรเจค โปรเจคละ 20%
- ไม่มีการสอบ
- หมายเหตุ: วิธีการให้คะแนนนี้อาจเปลี่ยนแปลงได้ในอนาคต
- ผู้สอน
- อ.สุธี สุดประเสริฐ
- อีเมล์: fscistsu at ku dot ac dot th
- เวลาเข้าพบ: วันจันทร์ และ อังคาร เวลา 9.00 น. - 12.00 น. หรือนัดหมายล่วงหน้าผ่านอีเมล
- ออฟฟิศ: ห้องไม่มีเบอร์เยื้องสำนักงานภาควิชา
- อ.สุธี สุดประเสริฐ
- แผนการสอน PDF
- หนังสือ
- Allen Downey. Think Python: How to Think like a Computer Scientist
- ดาวน์โหลดได้ฟรีจาก http://greenteapress.com/thinkpython/thinkpython.html
- Mark Pilgrim. Dive into Python
- ดาวน์โหลดได้ฟรีจาก http://diveintopython.org/
- Allen Downey. Think Python: How to Think like a Computer Scientist
- ลิงก์
การบ้านและโปรเจค
การบ้าน 5
การบ้าน 3
โปรเจค 1
โปรเจค 2
โปรเจค 3
การเรียนการสอน
วัน | หัวข้อ | เอกสาร | ผู้สอน |
|
|
|
สุธี |
|
|
|
สุธี |
|
|
|
สุธี |
|
|
|
สุธี |
|
|
|
สุธี |
|
|
|
สุธี |
|
File and Text Processing |
สุธี | |
|
Web Client Programming |
|
สุธี |
|
Database Programming |
|
สุธี |
|
GUI Programming I |
|
สุธี |
|
GUI Programming II |
|
สุธี |
|
Game Programming |
สุธี | |
|
Web Application Programming I |
|
สุธี |
|
Web Application Programming II |
สุธี | |
|
Applications in Mathematics |
สุธี |