Transcript
Page 1: THINKING LIKE A PROGRAMMER PATHWAY€¦ · EP.4 ผังงาน (Flowchart) (7.55 min) EP.5 หน่วยความจําและการเก็บข้อมูล

www.chulamoocachieve.com

of 3page

ComputationalThinking andMy First Code

1

ในคอรสนผเรยนจะไดเรยนรความหมายของการคดเชงคานวณความสามารถของคอมพวเตอร การอานขนตอนตาง ๆ อยางเปนลาดบผานการออกแบบผงงาน รวมถงเรยนรโครงสรางพนฐานของภาษาทางคอมพวเตอรเพอใชในการอานเขยนและออกแบบโปรแกรมทางคอมพวเตอรขนพนฐานได เมอผเรยนเรยนจบคอรสนผเรยนจะสามารถลาดบขนตอนการคดเพอนามาเขยนโปรแกรมขนพนฐานได โดยตวอยางทนามาประยกตใหผเรยนไดลองทาจะเปนระบบPOS ซงเปนระบบหลงบานโดยผเรยนไดลองสรางโปรแกรมคดเงน ทอนเงนคานวณสวนลดตางๆของรานคาได

Objectiveผเรยนควรเขาใจขนตอนวธพนฐานในการคดคานวณตางๆ ของคอมพวเตอร

ผเรยนควรอานขนตอนวธคราวๆอยางเปนลาดบและเขาใจ รวมถงสามารถออกแบบผงงานได

ผเรยนสามารถออกแบบและเขยนโปรแกรมขนพนฐานได

1.

2.

3.

Instructorsผศ.ดร.จารโลจน จงสถตยวฒนาคณะวทยาศาสตร ภาควชาคณตศาสตรและวทยาการคอมพวเตอร

ผศ.ดร.ฑตยา หวานวาร คณะวทยาศาสตร ภาควชาคณตศาสตรและวทยาการคอมพวเตอร

THINKING LIKE A PROGRAMMERPATHWAY

COURSE SYLLABUS

Page 2: THINKING LIKE A PROGRAMMER PATHWAY€¦ · EP.4 ผังงาน (Flowchart) (7.55 min) EP.5 หน่วยความจําและการเก็บข้อมูล

2 of 3page

www.chulamoocachieve.com

Chapter I: การคดเชงคานวณ (What is Computational Thinking)

EP.1 การคดเชงคานวณคออะไร(What is computational thinking?) (6.54 min)

EP.2 วธการเรยนในชดวชาน (7.46 min)

EP. 3 ความสามารถของคอมพวเตอร (What does computer do?) (9.43 min)

EP.4 ผงงาน (Flowchart) (7.55 min)

EP.5 หนวยความจาและการเกบขอมล (Memory and Storage) (11.36 min)

EP.6 การทดสอบและการหาขอผดพลาด(Common Errors and Debugging Tips) (15.20 min)

Chapter II: โครงสรางทางเลอก(Selection)

EP.1 การตดสนใจขนพนฐาน (4.38 min)

EP.2 การทางานแบบเลอกทาหรอไมทา (12.25 min)

EP.3 การตดสนใจแบบสองทางเลอก (7.29 min)

EP.4 การทางานแบบหลายทางเลอก (14.13 min)

EP.5 Boolean Logic และการทางานแบบมทางเลอกหลายเงอนไข (14.35 min)

EP.6 ขอผดพลาดทพบบอย (8.17 min)

EP.7 PROJECT ASSIGNMENT (BTS) (7.34min)

Chapter III: การทาซา

EP. 1 การใชหลกการทาซา (4.37 min)

EP. 2 การวนซา N รอบอยางงาย (18.56 min)

EP. 3 การเพมงานททาซา (16.37 min)

EP. 4 การวนซาเมอเงอนไขเปนจรง (20.08 min)

EP. 5 PROJECT ASSIGNMENT 1 (5.05 min)

EP. 6 PROJECT ASSIGNMENT 2 (8.42 min)

ComputationalThinking andMy First Code

ในคอรสนผเรยนจะไดเรยนรความหมายของการคดเชงคานวณความสามารถของคอมพวเตอร การอานขนตอนตาง ๆ อยางเปนลาดบผานการออกแบบผงงาน รวมถงเรยนรโครงสรางพนฐานของภาษาทางคอมพวเตอรเพอใชในการอานเขยนและออกแบบโปรแกรมทางคอมพวเตอรขนพนฐานได เมอผเรยนเรยนจบคอรสนผเรยนจะสามารถลาดบขนตอนการคดเพอนามาเขยนโปรแกรมขนพนฐานได โดยตวอยางทนามาประยกตใหผเรยนไดลองทาจะเปนระบบPOS ซงเปนระบบหลงบานโดยผเรยนไดลองสรางโปรแกรมคดเงน ทอนเงนคานวณสวนลดตางๆของรานคาได

Page 3: THINKING LIKE A PROGRAMMER PATHWAY€¦ · EP.4 ผังงาน (Flowchart) (7.55 min) EP.5 หน่วยความจําและการเก็บข้อมูล

www.chulamoocachieve.com

3 of 3page

Coding for Beginners

ในคอรสนผเรยนจะสามารถจดการกบขอมลทมรปแบบการแกปญหาซาๆทมจานวนมากไดผานการเขยนโปรแกรมทางคอมพวเตอร รวมถงสามารถเขาใจหลกการในการแกปญหาผานการแยกสวนของปญหาออกเปนยอยๆซงจะนาไปสการแกไขปญหาอยางมประสทธภาพ การเขาใจหลกการ และการคดเปนลาดบ รวมถงการนาไปประยกตใชผานการเขยนโปรแกรมทางคอมพวเตอรนนจะชวยใหผเรยนสามารถนาไปตอยอดพฒนาระบบงานเชงธรกจได

1.

2.

3.

Objectiveผเรยนสามารถจดการกบขอมลทมจานวนมากทมรปแบบการแกไขปญหาแบบซาๆไดอยางมประสทธภาพดวยการเขยนโปรแกรมทางคอมพวเตอร

ผเรยนสามารถลาดบแนวคดและกระบวนการแกไขปญหาผานการแแยกสวนของปญหาออกเปนยอยๆ เพอสามารถแกไขปญหาไดอยางมประสทธภาพ

ผเรยนสามารถนาองคความรทไดรบมาประยกตใชกบการพฒนาระบบงานเชงธรกจได

Instructorsผศ.ดร.จารโลจน จงสถตยวฒนา คณะวทยาศาสตร ภาควชาคณตศาสตรและวทยาการคอมพวเตอร

ผศ.ดร.ฑตยา หวานวาร คณะวทยาศาสตร ภาควชาคณตศาสตรและวทยาการคอมพวเตอร

Chapter I: ลสต (List)

EP.1 ความสาคญของลสต (3.46 min)

EP.2 การใชลสตเปนชดขอมลในภาษาไพทอน (16.33 min)

EP.3 การดาเนนการขนพนฐานของลสต (18.35 min)

EP.4 การนาเอาบางสวนของลสตมาใช (17.24 min)

Chapter II: การทางานแบบวนซาของชดขอมล

EP.1 การใช For Loop (4.30 min)

EP.2 Iterables (21.33 min)

EP.3 การทาซากบจานวนเตมชดหนง (15.59 min)

EP.4 การทาซากบคาทกคาในชดขอมล (11.41 min)

EP.5 การหาคาในชดทตรงตามเงอนไข (13.48 min)

EP.6 การตรวจสอบคาในชดทตรงตามเงอนไข (17.32 min)

Chapter III: ฟงกชน (Function)

EP.1 การทางานของฟงกชนเบองตน (12.27 min)

EP.2 การแยกงานตามฟงกชนยอย (12.39 min)

EP.3 ขอมลเขาและขอมลออก (16.10 min)

EP.4 การแยกงานตามลกษณะหนาท (12.39 min)

EP.5 การทดสอบแยกสวน (6.01 min)

EP.6 PROJECT ASSIGNMENT (4.16 min)

Chapter IV: การแกปญหาและการแยกสวนของปญหาดวยภาษาคอมพวเตอร

EP.1 การแกปญหาและการแยกสวนของปญหา (7.06 min)

EP.2 ตวอยางการแกปญหาและการแยกสวนของปญหา (9.02 min)


Top Related