Computer Programming
ภาควิชาวิศวกรรมคอมพิวเตอร์
จุฬาลงกรณ์มหาวิทยาลัย
๒๕๖๒

วัตถุประสงค์

เข้าใจการทำงานของคำสั่งและโปรแกรม
เขียนโปรแกรมให้ทำงานตามขั้นตอนที่ระบุ
เขียนโปรแกรมเพื่อแก้ไขปัญหาที่ได้รับ
2110101 วิศวกรรมคอมพิวเตอร์ จุฬาฯ (14/09/67)
2

เรียนการเขียนโปรแกรมเบื้องต้น

สอนหลักการเขียนโปรแกรมคอมพิวเตอร์
โดยใช้ Python เป็นเครื่องมือ
ไม่ได้สอนภาษา Python อย่างลึกซึ้ง
ใช้ Python 3 (ไม่ใช่ 2)
2110101 วิศวกรรมคอมพิวเตอร์ จุฬาฯ (14/09/67)
3

ทำไมใช้ Python

โลโก้บริษัทและโครงการที่ใช้ Python
2110101 วิศวกรรมคอมพิวเตอร์ จุฬาฯ (14/09/67)
4

กระบวนวิธีเรียนวิชานี้

ดู VDO + ทำแบบฝึกหัดสั้น ๆ นอกเวลา
ฝึกเขียนโปรแกรมแก้โจทย์ปัญหา
ในห้องปฏิบัติการคอมพิวเตอร์ + นอกเวลา
2110101 วิศวกรรมคอมพิวเตอร์ จุฬาฯ (14/09/67)
5

เรียนการเขียนโปรแกรม

สุ จิ ปุ ลิ
ตตะ
นตะ
จฉา
ขิต
(code)
code, code, code, code
2110101 วิศวกรรมคอมพิวเตอร์ จุฬาฯ (14/09/67)
6

แบบฝึกหัดสั้น ๆ

เขียนคำสั่งตามที่แสดงใน comment
2110101 วิศวกรรมคอมพิวเตอร์ จุฬาฯ (14/09/67)
7

แบบฝึกหัดสั้น ๆ

เขียนคำสั่งตามที่แสดงใน comment
2110101 วิศวกรรมคอมพิวเตอร์ จุฬาฯ (14/09/67)
8

แบบฝึกหัดสั้น ๆ

เขียนคำสั่งตามที่แสดงใน comment
2110101 วิศวกรรมคอมพิวเตอร์ จุฬาฯ (14/09/67)
9

สำหรับ 2110101: แก้โจทย์ปัญหาที่ซับซ้อนกว่าในระบบ Grader

หน้าจอระบบ Grader แสดงรายการโจทย์และคะแนน
2110101 วิศวกรรมคอมพิวเตอร์ จุฬาฯ (14/09/67)
10

Download Software

www.python.org
www.thonny.org
2110101 วิศวกรรมคอมพิวเตอร์ จุฬาฯ (14/09/67)
11