Skip to main content

ฝึกเขียนโปรแกรมง่ายนิดเดียว


Chulalongkorn_University
Enrollment is Closed

เกี่ยวกับรายวิชาฝึกเขียนโปรแกรมง่ายนิดเดียว

ปัจจุบันภาษาซียังคงได้รับความนิยมและใช้งานอย่างกว้างขวางเนื่องจากเป็นภาษาระดับสูง ที่เหมาะกับการเขียนโปรแกรมแบบโครงสร้าง (Structured Programming) และเป็นภาษาที่มีความยืดหยุ่นมาก คือใช้งานกับเครื่องต่างๆ ได้ และที่สำคัญในปัจจุบัน ภาษาโปรแกรมรุ่นใหม่ เช่น C++, Perl Java , C# , PHP ยังใช้หลักการของภาษาซีเป็นพื้นฐานด้วย กล่าวคือ หากมีพื้นฐานของภาษาซีมาก่อน ก็จะสามารถศึกษาภาษารุ่นใหม่เหล่านี้ง่ายขึ้น

ภาษา C เป็นภาษาคอมพิวเตอร์เพื่อวัตถุประสงค์ทั่วไป เป็นภาษาที่มีความจำเป็นมาก มันสนับสนุนการเขียนโปรแกรมที่มีโครงสร้าง การกำหนดขอบเขตของตัวแปร และการเรียกใช้ตัวเอง (Recusion) และมันเป็นภาษาที่อยู่ในระดับต่ำ (Low level) นั่นคือ มันเป็นภาษาที่สามารถทำงานได้ดีในระดับของฮาร์ดแวร์ ภาษา C เป็นสามารถที่ออกแบบมาให้สามารถที่จะทำงานกับคำสั่งพื้นฐานของคอมพิวเตอร์ได้อย่างมีประสิทธิภาพ เพราะฉะนั้นมันจึงถูกพบบ่อยในการใช้สร้างแอพพลิเคชันในสมัยก่อนที่เขียนโดยภาษาแอสเซมบลี รวมถึงระบบประฏิบัติการ เช่นเดียวกันกับซอฟต์แวร์ประยุกต์สำหรับคอมพิวเตอร์ ซุปเปอร์คอมพิวเตอร์ และระบบฝังตัว

บทเรียนนี้เหมาะกับบุคคลใด

ในบทเรียนฝึกเขียนโปรแกรมง่านนิดเดียว เหมาะสมกับบุคคลทั่วไป นิสิต นักศึกษาและนักเรียนผู้สนใจในการเรียนเขียนโปรแกรมเบื้องต้น และพัฒนาทักษะพื้้นฐานในการพัฒนาโปรแกรม

คณะผู้พัฒนาบทเรียน

Course Staff Image #1

1. นางสาววิไลภรณ์ วงษ์กิติโสภณ

ฝ่ายวิชาการ

Course Staff Image #2

2. นายโประวรรตน์ ขันติวรพันธุ์

ฝ่ายดิจิตอลและความคิดสร้างสรรค์

Course Staff Image #2

3. นางสาวนพวรรณ สอดทรัพย์

ฝ่ายออกแบบบทเรียน

Course Staff Image #2

4. นายจักรกฤษณ์ อาจคงหาญ

ฝ่ายพัฒนาและออกแบบบทเรียน

คำถามที่ถามพบเจอบ่อยครั้ง

ฉันควรใช้เบาเซอร์ชนิดใด?

แฟลตฟอร์ม OpenEdx สามารถใช้ได้ทั้ง Chrome, Edge, Firefox, or Safari.

See our list of supported browsers for the most up-to-date information.

เกี่ยวกับผู้พัฒนาบทเรียนออนไลน์

หากมีปัญหาในการใช้งานบทเรียน โปรดติดต่อด้านล่าง ::

  1. Course Number

    techno-1
  2. Classes Start

  3. Classes End

  4. Estimated Effort

    02:00
  5. Prerequisites

    CU techno-1

    You must successfully complete CU techno-1 before you begin this course.