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
Next revision Both sides next revision
start [2020/03/28 08:19]
admin217 [ประกาศ]
start [2022/06/30 19:11]
admin217 [เนื้อหารายวิชา]
Line 3: Line 3:
 ====== ประมวลรายวิชา ====== ====== ประมวลรายวิชา ======
 \\ \\
 +{{Course syllabus 217-2565-1.pdf|Course syllabus}}
 +
 <color blue><​fs medium>​รหัสวิชา : </​fs></​color>​ <fs medium>​204217</​fs>​\\ <color blue><​fs medium>​รหัสวิชา : </​fs></​color>​ <fs medium>​204217</​fs>​\\
 <color blue><​fs medium>​ชื่อวิชา : </​fs></​color>​ <fs medium>​ภาษาโปรแกรมคอมพิวเตอร์</​fs>​\\ <color blue><​fs medium>​ชื่อวิชา : </​fs></​color>​ <fs medium>​ภาษาโปรแกรมคอมพิวเตอร์</​fs>​\\
Line 14: Line 16:
 ====== ผู้สอน ====== ====== ผู้สอน ======
 \\ \\
-<color blue><​fs medium>​ผู้สอน : </​fs></​color>​ <fs medium>​ผู้ช่วยศาสตราจารย์ ​ดร. ชุมล บุญคุ้มพรภัทร</​fs>​\\ +<color blue><​fs medium>​ตอนที่ : </​fs></​color>​ <fs medium>​1</​fs>​\\ 
-<color blue><​fs medium>​ห้องพัก : </​fs></​color>​ <fs medium>​ห้องพักอาจารย์ ​2</​fs>​\\ +<color blue><​fs medium>​ผู้สอน : </​fs></​color>​ <fs medium>​อาจารย์ ดร. สุธาสินี โทวุฒิกุล</​fs>​\\ 
-<color blue><​fs medium>​Email : </​fs></​color>​ <fs medium>chumphol.b@cmu.ac.th </​fs>​\\ +<color blue><​fs medium>​ห้องพัก : </​fs></​color>​ <fs medium>​ห้องพักอาจารย์ 1</​fs>​\\ 
 +<color blue><​fs medium>​Email : </​fs></​color>​ <fs medium>​sutasinee.th@cmu.ac.th </​fs>​\\ 
 +\\ 
 +<color blue><​fs medium>​ตอนที่ : </​fs></​color>​ <fs medium>​2</​fs>​\\ 
 +<color blue><​fs medium>​ผู้สอน : </​fs></​color>​ <fs medium>​ผู้ช่วยศาสตราจารย์ ​วาสนา นัยโธิ์</​fs>​\\ 
 +<color blue><​fs medium>​ห้องพัก : </​fs></​color>​ <fs medium>​ห้องพักอาจารย์ ​1</​fs>​\\ 
 +<color blue><​fs medium>​Email : </​fs></​color>​ <fs medium> ​wassanacs@gmail.com</​fs>​\\
 ----- -----
  
 ====== ประกาศ ====== ====== ประกาศ ======
 \\ \\
-<fs medium>​ให้นักศึกษาเข้าร่วมกลุ่ม ​ </​fs><​color blue><​fs medium>​https://​www.facebook.com/​groups/​203746434224653/ ​</​fs></​color>​\\+<fs medium>​ให้นักศึกษาเข้าร่วมกลุ่ม ​ </​fs><​color blue><​fs medium>​https://​www.facebook.com/​groups/​204217cmu2565</​fs></​color>​\\
 <fs medium>​เพื่อใช้ในการติดต่อสื่อสาร</​fs>​\\ <fs medium>​เพื่อใช้ในการติดต่อสื่อสาร</​fs>​\\
  
-<color red><​fs medium>​ประกาศรายวิชา 204217 ครั้งที่ 1</​fs></​color>​\\ 
-<fs medium> 
-วิชานี้จะปรับเป็นการเรียนแบบออนไลน์ โดยนักศึกษาสามารถเรียนจากวีดีโอ เริ่มเรียนได้ตั้งแต่วันที่ 1 เมษายน 2563 เนื้อหาเหลือเพียง 2 หัวข้อ และ 1 ปฏิบัติการ ในกรณีที่มีคำถามสามารถซักถามได้ภายในกลุ่มนี้หรือ messenger ตลอด 24 ชั่วโมง 
-</fs> 
  
-<fs medium> 
-สำหรับการสอบต้องรอประเมินสถานการณ์ก่อน อาจมีการเลื่อนวันสอบออกไป หรือปรับเปลี่ยนวิธีการสอบ การตัดสินใจจะอยู่บนพื้นฐานที่ทำให้นักศึกษาปลอดภัยมากที่สุด 
-</fs> 
  
 +-----
 +
 +====== คำอธิบายลักษณะกระบวนวิชา ​  ​======
 +\\
 +<fs medium>​กระบวนวิชานี้ต้องการแนะนำภาษาโปรแกรมคอมพิวเตอร์ที่เป็นที่นิยมในปัจจุบัน ​ เนื้อหาประกอบด้วยแนวคิดพื้นฐานเกี่ยวกับภาษาโปรแกรม ​ การใช้โปรแกรมระบบและโปรแกรมอรรถประโยชน์ ​ องค์ประกอบพื้นฐานของภาษาโปรแกรม ​ คำสั่ง ​ โปรแกรมย่อย ​ แฟ้มข้อมูล ​ และการประยุกต์ ​ </​fs>​\\
  
  
-<fs medium> 
-ผู้ช่วยศาสตราจารย์ ดร. ชุมพล บุญคุ้มพรภัทร 
-</​fs>​\\ 
-<fs medium> 
-20 มีนาคม 2563 
-</fs> 
  
 ----- -----
  
-<color red><​fs medium>ประกาศรายวิชา 204217 ​รั้งที่ 2</​fs></​color>​\\+====== วัตถุประสง์   ​====== 
 +\\
 <fs medium> <fs medium>
-ยกลิกการสอบปลภาค ดยจะเี่ยนการดผลเป็นโงงาน ​ละให้ส่งทงออไล์แทน +1. พื่อให้นัศึมีควมรู้ภาษาโปรแกรมคอมพิวเตอร์ที่นิมใช้ในปัจจุบัน\\ 
-ายละียดจะจ้งให้ทราบต่อไป +2. เพื่อให้นักศึกษามีพื้นฐานในการรแกรม\\ 
-</fs>+3. เพื่อให้นักศึกษมีความคุ้เคยใการเียนโปรมในภษาระดัสูง\\ 
 +  </fs>\\ 
  
-<fs medium> 
-ผู้ช่วยศาสตราจารย์ ดร. ชุมพล บุญคุ้มพรภัทร 
-</​fs>​\\ 
-<fs medium> 
-21 มีนาคม 2563 
-</fs> 
  
 ----- -----
- 
 ====== เนื้อหารายวิชา ====== ====== เนื้อหารายวิชา ======
  
 |<​100%>​| |<​100%>​|
-|  @#​9ce8e7:​**ลำดับ** ​ |  @#​9ce8e7:​**หัวข้อ** ​ |  @#​9ce8e7:​**Lec** ​ |  @#​9ce8e7:​**Lab**  |  @#​9ce8e7:​**HW**  | +|  @#​9ce8e7:​**ลำดับ** ​ |  @#​9ce8e7:​**หัวข้อ** ​ |  @#​9ce8e7:​**Lec** ​ |  @#​9ce8e7:​**Lab** ​ | 
-|  @#​f9fbe8:​Lecture ​ ​| ​ @#f9fbe8:Flowcharts ​ ​| ​ @#​f9fbe8: ​ |  @#​f9fbe8: ​  ​@#​f9fbe8:  | +|  @#​f9fbe8:​Lecture ​ ​| ​ @#f9fbe8:Getting Started ​ ​| ​ @#f9fbe8:{{65-1_Lec01_Getting_Start.pdf|Lec1}} ​ ​| ​ @#f9fbe8:{{204217_Lab01_GettingStart.pdf|Lab01Getting Start}} ​ | 
-|  @#​f9fbe8:​Lecture ​ ​| ​ @#f9fbe8:Getting Started ​ ​| ​ @#f9fbe8:{{lecture_1.pptx|Lec1}}  |  @#f9fbe8:{{lab_1.docx|Lab1}}  |  @#f9fbe8:{{hw1.pdf|HW1}}  ​+|  @#​f9fbe8:​Lecture ​ ​| ​ @#f9fbe8:Types, Literals, Variables, Operators, and Expressions ​ ​| ​ @#f9fbe8:{{65-1_Lec2_Types,​_Literals,​_Variables,​_Operators,​_and_Expressions.pdf|Lec2}}  |  @#​f9fbe8:​{{.pdf|Lab02}}  | 
-|  @#f9fbe8:Lecture 2  ​| ​ @#f9fbe8:Types, Literals, Variables, Operators, and Expressions ​ ​| ​ @#f9fbe8:{{lecture_2.pptx|Lec2}} ​ ​| ​ @#f9fbe8:{{lab_2.docx|Lab2}}  |  @#f9fbe8:{{hw2.pdf|HW2}}  | +|  @#​f9fbe8:​Lecture 3  |  @#​f9fbe8:​Functions ​ ​| ​ @#f9fbe8:{{65-1_Lec3_Functions.pdf|Lec3}}  |  @#f9fbe8:{{ .pdf|Lab03}} ​ 
-|  @#​f9fbe8:​Lecture ​ ​| ​ @#f9fbe8:Conditionals and Iteration ​ ​| ​ @#f9fbe8:{{lecture_3.pptx|Lec3}}  |  @#f9fbe8:{{lab_3.docx|Lab3}}  |  @#​f9fbe8:  ​+|  @#f9fbe8:Lecture 4-5  ​| ​ @#f9fbe8:Conditionals and Iteration ​ ​| ​ @#​f9fbe8:​{{.pdf|Lec4-5}}  |  @#​f9fbe8:​{{.pdf|Lab04}}  | 
-|  @#f9fbe8:Lecture 4  ​| ​ @#f9fbe8:Functions ​ ​| ​ @#f9fbe8:{{lecture_4.pptx|Lec4}}  |  @#f9fbe8:{{lab_4.docx|Lab4}}  |  @#f9fbe8:{{hw4.pdf|HW4}}  | +|  @#​f9fbe8:​Lecture ​ ​| ​ @#f9fbe8:Strings ​ ​| ​ @#​f9fbe8:​{{.pdf|Lec6}}  |  @#​f9fbe8:​{{.pdf|LabG}}  ​
-|  @#​f9fbe8:​Lecture ​ ​| ​ @#f9fbe8:Strings  ​|  @#f9fbe8:{{lecture_5.pptx|Lec5}}    |  @#f9fbe8:{{lab_5.docx|Lab5}}  |  @#f9fbe8:{{hw5.pdf|HW5}}  ​+|  @#f9fbe8:Lecture 7  ​| ​ @#f9fbe8:Input/​output Redirection ​ ​| ​ @#f9fbe8:{{.pdf|Lec7}} ​ ​| ​ @#​f9fbe8:​{{.pdf|LabH}}  ​
-|  @#f9fbe8:Lecture 6  ​| ​ @#f9fbe8:Lists and Tuples ​ ​| ​ @#f9fbe8:{{lecture6_new.pptx|Lec6}}  ​|  @#f9fbe8:{{lab6_new.docx|Lab6}}  |  @#f9fbe8:{{hw6.pdf|HW6}}  | +|  @#​f9fbe8:​Lecture 8-9  |  @#​f9fbe8:​List and Tuples (Part1-2) ​  |  @#​f9fbe8:​{{.pdf|Lec8-9}}  |  @#​f9fbe8:​{{.pdf|LabI}}  | 
-|  @#​f9fbe8:​Lecture ​ ​| ​ @#​f9fbe8: ​Errors and Exceptions  ​|  @#f9fbe8:{{lecture7_new.pptx|Lec7}}  |  @#f9fbe8:{{lab7_new.docx|Lab7}}  ​| ​ @#​f9fbe8: ​ | +|  @#​f9fbe8:​Lecture ​10  ​| ​ @#f9fbe8:List and Tuples (Part3) ​  |  @#​f9fbe8:​{{.pdf|Lec10}}  |  @#​f9fbe8:​{{.pdf|LabK}}  ​
-|  @#f9fbe8:Lecture 8  ​| ​ @#f9fbe8:File Manipulation  ​|  @#f9fbe8:{{lecture8_new.pptx|Lec8}}  |  @#f9fbe8:{{lab8_new.docx|Lab8}}  |  ​@#​f9fbe8: ​ |+|  @#​f9fbe8:​Lecture 11  |  @#​f9fbe8:​Sorting and Searching ​  |  @#​f9fbe8:​{{.pdf|Lec11}}  |  @#f9fbe8:{{.pdf|LabK}} ​ 
 +|  @#f9fbe8:Lecture 12  ​| ​ @#f9fbe8:Sets and Dictionaries ​  |  @#​f9fbe8:​{{.pdf|Lec12}}  |  @#​f9fbe8:​{{.pdf|LabK}}  | 
 +|  @#​f9fbe8:​Lecture ​13  ​| ​ @#f9fbe8:Recursions ​  |  @#​f9fbe8:​{{.pdf|Lec13}}  |  @#​f9fbe8:​{{.pdf|LabK}}  | 
 +|  @#f9fbe8:Practice 1  ​| ​ @#f9fbe8:Python Libraries & Application ​  |  @#​f9fbe8:​{{.pdf|Lec10}}  |  @#​f9fbe8:​{{.pdf|LabK}}  | 
 + 
  
 <color #​e01bdd><​fs medium>​**หนังสือประกอบการเรียนการสอน **</​fs></​color>​ \\ <color #​e01bdd><​fs medium>​**หนังสือประกอบการเรียนการสอน **</​fs></​color>​ \\
-<fs medium>​สบันส่งเสริมการสอนวิทยาศาสตร์แลเทคโนโลย,​หนังสือเรียนภาษาไพทอน</​fs>​\\+<fs medium>1. ผศ.ดร. ​ุชิ คุ้มมะ. Basic Python Coding ​เรียนง่ยเป็นเร็ว. ​อดีซี ​รีเมียร์,​ บจก., 2019</​fs>​\\ 
 +<fs medium>​2. Downey, Allen. Think Python How to Think Like a Computer Scientist. O'​Reilly Media; 2nd edition., 2016</​fs>​\\
 \\ \\
 ----- -----
Line 82: Line 83:
 |<​100%>​| |<​100%>​|
 |  @#​9ce8e7:​**ห้วข้อการให้คะแนน** ​ |  @#​9ce8e7:​**คะแนน (%)**  | |  @#​9ce8e7:​**ห้วข้อการให้คะแนน** ​ |  @#​9ce8e7:​**คะแนน (%)**  |
-|  @#​f9fbe8:​งานที่ได้รับมอบหมาย ​ |  @#f9fbe8:20 %  | +|  @#f9fbe8:การบ้าน/​งานที่ได้รับมอบหมาย ​ |  @#f9fbe8:40 %  | 
-|  @#​f9fbe8:​สอบกลางภาค ​ |  @#f9fbe8:40 %  | +|  @#​f9fbe8:​Quiz  ​ |  @#​f9fbe8:​10 ​%  | 
-|  @#​f9fbe8:​สอบปลายภาค ​ |  @#f9fbe8:40 %  |+|  @#​f9fbe8:​สอบกลางภาค ​ |  @#f9fbe8:25 %  | 
 +|  @#​f9fbe8:​สอบปลายภาค ​ |  @#f9fbe8:25 %  |
  
  
 <color #​e01bdd><​fs medium>​**นโยบายการส่งงาน **</​fs></​color>​ \\ <color #​e01bdd><​fs medium>​**นโยบายการส่งงาน **</​fs></​color>​ \\
-<fs medium>​ไมีกหนส่งต่ะช้น วันสดท้ายที่ส่งได้ คือันสอบปลายาค ​อใหนักศึกษาพยายามทำด้วยตัวเอง</fs>\\+การสงการงาน:​ (1) รับ Username และ password ท่ Website ส่งารบ้านและ (2) ระบบ Grader\\ 
 +(1) รับ Username และ password ที่ Website ส่งการบ้าน\\ 
 +▪ ที่ http://​hw.cs.science.cmu.ac.th/​\\ 
 +รือ ที่เว็บไซต์ของภาควิชา http://​www.cs.science.cmu.ac.th > “กระบววิชา”/​ “COURSES” > “เว็บเพจส่งการบ้าน”/​ “Assignment Submission System”\\ 
 +(2) ส่งการบ้านระบบ Grader (ระบบรวจงานอัตโนมัติ) เพือรับคแนน\\ 
 +▪ Log in เข้าระบบ Grader ที่ URL http://​10.4.29.182:​8888 หรือ ​ https://​gdr217.cs.science.cmu.ac.th/​ 
 +(โดย รหัสผู้ใช้และรหัสผ่าที่แจ้งไ้ในระบบส่งการบ้าน) เพื่อรบคะแน\\ 
 +▪ ตั้งไฟล์โปรแกรม (.py) ที่จะ่งเป็นการบ้านให้ตรงกับที่กำหนในปฏิบัติการ แล้ว upload ​ี่ ระบบ Grader\\ 
 +\\ 
 +อปฏิบัติในการส่งงาน (การบ้าน)\\ 
 +▪ การส่งงานให้ส่งภายใน 23:59 ของวันที่กำหนด หากส่งงานช้ากว่ากําหนดจะถูกคิดคะแนนเพียง 80% จากคะแนนเต็ม\\ 
 +▪ **หากพบว่ามีการลอกการบ้าน ​ม่ว่าจะกรณีใด ๆ \\ 
 +o ผูที่ให้เพื่อนลอกโดนหักะแนนเท่าคะแนนการบ้านในข้อนั้น (คะแนนการบ้าน = ข้ออ่น ๆ - คะแนนการบ้านข้)  \\ 
 +o ผู้ที่ลอกการบ้านเพื่อนได้ 0 ำหรับคะแนนการบ้านข้นั้น (คะแนนการน = ข้ออื่น ๆ + 0 คะแนน) **\\ 
 + 
 +\\ 
 +\\ 
 +*นักศึกษาทำการบ้านด้วตนเอง เพระการสั่งงานมีจุดประสง์เพื่อใหนักศึกษาได้ฝึกทักษะในกรเขีนโปรแกรม \\ 
 +เพื่อจะทำให้สามารถทำข้อสอบได้ด้วยตเองและ ได้ใช้ความสามารถนี้ในการทำงานในอนาคตต่อไป 
 +\\
  
 +<color blue><​fs medium> ** ขั้นตอนการส่งงานในระบบ grader **</​fs></​color>​ {{คู่มือการเข้า_grader.pdf|Link }}\\
 +<color red><​fs medium> ** คำถามที่พบบ่อย ** </​fs></​color>​ {{faq-grader-204217.pdf|Link}}\\
  
 \\ \\
Line 97: Line 120:
 |<​100%>​| |<​100%>​|
 |  @lightgreen:​**คาบเรียน** ​ |  @lightgreen:​**วัน - เวลา** ​ |  @lightgreen:​**ห้องเรียน** ​ | |  @lightgreen:​**คาบเรียน** ​ |  @lightgreen:​**วัน - เวลา** ​ |  @lightgreen:​**ห้องเรียน** ​ |
-|  @#​fcf6e6:​บรรยาย ​ |  @#fcf6e6:อังคาร 14:30 – 16:30 น.  |  @#​fcf6e6:​CSB 210   | +|  @#​fcf6e6:​บรรยาย ​ |  @#fcf6e6:ศุก์ 12:30 – 14:30 น.  |  @#fcf6e6:CSB 209 (Sec.1), ​CSB 210 (Sec.2)   | 
-|  @#​fcf6e6:​ปฏิบัติการ ​ |  @#fcf6e6:ศุก์ 14:30 – 16:30 น.   |  @#​fcf6e6:​CSB ​307   |+|  @#​fcf6e6:​ปฏิบัติการ ​ |  @#​fcf6e6: ​อังคาร  12:30 – 14:30 น.   |  @#​fcf6e6:​CSB ​303 (Sec.1), CSB 308 (Sec.2)   |
  
  
Line 107: Line 130:
 |<​100%>​| |<​100%>​|
 |  @lightgreen:​**การสอบ** ​ |  @lightgreen:​**วัน** ​ |  @lightgreen:​**เวลา** ​ | |  @lightgreen:​**การสอบ** ​ |  @lightgreen:​**วัน** ​ |  @lightgreen:​**เวลา** ​ |
-|  @#​fcf6e6:​สอบกลางภาค ​ |  @#​fcf6e6:​วันทิตย์ที่ ​16 ุมภาพันธ์ 2563  ​| ​ @#​fcf6e6:​เวลา ​12:00 – 15:00 น.  | +|  @#​fcf6e6:​สอบกลางภาค ​ |  @#​fcf6e6:​วันเส์ที่ ​กันยายน 2565  ​| ​ @#​fcf6e6:​เวลา ​15:30 – 18:30 น.  | 
-|  @#​fcf6e6:​สอบปลายภาค ​ |  @#​fcf6e6:​วันศุกที่ 1 พฤษภคม 2563  ​| ​ @#​fcf6e6:​เวลา 12:00 – 15:00 น.  |+|  @#​fcf6e6:​สอบปลายภาค ​ |  @#​fcf6e6:​วันอังคารที่ 1 พฤศจกิยน 2564  ​| ​ @#​fcf6e6:​เวลา 12:00 – 15:00 น.  |
  
  
  
start.txt · Last modified: 2022/08/02 16:18 by admin217