30901-1001
การโปรแกรมคอมพิวเตอร์เชิงโครงสร้าง
(Structural Computer Programming)
(Structural Computer Programming)
เข้าใจขั้นตอนวิธีการโปรแกรมคอมพิวเตอร์
สามารถปฏิบัติการโปรแกรมคอมพิวเตอร์
มีเจตคติและกิจนิสัยทีดีต่อการศึกษาเรียนรู้/การปฏิบัติงานด้วยความประณีต รอบคอบและปลอดภัย ตระหนักถึงคุณภาพของงาน และมีจริยธรรมในงานอาชีพ
แสดงความรู้เกี่ยวกับการสร้างผังโครงสร้าง ผังงาน และลำดับขั้นตอนการเขียนโปรแกรมคอมพิวเตอร์
เขียนโปรแกรมคอมพิวเตอร์ด้วยภาษาโครงสร้าง
ทดสอบและพัฒนาการโปรแกรม คอมพิวเตอร์
ศึกษาและปฏิบัติเกี่ยวกับหลักการพัฒนาโปรแกรมและขั้นตอนวิธี ผังโครงสร้าง ผังงาน ลำดับขั้นตอน การเขียนโปรแกรมคอมพิวเตอร์ด้วยภาษาเชิงโครงสร้าง ประเภทข้อมูลและตัวแปร (Data Types and Variables),การใช้งาน Operators, การรับและแสดงผลข้อมูล, การกำหนดเงื่อนไข Condition, การวนซำ Loops, ข้อมูล Arrays,การจัดการString, การใช้งาน Pointers, การใช้งาน Library Functions, การสร้าง User-defined Functions และการจัดการแฟ้มข้อมูล (File)
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
หาทางออกจากเขาวงกตโดยใช้บล็อกชุดคำสั่งให้ตัวละครไปถึงเส้นชัย
ควบคุมหุ่นยนต์ด้วยการเขียนโปรแกรม และสร้างเกมสตาร์วอร์สของคุณเองในจักรวาลอันไกลโพ้น