This is an old revision of the document!
204101: การเขียนโปรแกรมสำหรับผู้เริ่มต้น (Programming for Beginners)
จำนวนหน่วยกิต 3 (2-2-5) ภาคการศึกษาที่ 2 ปีการศึกษา 2568
coursesyllabus204101_2_2568.pdf
ชี้แจงการให้คะแนนการบ้าน ชี้แจงการให้คะแนนการบ้าน204101_2_2568.pdf
* การสอบ ไม่อนุญาตให้นำเอกสารหรือตำราเรียนหรือเครื่องคำนวณ(เครื่องคิดเลข/มือถือ)เข้าไปยังที่นั่งสอบ หากตรวจพบว่านักศึกษาผู้ใดนำสิ่งของ ต้องห้ามเข้าห้องสอบถือเป็นการกระทำผิดฐานทุจริตในการสอบ
* สอนวันที่ 27 มีนาคม 2569 เวลา 15.30-18.30 น.
* sec001 สอบห้อง CSB100
* Sce002 สอบห้อง CSB100
* Sec003 สอบห้อง CSB209
* Sec004 สอบห้อง CSB210
=====การส่งการบ้าน ======
===== ผู้สอน =====
* Section 1 อาจารย์ผู้สอน ผศ.วาสนา นัยโพธิ์ Office: Lecturer Office
* Email: wassanacs(at)gmail.com , wassana.n(at)cmu.ac.th
* เวลาเรียน
* จันทร์ 12.30-14.30 น. ห้องบรรยาย CSB209
* พฤหัสบดี 12.30-14.30 น. ห้องปฏิบัติการ CSB301
* Section 2 อาจารย์ผู้สอน อ.ดร.ดร.สุธาสินี โทวุฒิกุล Office: Lecturer Office
* Email: sutasinee.th(at)cmu.ac.th
* เวลาเรียน
* จันทร์ 12.30-14.30 น. ห้องบรรยาย CSB201
* พฤหัสบดี 12.30-14.30 น. ห้องปฏิบัติการ CSB303
* Section 3 อาจารย์ผู้สอน ผู้ช่วยศาสตราจารย์ ดร.ปภังกร อิ่นแก้ว Office: Lecturer Office
* Email: papangkorn.i(at)cmu.ac.th
* เวลาเรียน
* อังคาร 14.30-16.30 น. ห้องบรรยาย CSB209
* ศกร์ 14.30-16.30 น. ห้องปฏิบัติการ CSB303
* Section 4 อาจารย์ผู้สอน รองศาสตราจารย์ ดร.ชุมพล บุญคุ้มพรภัทร Office: Lecturer Office
* Email: chumphol.b(at)cmu.ac.th
* เวลาเรียน
* อังคาร 14.30-16.30 น. ห้องบรรยาย CSB210
* ศุกร์ 14.30-16.30 น. ห้องปฏิบัติการ CSB307
===== วันสอบ 2/2568 =====
* สอบกลางภาค วันที่ 24 มกราคม 2569 เวลา 15.30-18.30 น.
* สอบปลายภาค วันที่ 27 มีนาคม พ.ศ.2569 เวลา 15:30-18:30 น.
* ตรวจสอบวันสอบ วัน-เวลา สอบกลางภาค/ปลายภาค กับประกาศตารางสอบ ของ สำนักทะเบียน มช.
===== นักศึกษาต้องตรวจสอบและรับผิดชอบ วัน-เวลาสอบ ไม่มีนโยบายสอบนอกตาราง =====
===== แผนการสอน =====
เนื้อหาแต่ละสัปดาห์ สามารถปรับเปลี่ยนได้ตามที่ผู้สอนแต่ละตอน เห็นควร นักศึกษาต้องเข้าชั้นเรียนเพื่อรับทราบข้อมูล
^ สัปดาห์ที่ ^ วันที่ ^ บรรยาย (Lecture) ^ ปฏิบัติการ (Laboratory) ^ ใบงาน ^
| | | | |
| 1 |17-21 พ.ย.68 |ชี้แจงรายละเอียดวิชา คะแนนต่างๆ เว็บภาควิชา การส่งงาน [Theory] Program development slides homework | [Theory] Basic programming via code.org slides and labsheet | HW1 และ Lab01 |
| 2 |24-28 พ.ย.68 |[Theory] Numeral system slides homework |[Python] Introduction to Python slides | HW2|
| 3 |1-5 ธ.ค.68 |[Theory] Introduction to python homework | [Python] Introduction to Python | HW3 |
| 4 |8-12 ธ.ค.68 | [Flowchart] Sequential slides | [Python] Sequential programming slides labsheet |LAB02 |
| 5 | 15-19 ธ.ค.68 | [Flowchart] Selection slides | [Python] Selection programming slides labsheet| LAB03 |
| 6 |22-26 ธ.ค.68 | [Flowchart] Nested selection slides | [Python] Nested selection programming slides labsheet | LAB04|
| 7 | 29 ธ.ค. - 2 ม.ค.69 |ทบทวน|หยุดปีใหม่ | |
| 8 | 5-9 ม.ค.69 | [Python] Basic function slides | [Python] Using functions slides labsheet | LAB05 |
| 9 |12-16 ม.ค.69|[Flowchart] Loop _while เนื้อหาปลายภาค slides | [Python] Loop programming เนื้อหาปลายภาค slides labsheet | LAB06 |
| |17-22 ม.ค.69 |นศ.เตรียมสอบกลางภาค งดสอน|||
| | สอบกลางภาค วันที่ 24 มกราคม 2569 เวลา 15.30-18.30 น. ไม่มีนโยบายสอบนอกตาราง ||||
| 10 | 2-6 ก.พ.69 |[Flowchart] Loop _for | [Python] Loop programming labsheet | LAB07 |
| 11 | 9-13 ก.พ.69 | [Flowchart] Selection and loop slides | [Python] Selection and loop programming slides labsheet | LAB08 |
| 12 | 16-20 ก.พ. 69 | [Python] Defining a function slides| [Python] Writing your own function slides labsheet | LAB09 |
| 13 |23-27 ก.พ.69| [Python] String_I slides | [Python] String slides labsheet | LAB10 |
| 14 |2-6 มี.ค. 69 | [Python] String_II slides | [Python] String II labsheet | LAB11 |
| 15 | 9-13 มี.ค.69 | [Python] List slides | [Python] List slides labsheet | LAB12 |
| | สอบปลายภาค วันที่ 27 มีนาคม พ.ศ.2569 เวลา 15:30-18:30 น. ไม่มีนโยบายสอบนอกตาราง ||||
===== สัดส่วนการให้คะแนน ======
* สอบกลางภาค 40%
* สอบปลายภาค 40%
* การบ้าน 15%
* เข้าชั้นเรียน 5%
===== การส่งการบ้าน =====
* เมื่อนักศึกษาดำเนินการศึกษาและเขียนโปรแกรมภาษาไพทอน พร้อมทั้งได้ทดสอบการทำงานของโปรแกรมว่าทำงานได้ถูกต้องเรียบร้อย ให้นักศึกษานำแฟ้มข้อมูล (ที่เป็นโค้ดโปรแกรม .py) ส่งผ่าน web upload ดังนี้ http://hw.cs.science.cmu.ac.th หรือที่เว็บไซต์ของภาควิชา http://www.cs.science.cmu.ac.th→คลิกหัวข้อเว็บเพจส่งการบ้าน โดยให้นักศึกษาใช้ username และ password เดียวกันกับที่ใช้งานอีเมลล์ของมหาวิทยาลัย เมื่อ login ได้แล้วให้เลือกวิชา 204101 และตอนเรียน (Section) ที่นักศึกษาลงทะเบียนเรียน เพื่อดำเนินการส่งไฟล์การบ้านต่อไป
* หากนักศึกษามีข้อสงสัยหรือต้องการดูวิธีการใช้งานระบบการส่งการบ้าน ดูเพิ่มเติมได้ที่นี่ [ คู่มือการใช้งานระบบส่งการบ้าน] **
downloadandinstallpython382.pdf|การติดตั้ง Python 3.8.2