Table of Contents

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

204101: คอมพิวเตอร์เบื้องต้น (Introduction to Computer) จำนวนหน่วยกิต 3 (2/2-1/2)

ประกาศ

ขณะนี้ Python ออก version 3.5 มาแล้ว แต่ทางรายวิชาของเราจะใช้ version 3.4 นะครับ เนื่องจาก numpy ยังไม่สามารถใช้งานได้กับ version 3.5 ได้

มีการแก้ไข slide บทที่ 1 หน้ที่ 38 นะครับ หากใครโหลดไปแล้วมาโหลดใหม่แก้ไขด้วยนะครับ

ชื่อไฟล์ labsheet ที่ 7 (การตรวจสอบชื่อ email) ให้ใช้รูปแบบ P07_1_5XXXXXXXX.py

Section 001: จะรับการบ้านถึงแค่วันศุกร์นี้ (27 พฤษจิกายน) นะครับ

ประกาศห้องสอบปลายภาค

เอกสารทบทวนเนื้อหาสอบกลางภาค

ผู้สอน

เวลาสอบ

หมายเหตุ ห้องสอบจะแจ้งให้ทราบต่อไป

แผนการสอน

สัปดาห์ที่ วันที่ บรรยาย ปฏิบัติการ Remarks
1 10 - 14 ส.ค. 58 [Theory] Orientation and Computer system slides and labsheet งดคาบปฏิบัติการ - แจกใบงานในคาบบรรยาย อยู่ระหว่างเตรียมความพร้อมห้องปฏิบัติการ
2 17 - 21 ส.ค. 58 [Theory] Data processing slides and labsheet [Theory] Basic programming via code.org slides and labsheet
3 24 - 28 ส.ค. 58 [Theory] Program development slides [Python] Introduction to Python slides
4 31 - 4 ก.ย. 58 [Flowchart] Sequential slides [Python] Sequential programming slides labsheet เฉลย celcius to fahrenheit
5 7 - 11 ก.ย. 58 [Flowchart] Selection slides [Python] Selection programming slideslabsheet เฉลย 5.1 5.2
6 14 - 18 ก.ย. 58 [Flowchart] Nested selection slides [Python] Nested selection programming slides labsheet เฉลย 6.1 6.2
7 21 - 25 ก.ย. 58 [Python] Basic function slides [Python] Using functions slideslabsheet เฉลย 7.3
8 28 ก.ย. - 2 ต.ค. 58 ทบทวนก่อนสอบ
9 สอบกลางภาค วันที่ 6 ตุลาคม 2558 12.00-15.00
10 12 - 16 ต.ค. 58 [Flowchart] Loop Slides [Python] Loop programming slides labsheet เฉลย sol10.pdf
11 19 - 23 ต.ค. 58 [Flowchart] Selection and loop Slides [Python] Selection and loop programming labsheet <fc #FF0000>(หยุด ศุกร์ที่ 23 ต.ค.)</fc> เฉลย สามเหลี่ยม ตัวรองสุดท้าย
12 26 - 30 ต.ค. 58 [Python] Defining a function Slides [Python] Writing your own function Slides labsheet เฉลย sol12.pdf
13 2 - 6 พ.ย. 58 [Python] Scientific computing with Python slides [Python]NumPy and Matplotlib Lab Slides labsheet Installtaion guide เฉลย numpy1 numpy2 halflife
14 9 - 13 พ.ย. 58 [Theory] Numeral system and data representation 1 Slides homework[Python] Selection and loop programming 2 labsheet เฉลย Quadrant SD grade 14/1
15 16 - 20 พ.ย. 58 [Theory] Numeral system and data representation 2 Slides homework [Theory] Data communication Slides homework เฉลย datacom
16 23 - 27 พ.ย. 58 ทบทวนก่อนสอบ
17 สอบปลายภาค วันที่ 9 ธันวาคม 2558 15.00-18.00

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

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

Software

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

เอกสารการติดตั้ง Python

Python 3 Cheat Sheet

Website แสดงการทำงานของ Python

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

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