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

แนะนำรายวิชาหลักการเขียนโปรแกรม

20204-2004

หลักการเขียนโปรแกรม (Programming Principles)

  1. ทำความเข้าใจหลักการเขียนโปรแกรม

  2. เรียนรู้วิธีการวิเคราะห์และออกแบบผังงาน, รหัสเทียม, และขั้นตอนการแก้ไขปัญหา (Algorithm)

  3. สามารถออกแบบและเขียนโปรแกรมโดยใช้ภาษาคอมพิวเตอร์เบื้องต้น

  4. พัฒนาความคิดเชิงตรรกะและทักษะการแก้ไขปัญหา

ทำไมต้องเรียนวิชานี้ . .

  1. การเขียนโปรแกรมเป็นพื้นฐานสำคัญของการทำงานในสายคอมพิวเตอร์และเทคโนโลยีสารสนเทศ

  2. ช่วยพัฒนาทักษะการแก้ปัญหาและความคิดเชิงตรรกะ

  3. เปิดโอกาสในการพัฒนาผลิตภัณฑ์ดิจิทัล เช่น ซอฟต์แวร์, เว็บไซต์, และแอปพลิเคชัน

  • การเข้าชั้นเรียน: 10%

  • งานที่มอบหมาย: 30%

  • สอบกลางภาค: 30%

  • สอบปลายภาค: 30%

เป้าหมายการเรียนรู้ในวิชานี้

  1. ความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรม: รู้จักโครงสร้างและคำสั่งเบื้องต้นของโปรแกรม

  2. การวิเคราะห์และออกแบบผังงาน (Flowchart) และรหัสเทียม (Pseudo Code): ฝึกการวางแผนก่อนลงมือเขียนโปรแกรมจริง

  3. การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์: พัฒนาทักษะการเขียนโปรแกรมเบื้องต้น

  4. การแก้ไขข้อผิดพลาด: เรียนรู้วิธีดีบักและปรับปรุงโปรแกรม

หัวข้อเรียนในภาคการศึกษานี้

  •  การวิเคราะห์ปัญหาและการออกแบบ

  •  การเขียนผังงานและรหัสเทียม

  •  โครงสร้างพื้นฐานของโปรแกรม

  •  ตัวแปรและชนิดข้อมูล

  •  คำสั่งควบคุมการทำงานและการทำซ้ำ

  •  ฟังก์ชันและการจัดการข้อผิดพลาด

ทำความรู้จักกับการเขียนโปรแกรม

การเขียนโปรแกรมคือการเขียนชุดคำสั่งที่ใช้ในการสั่งให้คอมพิวเตอร์ทำงานตามที่เราต้องการ

เครื่องมือและภาษาที่ใช้ในการเขียนโปรแกรมมีหลายแบบ เช่น Python, C++, JavaScrip

การเขียนโปรแกรมเป็นกระบวนการที่ต้องอาศัยการคิดวิเคราะห์ วางแผน และทดสอบ

ทำไมต้องเรียนเขียนโปรแกรม?

  1. เพิ่มโอกาสในการทำงานในสายอาชีพที่เกี่ยวกับเทคโนโลยีสารสนเทศ

  2. ฝึกทักษะการคิดเชิงตรรกะและการแก้ไขปัญหา

  3. สามารถพัฒนาแอปพลิเคชันหรือโปรแกรมใช้งานเองได้

  4. เป็นพื้นฐานสำหรับการเรียนรู้เทคโนโลยีขั้นสูง
    เช่น ปัญญาประดิษฐ์ (AI)
    และการวิเคราะห์ข้อมูล (Data Science)

สิ่งที่คาดหวังในสัปดาห์ถัดไป

  1. เริ่มต้นเรียนรู้เกี่ยวกับการวิเคราะห์ปัญหาและการวางแผน

  2. เข้าใจแนวคิดเกี่ยวกับอัลกอริทึม (Algorithm)

  3. เตรียมพร้อมสำหรับการออกแบบผังงานเบื้องต้น

Aj. Krit Th.

https://www.kritth.com

20204-2004 Introduction 20241105

By Krit Th.

20204-2004 Introduction 20241105

  • 33