User Tools

Site Tools


oldweb158

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

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 พฤษจิกายน) นะครับ

  • การบ้านข้อเขียนให้ถึงมือ/แฟ้มหน้าห้องผมก่อน 16:30 น.
  • โปรแกรมต้อง submit ตัวสุดท้ายก่อนเที่ยงคืนนะครับ

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

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

ผู้สอน

  • Section 1
    • อาจารย์ผู้สอน อ.ดร.ปราการ อุณจักร Office: CSB107
    • เวลาเรียน จันทร์-พฤหัส 14.30-16.30
    • ห้องบรรยาย CSB100
    • ห้องปฏิบัติการ CSB301
    • Assignment Checklist: https://goo.gl/o3aPCK
  • Section 2
    • อาจารย์ผู้สอน อ.ดร.จักริน ชวชาติ Office: CSB107 Email: jakarin.c@cmu.ac.th
    • เวลาเรียน อังคาร-ศุกร์ 12.30-14.30
    • ห้องบรรยาย CSB100
    • ห้องปฏิบัติการ CSB301
    • Assignment Checklist: https://goo.gl/zEcQo9
  • Section 3
    • อาจารย์ผู้สอน อ.ดร.จักรเมธ บุตรกระจ่าง Office: CSB107 Email: jakramate.b@cmu.ac.th
    • เวลาเรียน อังคาร-ศุกร์ 12.30-14.30
    • ห้องบรรยาย CSB308
    • ห้องปฏิบัติการ CSB307
    • Assignment Checklist: https://goo.gl/0wyElZ
  • Section 4
    • อาจารย์ผู้สอน ผศ.วาสนา นัยโพธิ์ Office: ห้องพักอาจารย์ 1
    • เวลาเรียน จันทร์-พฤหัส 14.30-16.30
    • ห้องบรรยาย CSB209
    • ห้องปฏิบัติการ CSB307
    • Assignment Checklist: https://goo.gl/Aa5IlT

เวลาสอบ

  • สอบกลางภาค วันที่ 6 ตุลาคม 2558 12.00-15.00
  • สอบปลายภาค วันที่ 9 ธันวาคม 2558 15.00-18.00

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

แผนการสอน

สัปดาห์ที่ วันที่ บรรยาย ปฏิบัติการ 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

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

  • สอบกลางภาค 40%
  • สอบปลายภาค 40%
  • การบ้าน 15%
  • เข้าเรียน 5%

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

  • เมื่อนักศึกษาดำเนินการศึกษาและเขียนโปรแกรมภาษาไพทอน พร้อมทั้งได้ทดสอบการทำงานของโปรแกรมว่าทำงานได้ถูกต้องเรียบร้อย ให้นักศึกษานำแฟ้มข้อมูล (ที่เป็นโค๊ดโปรแกรม .py) ส่งผ่าน web upload ดังนี้ http://hw.cs.science.cmu.ac.th/CS_HW/p204101.html โดยให้คลิก link เพื่อ login ตามตอนเรียน (Section) ของตนเอง หรือที่เว็บไซต์ของภาควิชา http://www.cs.science.cmu.ac.th→คลิกหัวข้อเว็บเพจส่งการบ้านโดยให้คลิก Link เพื่อ Login ตามรหัสวิชา และตอนเรียน(Section)ที่ลงทะเบียนเรียน
  • จะมีการแจก Username และรหัสผ่าน ในชั่วโมงปฏิบัติการ ให้นักศึกษาจดบันทึก Username และรหัสผ่านให้ดีอย่าทําหาย

Software

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

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

  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
oldweb158.txt · Last modified: 2016/01/03 19:15 (external edit)