User Tools

Site Tools


start

This is an old revision of the document!


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

204101: คอมพิวเตอร์เบื้องต้น (Introduction to Computer) จำนวนหน่วยกิต 3 (2-2-5) ภาคการศึกษาที่ 1 ปีการศึกษา 2565

ประกาศ

นักศึกษาทุกคนที่ลงทะเบียน 204101 ให้ sign in MS-Teams เพื่อรับทราบข้อมูล ข่าวสาร จากอาจารย์ผู้สอนด้วยนะคะ

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

ผู้สอน

  • Section 1
  • อาจารย์ผู้สอน ผศ.วาสนา นัยโพธิ์ Office: Lecturer Office 1 (CSB110)
  • Email: wassanacs(at)gmail.com
  • เวลาเรียน
    • จันทร์ 14.30-16.30 น. ห้องบรรยาย CSB209
    • พฤหัสบดี 14.30-16.30 น. ห้องปฏิบัติการ CSB301
  • Section 2
  • อาจารย์ผู้สอน ผศ.ดร.วัฒนา จินดาหลวง Office: Lecturer Office 1 (CSB110)
  • Email: wjindaluang(at)gmail.com
  • เวลาเรียน
    • จันทร์ 14.30-16.30 น. ห้องบรรยาย CSB100
    • พฤหัสบดี 14.30-16.30 น. ห้องปฏิบัติการ CSB307

วันสอบ 2/2564

  • สอบกลางภาค อังคาร 30 สิงหาคม 2565 เวลา 12.00-15.00 น.
  • สอบปลายภาค อังคาร 1 พฤศจิกายน 2565 เวลา 15.30-18.30 น.
  • ตรวจสอบวันสอบ วัน-เวลา สอบกลางภาค/ ปลายภาค ตรงกับประกาศตารางสอบ ของ สำนักทะเบียน มช.

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

นักศึกษาต้องเข้าสอบ ทั้งกลางภาคและปลายภาค จึงจะได้รับการพิจารณาการให้ลำดับขั้นเมื่อสิ้นสุดการเรียนการสอน

แผนการสอน

สัปดาห์ที่ วันที่ บรรยาย (Lecture) ปฏิบัติการ (Laboratory) ใบงาน
1 8-12พ.ย. 64 ชี้แจงรายละเอียดวิชา คะแนนต่างๆ เว็บภาควิชา การส่งงาน [Theory] Program development slides homework [Theory] Basic programming via code.org slides and labsheet HW1 และ Lab01
2 15-19 พ.ย.64 [Theory] Numeral system and data representation1 Slides homework[Python] Introduction to Python slides HW2
3 22-26 พ.ย.64 [Theory] Numeral system and data representation2 homework [Python] Introduction to Python HW3
4 29พ.ย.-3ธ.ค.64 [Flowchart] Sequential slides (ส่ง HW1) [Python] Sequential programming slides labsheetLAB02 (ส่งHW1)
5 6-10 ธ.ค.64 [Flowchart] Selection slides [Python] Selection programming slides labsheet LAB03
6 13-17 ธ.ค.64 [Flowchart] Nested selection slides [Python] Nested selection programming slides labsheet LAB04
7 20-24 ธค.64 [Python] Basic function slides [Python] Using functions slides labsheet LAB05
8 27-31 ธ.ค.64 [Flowchart] Loop (เนื้อหาสอบปลายภาค) slides [Python] Loop programming
9 สอบกลางภาค อาทิตย์ที่ 9 มกราคม 2565 เวลา 15.30-18.30 น.
10 Tu 11-14 ม.ค.65 [Flowchart] Loop [Python] Loop programming slides labsheet LAB06
11 17-21 ม.ค 65 [Flowchart] Selection and loop Slides [Python] Selection and loop programming Slides labsheet LAB07
12 24-28 ม.ค.65 [Python] Defining a function Slides [Python] Writing your own function Slides labsheet LAB08
13 31 ม.ค. -4 ก.พ.65 [Python] String Slides [Python] String Slides labsheet LAB09
14 7-11ก.พ.65 [Python] List slides [Python] List Slides labsheet LAB10
15 14-18 ก.พ. 65 [Python] File Slides [Python] ใช้ slide lecture labsheet
LAB11
16 21-25 ก.พ.65 [Python] Scientific computing with Python slides [Python]NumPy and Matplotlib Lab Slides labsheet การติดตั้ง Numpy และ matplotlib LAB12
17 สอบปลายภาค วันศุกร์ที่ 11 มีนาคม พ.ศ.2565 เวลา 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

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

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

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

Python 3 Cheat Sheet

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

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

  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.1655189298.txt.gz · Last modified: 2022/06/14 08:48 by admin101