เนื้อหารายวิชา
ระบบคอมพิวเตอร์เบื้องต้น การพัฒนาอัลกอริทึม เทคนิคในการแก้ปัญหา การเขียนผังงาน การเขียนโปรแกรมโดยใช้ภาษาซี และซีพลัสพลัส ชนิดข้อมูล ค่าคงที่ ตัวแปร นิพจน์ คำสั่งรับข้อมูล และแสดงผลลัพธ์ คำสั่งกำหนดค่า คำสั่งควบคุม การประมวลผลข้อความ อาร์เรย์ โปรแกรมย่อย การเรียงลำดับข้อมูล การค้นหาข้อมูล การเขียนโปรแกรมโครงสร้างข้อมูลแบบแถวลำดับ ตัวชี้และตัวอ้างอิง การเรียกซ้ำ การเขียนโปรแกรมเชิงวัตถุเบื้องต้น การประยุกต์การเขียนโปรแกรมสำหรับงานด้านต่างๆ
วัตถุประสงค์
1. เพื่อให้นักศึกษาเข้าใจในหลักการของการเขียนโปรแกรม
2. เพื่อให้นักศึกษาสามารถประยุกต์การเขียนโปรแกรมสำหรับงานต่างๆ
3. เพื่อให้นักศึกษาสามารถประยุกต์การเขียนโปรแกรมเพื่อควบคุมอุปกรณ์ต่างๆ
4. เป็นการต่อยอดทางความคิดสำหรับการเขียนโปรแกรมในปัจจุบัน
References
- เอกสารประกอบการเรียนวิชา Computer Programming By Aj. NesT The Series
– Ivor Horton. Beginning Visual C++ 2010. Wily Publishing, Inc., 2010.
– David Griffiths and Dawn Griffiths. Head First C. O’Reilly, 2012.
– Andrew Stellman and Jennifer Greene. Head First C#. O’Reilly, 2010.
Online Material
– Facebook: Aj. NesT The Series – https://www.facebook.com/ajnesttheseries
– Facebook: GlurGeek.Com – https://www.facebook.com/glurgeek
– Website: GlurGeek.Com – https://www.glurgeek.com
เนื้อหาการสอนวิชา Computer Programming (C & C++ Languages)
Lesson 1 – Basic Computer Programming PART 1 (พื้นฐานการเขียนโปรแกรม ตอนที่ 1)
– Structure of C Programming Language, #include<library>, printf or cout, \n, system(“pause”), Hello World, and Escape Character (\)
Slide: (CP-C/C++-Ch1-2016)
VDO: (CP C/C++ Course VDO-Ch1-2016)
Lesson 2 – Basic Computer Programming PART 2 (พื้นฐานการเขียนโปรแกรม ตอนที่ 2)
– Comment (//, /* TEXT */), Text Formatting %d, %f, %c, %s, %e, %E, %g, %G, %o, %O, %x, %X, %u, %%
Slide: (CP-C/C++-Ch2-2016)
VDO: (CP-C/C++-VDO-Ch2-2016)
Lesson 3 – Basic Computer Programming PART 3 (พื้นฐานการเขียนโปรแกรม ตอนที่ 3)
– เรื่องการประกาศตัวแปร (Variable), การตั้งชื่อตัวแปร (Variable Naming), and การกำหนดตัวแปรค่าคงที่ (Constant Variable)
Slide: (CP-C/C++-Ch3-2016)
VDO: (CP-C/C++-VDO-Ch3-2016)
Lesson 4 – Basic Computer Programming PART 4 (พื้นฐานการเขียนโปรแกรม ตอนที่ 4)
– เรื่อง ตัวดำเนินการ (Operator) และลำดับการทำงานของตัวดำเนินการคำนวณ (Operator Precedence)
Slide: (SE-Ch4-2016)
VDO: (CP-C/C++-VDO-Ch4-2016)
Lesson 5 – Relational Expression (ตัวดำเนินการเปรียบเทียบ ดีอ่ะ)
Slide: (CP-C/C++-Ch5-2016)
VDO: (CP-C/C++- VDO-Ch5-2016)
Lesson 6 – IF-ELSE and SWITCH CASE (คำสั่งตัดสินใจ ดีอ่ะ)
Slide: (CP-C/C++-Ch6-2016)
VDO: (CP-C/C++-VDO-Ch6-2016)
Lesson 7 – WHILE LOOP and FOR LOOP (คำสั่งวนซ้ำ คือดีอ่ะ)
Slide: (CP-C/C++-Ch7-2016)
VDO: (CP-C/C++-VDO-Ch7-2016)