User Tools

Site Tools


start

This is an old revision of the document!


รายละเอียดวิชา

204101: การเขียนโปรแกรมสำหรับผู้เริ่มต้น (Programming for Beginners)

จำนวนหน่วยกิต 3 (2-2-5) ภาคการศึกษาที่ 1 ปีการศึกษา 2569

ประมวลรายวิชา 204101 1/2569

ประกาศการสอบ กลางภาค/ปลายภาค 1/2569

* การสอบ ไม่อนุญาตให้นำเอกสารหรือตำราเรียนหรือเครื่องคำนวณ(เครื่องคิดเลข/มือถือ)เข้าไปยังที่นั่งสอบ หากตรวจพบว่านักศึกษาผู้ใดนำสิ่งของ ต้องห้ามเข้าห้องสอบถือเป็นการกระทำผิดฐานทุจริตในการสอบ

ห้องสอบกลางภาค ตึก / ห้อง

การส่งการบ้าน

ผู้สอน

  • Section 1 อาจารย์ผู้สอน ผศ.วาสนา นัยโพธิ์ Office: Lecturer Office
  • Email: wassanacs(at)gmail.com
  • เวลาเรียน
    • จันทร์ 12.30-14.30 น. ห้องบรรยาย CSB210
    • พฤหัสบดี 12.30-14.30 น. ห้องปฏิบัติการ CSB301
  • Section 2 อาจารย์ผู้สอน อ.ดร.ดร.สุธาสินี โทวุฒิกุล Office: Lecturer Office
    • Email: sutasinee.th(at)cmu.ac.th
    • เวลาเรียน
      • จันทร์ 14.30-16.30 น. ห้องบรรยาย CSB209
      • พฤหัสบดี 14.30-16.30 น. ห้องปฏิบัติการ CSB307
  • Section 3 อาจารย์ผู้สอน รองศาสตราจารย์ ดร.วัฒนา จินดาหลวง Office: Lecturer Office
    • Email: wjindaluang(at)gmail.com or wattana.jinda(at)cmu.ac.th
    • เวลาเรียน
      • จันทร์ 14.30-16.30 น. ห้องบรรยาย CSB210
      • พฤหัสบดี 14.30-16.30 น. ห้องปฏิบัติการ CSB303

วันสอบ 1/2569

  • สอบกลางภาค วันที่ 25 สิงหาคม 2569 เวลา 12.00-15.00 น.
  • สอบปลายภาค วันที่ 28 ตุลาคม พ.ศ.2569 เวลา 15:30-18:30 น.
  • ตรวจสอบวันสอบ วัน-เวลา สอบกลางภาค/ปลายภาค กับประกาศตารางสอบ ของ สำนักทะเบียน มช.

นักศึกษาต้องตรวจสอบและรับผิดชอบ วัน-เวลาสอบ ไม่มีนโยบายสอบนอกตาราง

แผนการสอน

เนื้อหาแต่ละสัปดาห์ สามารถปรับเปลี่ยนได้ตามที่ผู้สอนแต่ละตอน เห็นควร นักศึกษาต้องเข้าชั้นเรียนเพื่อรับทราบข้อมูล

สัปดาห์ที่ วันที่ บรรยาย (Lecture) ปฏิบัติการ (Laboratory) ใบงาน
1 22-26 มิ.ย.69 ชี้แจงรายละเอียดวิชา คะแนนต่างๆ เว็บภาควิชา การส่งงาน [Theory] Program development slides homework [Theory] Basic programming via code.org slides and labsheet HW1 และ Lab01
2 29มิ.ย.-3ก.ค.69 [Theory] Numeral system slides homework [Python] Introduction to Python slides HW2
3 6-10 ก.ค.69 [Theory] Introduction to python homework [Python] Introduction to Python HW3
4 13-17 ก.ค.69 [Flowchart] Sequential slides [Python] Sequential programming slides labsheet LAB02
5 20-24 ก.ค.69 [Flowchart] Selection slides [Python] Selection programming slides labsheet LAB03
6 27-31 ก.ค.69 [Flowchart] Nested selection slides [Python] Nested selection programming slides labsheet LAB04
7 3-7 ส.ค.69 [Python] Basic function slides [Python] Using functions slides labsheet LAB05
8 10-14 ส.ค.69 ทบทวน ทบทวน
17-21 ส.ค.69 นศ.เตรียมสอบกลางภาค งดสอน
สอบกลางภาค วันที่ 25 สิงหาคม 2569 เวลา 12.00-15.00 น. ไม่มีนโยบายสอบนอกตาราง
9 31ส.ค.-4ก.ย.69[Flowchart] Loop _while เนื้อหาปลายภาค slides [Python] Loop programming เนื้อหาปลายภาค slides labsheet LAB06
10 7-11 ก.ย.69 [Flowchart] Loop _for [Python] Loop programming labsheet LAB07
11 14-18 ก.ย.69 [Flowchart] Selection and loop slides [Python] Selection and loop programming slides labsheet LAB08
12 21-25 ก.ย. 69 [Python] Defining a function slides [Python] Writing your own function slides labsheet LAB09
13 28ก.ย.-2ต.ค.69 [Python] String_I slides [Python] String slides labsheet LAB10
14 5-9 ต.ค. 69 [Python] String_II slides [Python] String II labsheet LAB11
15 12-16 ต.ค.69 [Python] List slides [Python] List slides labsheet LAB12
สอบปลายภาค วันที่ 28 ตุลาคม พ.ศ.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) ที่นักศึกษาลงทะเบียนเรียน เพื่อดำเนินการส่งไฟล์การบ้านต่อไป
  • หากนักศึกษามีข้อสงสัยหรือต้องการดูวิธีการใช้งานระบบการส่งการบ้าน ดูเพิ่มเติมได้ที่นี่ [ คู่มือการใช้งานระบบส่งการบ้าน]

Software

เอกสารเพิ่มเติม

เอกสารประกอบการสอน

  1. ภาษาไพทอน, หนังสือเรียนรายวิชาเพิ่มเติม เทคโนโลยีสารสนเทศและการสื่อสาร, สสวท,กระทรวงศึกษาธิการ
  2. Problem Solving with Algorithms and Data Structures Using Python: Brad Miller,David Ranum
  3. Think Python - How to Think Like a Computer Scientist, Allen Downey
  4. Cassel, Don and Jackson, Martin. Introduction to Computer and Information Processing. Printice-Hall, Inc., 1981
start.1779683024.txt.gz · Last modified: 2026/05/25 06:23 by admin101