คำอธิบายวิชา | ตรรกะเบื้องต้น การแทนค่าข้อมูล การประมวลผลข้อมูล ภาษาคอมพิวเตอร์ หลักการแก้ปัญหาด้วยคอมพิวเตอร์ การเขียนโปรแกรมแบบโครงสร้าง การเขียนผังงานและรหัสเทียม และการตรวจสอบข้อผิดพลาดของโปรแกรม
ความรู้พื้นฐานด้านซอฟต์แวร์ การพัฒนาซอฟต์แวร์ การเลือกซอฟต์แวร์ที่เหมาะสม หลักการของภาษาคอมพิวเตอร์ที่สนับสนุนรูปแบบการเขียนโปรแกรม การประมวลผลข้อมูล การแก้ปัญหาและการพัฒนาอัลกอริทึม การคิดเชิงตรรกะ กระบวนคำสั่ง ฟังก์ชัน การส่งผ่านพารามิเตอร์ ประเภทของข้อมูล โครงสร้างข้อมูลพื้นฐาน ตัวแปร โครงสร้างควบคุม การนำเข้า/การส่งออก แนวคิดการเขียนโปรแกรมแบบโครงสร้าง โดยเน้นการเขียนโปรแกรมภาษาใดภาษาหนึ่ง |