User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2022/06/15 08:17]
admin101 [แผนการสอน]
start [2025/11/18 10:25] (current)
admin101 [ประมวลรายวิชา 204101 2/2568]
Line 1: Line 1:
 ===== รายละเอียดวิชา ===== ===== รายละเอียดวิชา =====
-204101: ​คอมพิวตอ์เองต้น (Introduction to Computerจำนวนหน่วยกิต 3 (2-2-5) + 204101: ​การขียนโปรแกมสำหรัผูเริ่มต้น (Programming for Beginners
-ภาคการศึกษาที่ 1 ปีการศึกษา 2565+
  
 +จำนวนหน่วยกิต 3 (2-2-5)
 + ​ภาคการศึกษาที่ 2 ปีการศึกษา 2568
  
  
  
- 
- 
-===== ประกาศ ===== 
-นักศึกษาทุกคนที่ลงทะเบียน 204101 ให้ sign in MS-Teams เพื่อรับทราบข้อมูล ข่าวสาร จากอาจารย์ผู้สอนด้วยนะคะ ​ 
  
  
Line 21: Line 18:
    
  
-===== ประมวลรายวิชา 204101 ​1/2565 ===== +===== ประมวลรายวิชา 204101 ​2/2568 =====
-{{ :​coursesyllabus204101t1y2565.pdf |}}+
  
 +{{ :​coursesyllabus204101_2_2568.pdf |}}
  
  
  
 +ชี้แจงการให้คะแนนการบ้าน
 +{{ :​ชี้แจงการให้คะแนนการบ้าน204101_2_2568.pdf |}}
  
  
Line 38: Line 37:
  
  
-    
-    
-    
  
  
Line 48: Line 44:
  
  
 +
 +=====การส่งการบ้าน ======
 +{{:​คู่มือการส่งงานระบบ_hw.png?​200|}}
 ===== ผู้สอน ===== ===== ผู้สอน =====
-    * **Section 1 ** +    * **Section 1 ** อาจารย์ผู้สอน ผศ.วาสนา ​ นัยโพธิ์ ​  ​**Office**: Lecturer Office  
-     ​* ​**อาจารย์ผู้สอน** ผศ.วาสนา ​ นัยโพธิ์ **Office**: Lecturer Office ​1 (CSB110) +     * **Email**: wassanacs(at)gmail.com ​ , ​ wassana.n(at)cmu.ac.th
-     * **Email**: ​ wassanacs(at)gmail.com+
      * **เวลาเรียน**      * **เวลาเรียน**
-       * จันทร์ ​14.30-16.30 น. **ห้องบรรยาย** CSB209 +       * จันทร์ ​12.30-14.30 น. **ห้องบรรยาย** CSB209 
-       * พฤหัสบดี ​14.30-16.30 น. **ห้องปฏิบัติการ** CSB301 +       * พฤหัสบดี ​12.30-14.30 น. **ห้องปฏิบัติการ** CSB301  ​ 
-   + 
-  * **Section 2** +  * **Section 2** อาจารย์ผู้สอน ​.ดร.ดร.สุธาสินี โทฒิกุล **Office**: Lecturer Office  
-     ​* ​**อาจารย์ผู้สอน** ผศ.ดร.วนา จนดาหวง ​**Office**: Lecturer Office ​1 (CSB110) +     * **Email**: ​sutasinee.th(at)cmu.ac.th
-     * **Email**: ​wjindaluang(at)gmail.com  ​+
      * **เวลาเรียน**      * **เวลาเรียน**
-       * จันทร์ ​14.30-16.30 น. **ห้องบรรยาย** ​CSB100 +       * จันทร์ ​12.30-14.30 น. **ห้องบรรยาย ** CSB201 
-       * พฤหัสบดี 14.30-16.30 น. **ห้องปฏิบัติการ** ​CSB307 +       * พฤหัสบดี ​ ​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 ​  
 + 
  
-===== วันสอบ ​1/2565 =====+===== วันสอบ ​2/2568 =====
  
-  * **สอบกลางภาค ** งคาร 30 สิงหาคม ​2565 เวลา ​12.00-15.00 น. +  * **สอบกลางภาค ** นที่ 24 มกราคม ​2569 เวลา ​15.30-18.30 น.  
-  * ** สอบปลายภาค ** งคร 1 จิกายน 2565 เวลา 15.30-18.30 น.  +  * ** สอบปลายภาค ** นที่ 27 มีนคม ​..2569 เวลา 15:30-18:30 น. 
-      +  * **ตรวจสอบวันสอบ ** วัน-เวลา สอบกลางภาค/​ปลายภาค กับประกาศตารางสอบ ของ สำนักทะเบียน มช. ​  
-     * **ตรวจสอบวันสอบ ** วัน-เวลา สอบกลางภาค/​ ปลายภาค ​ตรงกับประกาศตารางสอบ ของ สำนักทะเบียน มช. ​  + ===== นักศึกษาต้องตรวจสอบและรับผิดชอบ วัน-เวลาสอบ ไม่มีนโยบายสอบนอกตาราง ​===== 
-  นักศึกษาต้องรับผิดชอบ วัน-เวลาสอบ ไม่มีนโยบายสอบนอกตาราง +        
-  ​นักศึกษาต้องเข้าสอบ ทั้งกลางภาคและปลายภาค จึงจะได้รับการพิจารณาการให้ลำดับขั้นเมื่อสิ้นสุดการเรียนการสอน+
   ​   ​
  
  
 ===== แผนการสอน ===== ===== แผนการสอน =====
 +เนื้อหาแต่ละสัปดาห์ สามารถปรับเปลี่ยนได้ตามที่ผู้สอนแต่ละตอน เห็นควร นักศึกษาต้องเข้าชั้นเรียนเพื่อรับทราบข้อมูล
 ^  สัปดาห์ที่ ​ ^  วันที่ ​ ^  บรรยาย (Lecture) ​ ^  ปฏิบัติการ (Laboratory) ​ ^  ใบงาน ​ ^ ^  สัปดาห์ที่ ​ ^  วันที่ ​ ^  บรรยาย (Lecture) ​ ^  ปฏิบัติการ (Laboratory) ​ ^  ใบงาน ​ ^
-    ​|    |    |   |  +     |    |    |   |  
-|  1  |20-24 มิ.ย.65 |ชี้แจงรายละเอียดวิชา คะแนนต่างๆ เว็บภาควิชา การส่งงาน ​ [Theory] Program development {{w01-lec-program-development-overview.pdf|slides}} {{ :​hw01progdev.pdf |homework}} | [Theory] Basic programming via code.org {{ :​w01-lab-code-dot-org.pdf |slides}} and {{ :​lab01codeorg.pdf |labsheet}} ​ | HW1 และ Lab01  | +|  1   ​|17-21 พ.ย.68 |ชี้แจงรายละเอียดวิชา คะแนนต่างๆ เว็บภาควิชา การส่งงาน ​ [Theory] Program development {{ :w01-lec-program-development-overview.pdf |slides}} {{ :​hw01progdev.pdf |homework}} ​   | [Theory] Basic programming via code.org {{ :​w01-lab-code-dot-org.pdf |slides}} and  {{ :​lab01codeorg.pdf |labsheet}} ​ | HW1 และ Lab01  | 
-|  2  27มิ.ย.-1 ก.ค.65 ​  |[Theory] Numeral system ​and data representation1 ​ {{ :w02-w03-lec-number-system-แก้ไข.pdf |Slides}}  {{ :hw02numbersys1.pdf |homework}}|[Python] Introduction to Python {{ :w02-w03-lab-intro-to-python.pdf |slides}} | HW2  +|  2   ​|24-28 พ.ย.68   |[Theory] Numeral system ​ {{ :​w02-lec-number-system.pdf |slides}} {{ :hw02numbersys.pdf  |homework}} ​ |[Python] Introduction to Python ​ {{ :w02-w03intro-to-python.pdf |slides}} ​  ​| HW2|       
-|  3  -28 ก.ค.65 |[Theory] ​Numeral system and data representation2 ​{{ :hw03numbersys2.pdf |homework}} | [Python] Introduction to Python ​ | HW3  | +|  3   ​|1-5 ธ.ค.68 |[Theory] ​Introduction to python  ​{{ :hw03intropython.pdf |homework}} | [Python] Introduction to Python ​ | HW3  | 
-|  4  11-15 ก.ค.65  ​| [Flowchart] Sequential ​ {{:​w04-lec-flowchart-sequential.pdf|slides}} ​   ​(ส่ง HW1) | [Python] Sequential programming ​ {{:​w04-lab-coding-sequential.pdf|slides}} {{ :​lab02sequential.pdf |labsheet}}|LAB02 ​(ส่งHW1) ​|  +|  4   ​|8-12 ธ.ค.68 | [Flowchart] Sequential {{ :​w04-lec-flowchart-sequential.pdf |slides}} | [Python] Sequential programming ​ {{ :​w04-lab-coding-sequential.pdf |slides}} {{ :​lab02sequential.pdf |labsheet}} |LAB02 ​ |  
-|  5  18-22 ก.ค.65   | [Flowchart] Selection ​ {{:​w05-lec-flowchart-selection.pdf|slides}} | [Python] Selection programming {{w05-lab-coding-selection.pdf|slides}} {{ :​lab03selection.pdf |labsheet}}| LAB03  | +|  5   ​15-19 ธ.ค.68   | [Flowchart] Selection {{ :​w05-lec-flowchart-selection.pdf |slides}} ​ | [Python] Selection programming {{ :w05-lab-coding-selection.pdf |slides}} {{ :​lab03selection.pdf |labsheet}}| LAB03  | 
-|  6  25-29 ก.ค.65   | [Flowchart] Nested selection {{ :w06-lec_flowchart_nestedselection.pdf |slides}} | [Python] Nested selection programming {{:​w06-lab-coding-nestedselection.pdf|slides}} {{ :​lab04nestedif.pdf ​ |labsheet}} | LAB04| +|  6   ​|22-26 ธ.ค.68 | [Flowchart] Nested selection {{ :w06-lec-flowchart-nestedselection.pdf |slides}} ​ | [Python] Nested selection programming ​ {{:​w06-lab-coding-nestedselection.pdf|slides}} ​ {{ :​lab04nestedif.pdf |labsheet}} ​  ​| LAB04| 
-|  7  1-5 .ค.65 | [Python] Basic function ​ {{w07-lec-basic-function.pdf|slides}} | [Python] Using functions {{w07-lab-basic-function.pdf|slides}} {{ :lab05function.pdf |labsheet}} | LAB05  | +|  7   ​29 ธ.ค. ​2 ม.ค.69 ​   |ทบทวน|หยุดปีใหม่ | | 
-|  ​8  ​8-12 ส.ค.65  ​| [Flowchart] Loop (เนื้อหาสอบปลายภาค{{:w08-w09-lec-loop.pdf|slides}} ​ | [Python] Loop programming ​    |   ​| ​  | +|  8   ​| ​5-9 ม.ค.69 | [Python] Basic function ​ {{ :w07-lec-basic-function.pdf |slides}} ​ | [Python] Using functions ​  ​{{ :w07-lab-basic-function.pdf |slides}} ​ {{ :lab05builtinfunction.pdf |labsheet}} | LAB05  | 
-|  9   | 15-19 ส.ค.65 ​   ​|.|.|.+|  ​9   |12-16 ม.ค.69|[Flowchart] Loop _while ​เนื้อหาปลายภาค {{ :w10-w11-lec-loop.pdf |slides}} | [Python] Loop programming ​เนื้อหาปลายภาค {{ :w10-w11-lab-loop.pdf |slides}} {{ :​lab06loopwhile.pdf |labsheet}}  ​LAB06  ​
- ​10 ​  | 22-26 ส.ค.65    ​|นศ.เตรียมสอบกลางภาค งดสอน||| +     |17-22 .ค.69 |นศ.เตรียมสอบกลางภาค งดสอน||| 
- ​11 ​  ​|  ​** สอบกลางภาค ​งคารที่ ​30 สิงหาคม ​2565 เวลา ​12.00-15.00 น. **    |||| +     ​| ​  ** สอบกลางภาค ​ที่ ​24 มกราคม ​2569 เวลา ​15.30-18.30 น.** ​ ​ไม่มีนโยบายสอบนอกตาราง  ​||||  
-|  ​12  ​| ​ 5-ก..65  | [Flowchart] Loop  | [Python] Loop programming ​ {{ :w08-w09-lab-loop.pdf |slides}}  +|  ​10  ​| ​2-ก..69  ​|[Flowchart] Loop _for  | [Python] Loop programming ​ {{ :lab07loopfor.pdf | labsheet}} | LAB07  | 
- {{ :lab06loop.pdf |labsheet}} ​ LAB06  | +|  ​11  ​| ​9-13 ก..69 | [Flowchart] Selection and loop {{ :w12-lec-selection-loop.pdf |slides}}  | [Python] Selection and loop programming ​  {{ :w12-lab-selection-loop.pdf |slides}} {{ :lab08selectionandloop.pdf |labsheet}} ​  ​| ​LAB08 |  
-|  ​13  ​| ​12-16 ก..65  ​| [Flowchart] Selection and loop {{ :w10-lec-selection-loop.pdf |Slides}}  | [Python] Selection and loop programming ​  {{ :w10-lab-selection-loop.pdf |Slides}} {{ :lab07selectionloop.pdf |labsheet}} ​  ​| ​LAB07  ​|  +|  ​12  ​| ​16-20 ก.69    ​| [Python] Defining a function {{ :w13-lec-definingfunction.pdf |slides}}| [Python] Writing your own function {{ :w13-lab-definingfunction.pdf |slides}} {{ :lab09userdefinedfunction.pdf |labsheet}} | LAB09 |  
-|  ​14  ​| ​19-23 ก..65  ​| [Python] Defining a function {{ :w11-lec-definingfunction.pdf |Slides}} | [Python] Writing your own function {{ :w11-lab-definingfunction.pdf |Slides}} {{ :lab08userdefinedfunction.pdf |labsheet}} ​ LAB08  ​|  +|  ​13  |23-27 ก..69| [Python] ​String_I ​ {{ :w14-lec-string.pdf |slides}} | [Python] String {{ :w14-lab-string.pdf |slides}} {{ :lab10string.pdf |labsheet}} ​  ​LAB10  |  
-|  ​15  ​| ​26-30 ก..65  ​| [Python] ​String ​ {{ :w12-lec-string.pdf |Slides}} | [Python] String {{ :w12-lab-string.pdf |Slides}} {{ :lab09string.pdf |labsheet}} ​ LAB09  |  +|  ​14  |2-6 มี.ค. 69 | [Python] ​String_II ​   ​{{ :w15_lec_stringii.pdf |slides}} | [Python] ​String II {{ :lab11stringii.pdf |labsheet}} ​ | LAB11  | 
-|  ​16  ​| ​3-7 ต.ค.65   | [Python] ​List {{ :w13-lec-list.pdf |slides}} | [Python] ​List {{ :w13-lab-list.pdf |Slides}} {{ :lab10list.pdf|labsheet}} ​| LAB10  |  +|  ​15  ​| ​9-13 มี.ค.69 | [Python] ​List {{ :w16-lec-listv01.pdf |slides}} | [Python] ​List {{ :w16-lab-listv01def.pdf |slides}} {{ :lab12list.pdf | labsheet}} ​ | LAB12  |  
-|  17  | 10-14 ต.ค.65 | [Python] File  {{ :​w14-lect-file.pdf |Slides }} |[Python] ใช้ slide lecture {{ :​lab11file.pdf |labsheet}} \\ | LAB11  | +     |  ** สอบปลายภาค วันที่ ​27 มีนคม ​พ.ศ.2569 เวลา 15:30-18:30 น. **  ​ไม่มีนโยบายสอบนอกตาราง  ​||||
-|  ​18  ​| ​17-21 ต.ค.65    ​| [Python] ​Scientific computing with Python ​{{ :w15-lec-numpy.pdf | slides}} | [Python]NumPy and Matplotlib Lab {{ :w15-lab-matplotlib.pdf |Slides}} {{ :lab12numpy.pdf |labsheet}}   {{:{{ :​installpython382.pdf |การติดตั้ง Numpy และ matplotlib ​}}  | LAB12  |  +
- ​17  ​|  ** สอบปลายภาค วันอังคารที่ ​1 พฤศจิกยน ​พ.ศ.2565 เวลา 15:30-18:30 น. **    ||||+
  
 ===== สัดส่วนการให้คะแนน ====== ===== สัดส่วนการให้คะแนน ======
Line 104: Line 110:
   * สอบปลายภาค **40%** ​   * สอบปลายภาค **40%** ​
   * การบ้าน **15%**   * การบ้าน **15%**
-  * รส่งการบและงานท่ได้รับมอบหมาตรงตามเวลาที่กำหด **5%**+  * เข้ชั้นเรียน **5%**
  
 ===== การส่งการบ้าน ===== ===== การส่งการบ้าน =====
Line 121: Line 127:
 {{ :​การติดตั้ง_python3.6.pdf |การติดตั้ง Python 3.6}} {{ :​การติดตั้ง_python3.6.pdf |การติดตั้ง Python 3.6}}
  
-Python 3 Cheat Sheet+{{ :​ขั้นตอนreplitdotcom.pdf |}} 
 + 
 + 
  
-Website แสดงการทำงานของ Python] 
 ===== เอกสารประกอบการสอน ===== ===== เอกสารประกอบการสอน =====
   - ภาษาไพทอน,​ หนังสือเรียนรายวิชาเพิ่มเติม เทคโนโลยีสารสนเทศและการสื่อสาร,​ สสวท,​กระทรวงศึกษาธิการ   - ภาษาไพทอน,​ หนังสือเรียนรายวิชาเพิ่มเติม เทคโนโลยีสารสนเทศและการสื่อสาร,​ สสวท,​กระทรวงศึกษาธิการ
start.1655273851.txt.gz · Last modified: 2022/06/15 08:17 by admin101