30900-0002
หลักการเขียนโปรแกรมคอมพิวเตอร์เบื้องต้น
Computer Programming Principles
Computer Programming Principles
เพื่อให้เข้าใจเกี่ยวกับหลักการออกแบบอัลกอริทึมและเขียนโปรแกรมคอมพิวเตอร์เบื้องต้น
เพื่อให้ออกแบบอัลกอริทึมและเขียนโปรแกรมประยุกต์ขนาดเล็กด้วยภาษาโปรแรมคอมพิวเตอร์
เพื่อให้มีเจตคติและกิจนิสัยที่ดีต่อการศึกษาเรียนรู้/การปฏิบัติงานด้วยความประณีตเรียบร้อย มีระเบียบวินัย อดทน มีกิจนิสัยในการทำงานด้วยความรอบคอบและปลอดภัย
แสดงความรู้เกี่ยวกับการออกแบบอัลกอริมึมและเขียนโปรแกรมพื้นฐาน
เขียนโปรแกรมประยุกต์ขนาดเล็กด้วยภาษาโปรแกรมคอมพิวเตอร์
ศึกษาและปฏิบัติเกี่ยวกับหลักการและขั้นตอนการพัฒนาโปรแกรม การออกแบบอัลกอริทึม รูปแบบการเขียนโปรแกรม การเขียนโฟลว์ชาร์ตและคำสั่งเทียม การติดตั้งซอฟต์แวร์สำหรับพัฒนาโปรแกรม ชนิดข้อมูลและตัวแปร ตัวดำเนินการ คำสั่งการรับข้อมูลและการแสดงผล การเขียนโปรแกรมแบบเรียงลำดับ การเขียนโปรแกรมแบบมีเงื่อนไข การเขียนโปรแกรมแบบทำซ้ำ การทดสอบโปรแกรม การแก้ไขข้อผิดพลาด ข้อมูลแบบอาร์เรย์ การสร้างและเรียกใช้งานฟังก์ชั่น
Flowgorithm สำหรับสร้าง Flowchart www.flowgorithm.org/download/files/Flowgorithm-2.23.1-64-Setup.zip
IDE Code Blocks สำหรับเขียนโปรแกรม www.fosshub.com/Code-Blocks.html?dwl=codeblocks-20.03mingw-setup.exe
เขียน Code ผ่านอินเตอร์เน็ตและมือถือ https://repl.it/
เนื้อหาประกอบไปด้วย
การติดตั้งตัว C++ compiler
การติดตั้ง Text Editor และ IDE สำหรับพัฒนาโปรแกรม
การใช้งานคำสั่งต่าง ๆ ของ C++
การออกแบบโปรแกรมที่ดี
เทคนิคการใช้งานคำสั่งต่าง ๆ
การสร้าง makefile เพื่อใช้สำหรับการ Build โปรแกรมด้วย make
www.youtube.com/playlist?list=PLoTScYm9O0GEfZwqM2KyCBcPTVsc6cU_i
โดย รศ. ดร. ประเสริฐ คณาวัฒนไชย
คณะพาณิชยศาสตร์และการบัญชี
จุฬาลงกรณ์มหาวิทยาลัย
blockly.games/maze?lang=th#ue6x7c
หาทางออกจากเขาวงกตโดยใช้บล็อกชุดคำสั่งให้ตัวละครไปถึงเส้นชัย
ควบคุมหุ่นยนต์ด้วยการเขียนโปรแกรม และสร้างเกมสตาร์วอร์สของคุณเองในจักรวาลอันไกลโพ้น