เนื้อหารายวิชา
ระบบคอมพิวเตอร์เบื้องต้น การพัฒนาอัลกอริทึม เทคนิคในการแก้ปัญหา การเขียนผังงาน การเขียนโปรแกรมโดยใช้ภาษาซี และซีพลัสพลัส ชนิดข้อมูล ค่าคงที่ ตัวแปร นิพจน์ คำสั่งรับข้อมูล และแสดงผลลัพธ์ คำสั่งกำหนดค่า คำสั่งควบคุม การประมวลผลข้อความ อาร์เรย์ โปรแกรมย่อย การเรียงลำดับข้อมูล การค้นหาข้อมูล การเขียนโปรแกรมโครงสร้างข้อมูลแบบแถวลำดับ ตัวชี้และตัวอ้างอิง การเรียกซ้ำ การเขียนโปรแกรมเชิงวัตถุเบื้องต้น การประยุกต์การเขียนโปรแกรมสำหรับงานด้านต่างๆ
วัตถุประสงค์
1. เพื่อให้นักศึกษาเข้าใจในหลักการของการเขียนโปรแกรม
2. เพื่อให้นักศึกษาสามารถประยุกต์การเขียนโปรแกรมสำหรับงานต่างๆ
3. เพื่อให้นักศึกษาสามารถประยุกต์การเขียนโปรแกรมเพื่อควบคุมอุปกรณ์ต่างๆ
4. เป็นการต่อยอดทางความคิดสำหรับการเขียนโปรแกรมในปัจจุบัน
References
- Computer Programming with JAVA Language By Aj. NesT The Series
– Walter Savitch, Java : an introduction to computer science & programming, Pearson/Prentice Hall, 2004.
– Kathy Sterra and Bert BAtes. Head First Java. 2nd Edition. O’Reilly, 2005.
– Barry Burd. Java For Dummies. 5th Edition. Wiley Publishing, Inc., 2011.
Online Material
– YouTube: Aj. NesT The Series – https://www.youtube.com/ajnesttheseries
– 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 (JAVA Language)
Lesson 1 – Introduction to Computer Programming and Java (เขียนโปรแกรม เพลินแระ)
Slide: (CP-JAVA-Ch1-2016)
VDO: (CP JAVA Course VDO-Ch1-2016)
Lesson 2 – Computer System and Programming Concepts (เขียนโปรแกรม แนวคิดง่ายจัง)
Slide: (CP-JAVA-Ch2-2016)
VDO: (CP-JAVA-VDO-Ch2-2016)
Lesson 3 – Data Types, Variables, Basic I/O, Operators and Standard Class (เขียนโปรแกรม ประเภทตัวแปรง่ายไป)
Slide: (CP-JAVA-Ch3-2016)
VDO: (CP-JAVA-VDO-Ch3-2016)
Extra Homework (เขียนโปรแกรม ทำโจทย์สบายจังเนอะ)
VDO: (CP-JAVA-VDO-EXTRA-Ch2-2016)
Lesson 4 – Decision and Selection Statements: if, if-else and switch-case (เขียนโปรแกรม เงื่อนไขง่ายจัง)
Slide: (CP-JAVA-Ch4-2016)
VDO: (CP-JAVA-VDO-Ch4-2016)
Lesson 5 – Iteration and Looping Statements: while, do-while, for (เขียนวนลูป มันส์มากอะ)
Slide: (CP-JAVA-Ch5-2016)
VDO: (CP-JAVA-VDO-Ch5-2016)
Lesson 6 – String and Operations of String (มาใช้สตริงกันเถอะ สวยมากอะ)
Slide: (CP-JAVA-Ch6-2016)
VDO: (CP-JAVA- VDO-Ch6-2016)
Lesson 7 – 1-Dimensional and 2-Dimensional Arrays (อาเรย์คือสวยมากอะ)
Slide: (CP-JAVA-Ch7-2016)
VDO: (CP-JAVA-VDO-Ch7-2016)
Lesson 8 – File Operations (ไฟล์ดำเนินการ คือง่ายอ่ะ)
Slide: (CP-JAVA-Ch8-2016)
VDO: (CP-JAVA-VDO-Ch8-2016)
Lesson 9 – Classes, Objects and Methods (คลาสและออบเจค คือง่ายอ่ะ)
Slide: (CP-JAVA-Ch9-2016)
VDO: (CP-JAVA-VDO-Ch9-2016)
Lesson 10 – Building GUI Applications (มาสร้าง GUI กันเถอะ คือสวยอ่ะ)
Slide: (CP-JAVA-Ch10-2016)
VDO: (CP-JAVA-VDO-Ch10-1-2016)
VDO: (CP-JAVA-VDO-Ch10-2-2016)
Lesson 11 – Building GUI Applications (มาสร้าง GUI กันเถอะ คือสวยอ่ะ)
Slide: (CP-JAVA-Ch11-2016)
VDO: (CP-JAVA-VDO-Ch11-2016)