คำอธิบายรายวิชา
517111 การเขียนโปรแกรมทางคอมพิวเตอร์สำหรับนักวิทยาการข้อมูล
ขั้นตอนการแก้ปัญหา ผังงาน การเขียนโปรแกรมเบื้องต้น ชนิดของข้อมูล การประมวลผลข้อมูล ฟังก์ชันและไลบรารี่มาตรฐาน
วัตถุประสงค์การเรียนรู้
เมื่อเรียนจบรายวิชานี้ นักศึกษาสามารถ
√ CLO1: แก้ปัญหาและเขียนผังงานในการแก้ปัญหาทางคณิตศาสตร สถิติและปัญหาในชีวิตประจําวันได
√ CLO2: เลือกใช้ตัวแปร ชนิดข้อมูล คำสั่งเงื่อนไข คำสั่งทำซ้ำ และไลบรารีมาตรฐานในการเขียนโปรแกรมได้อย่างเหมาะสม
√ CLO3: สร้างฟังก์ชันและเรียกใช้งานได้
√ CLO4: เขียนโปรแกรมเพื่อประมวลผลกับข้อมูลได้
√ CLO5: เขียนโปรแกรมเพื่อแก้ปัญหาทางด้านคณิตศาสตร์ สถิติ และปัญหาในชีวิตประจำวันได้
√ CLO6: ทดสอบโปรแกรม ค้นหาจุดบกพร่อง และแก้ไขให้โปรแกรมทำงานถูกต้องได้
เวลาเรียนและห้องเรียน
ภาคทฤษฏี วันพุธ เวลา 10.20 – 12.05 น. ห้อง 4205 ว.4
ภาคปฏิบัติการ วันพฤหัสบดี เวลา 14.50 – 16.35 น. ห้องปฏิบัติการ 409 ตึก 15 ชั้น
ชดเชย/สอบย่อย วันจันทร์ เวลา 14.50 – 16.35 น. ห้องปฏิบัติการ 409 ตึก 15 ชั้น
ห้องเรียนออนไลน์ https://zoom.us/j/3742538336 (ถ้าต้องใช้)
เกณฑ์การวัดผล
เกณฑ์ผ่าน 40%, เกรด A 80% ขึ้นไป
Codekit+Grader 5% codekit, pin code: 4607, ทำโจทย์ส่งบนเกรดเดอร์ตามที่ให้ทำในคาบ
Quiz 4 ครั้ง 25% Quiz1-6%, Quiz2-8%, Quiz3-6%, Quiz4-5%
สอบกลางภาค 15+20% 28 ม.ค. 2566 Lecture เวลา 09:00 - 12:00, Lab เวลา 13:00 - 17:00
คะแนน bonus 5%
สอบปลายภาค 15+20% 23 มี.ค. 2566 Lecture เวลา 09:00 - 12:00, Lab เวลา 13:00 - 17:00
พิมพ์ดีด (อังกฤษ) 5% https://silpakorn.typingclub.com/signup/HFD3FH9 สัปดาห์ละ 1 ชุดแบบฝึกหัด
ภายในเที่ยงคืนวันอาทิตย์ class code: HFD3FH9
หรือ สอบ speedtest 30 wpm นำจำนวนครั้งที่ผิดลบออกจาก wpm ภายใน 16 มี.ค. 66
(อาจปรับเปลี่ยนร่วมกันตามความเหมาะสม)
หัวข้อสอบย่อยหรือ workshop
ครั้งที่ 1 การคำนวณ และคำสั่งแบบมีเงื่อนไข ตัวอย่างข้อสอบ quiz1
ครั้งที่ 2 คำสั่งทำซ้ำ ตัวอย่างข้อสอบ quiz2
ครั้งที่ 3 การวนซ้ำกับข้อมูล list
ครั้งที่ 4 การทำงานกับข้อมูล api
เว็บไซต์ที่เกี่ยวข้อง
เว็บไซต์ที่เกี่ยวข้องกับการเรียนภาษาโปรแกรมไพธอน
PythonProgramming@CPSU กลุ่มสำหรับประกาศข่าวสาร ซักถาม
Grader เครื่องตรวจเกรดเดอร์ฝึกทำโจทย์แบบฝึกหัด และข้อสอบเก่า
MS Team ช่องทางประกาศข่าวสาร หรือติดต่ออาจารย์
https://codekit.co Platform สอน Coding ออนไลน์ด้วยตัวเอง (แบบฝึกหัดนอกห้องเรียน) pin: 4607
https://www.typingstudy.com เว็บไซต์ฝึกพิมพ์ดีดสัมผัส และทดสอบพิมพ์ดีด (speedtest)
Replit Python online interpreter
เว็บไซต์สำหรับดาวน์โหลดโปรแกรม
https://www.python.org เว็บไซต์อย่างเป็นทางการของภาษาไพธอน ดาวน์โหลดตัวแปลภาษาที่นี่
https://thonny.org Python IDE เครื่องมือในการเขียนโปรแกรมสำหรับผู้เริ่มต้น
http://www.flowgorithm.org เครื่องมือสำหรับเขียน flowchart
อาจารย์ผู้สอน
ผศ. ดร.ทัศนวรรณ ศูนย์กลาง
soonklang_t@silpakorn.edu
ห้องพักอาจารย์โซน 3 ภาควิชาคอมพิวเตอร์ ชั้น 6 อาคารวิทยาศาสตร์ 1
https://sites.google.com/silpakorn.edu/tasanawan