Table of Contents

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

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

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

ประมวลรายวิชา 204101 2/2568

coursesyllabus204101_2_2568.pdf

ชี้แจงการให้คะแนนการบ้าน ชี้แจงการให้คะแนนการบ้าน204101_2_2568.pdf

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

ผู้สอน

วันสอบ 2/2568

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

แผนการสอน

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

สัปดาห์ที่ วันที่ บรรยาย (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 นศ.เตรียมสอบกลางภาค งดสอน
สอบกลางภาค วันที่ XX มกราคม 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
18 สอบปลายภาค วันที่ 27 มีนาคม พ.ศ.2569 เวลา 15:30-18:30 น. ไม่มีนโยบายสอบนอกตาราง

สัดส่วนการให้คะแนน

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

Software

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

downloadandinstallpython382.pdf|การติดตั้ง Python 3.8.2

การติดตั้ง Python 3.6

ขั้นตอนreplitdotcom.pdf

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

  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