|
|
|||||||||||||||||||||||
เกี่ยวกับรายวิชาการเขียนโปรแกรมภาษาคอมพิวเตอร์
1 |
||||||||||||||||||||||||
| Back | Department | Faculty | Institute | Last Update: 04-June-2001, 03:12
pm |
.
.......ศึกษาหลักการเขียน รูปแบบไวยากรณ์ประกอบภาษาคอมพิวเตอร์เกี่ยวกับคำสั่ง I/O ชนิดของข้อมูลแบบต่าง ๆ Operations, Looping โปรแกรมย่อยและฟังชั่นต่าง ๆ และการใช้แฟ้มข้อมูลเบื้องต้น โดยการใช้ภาษาคอมพิวเตอร์ ภาษาใดภาษาหนึ่ง ในการการฝึกเขียนและพัฒนาโปรแกรม
1 เข้าใจหลักการเขียนโปรแกรมภาษาซีเบื้องต้น และขีดความสามารถของการโปรแกรมซีพลัสพลัส 2 เรียนรู้การเขียนโปรแกรมแบบมีโครงสร้าง และการโปรแกรมแบบ Object Oriented 3 เรียนรู้หลักการจัดการกับตัวแปร ค่าคงที่ คอมโพเนนต์ และออปเจคต์ ต่าง ๆ ของซีพลัสพลัส และประยุกต์ใช้อย่างมีประสิทธิภาพ 4 ทำความเข้าใจกับ Abstract Data Type, Array และการจัดเก็บข้อมูลลงยังแฟ้มข้อมูล 5 เพื่อให้พัฒนาโปรแกรมได้ตามความเหมาะสม
หนังสือประกอบการเรียน
1.) ฺByron S. Gottfried, Theory and Problems of Programming (2nd edition), McGraw-Hill, New York, 1990 2.) Michael G. Schneider, Advance Programming and Problem Solving (2nd edition), John Wiley & Sons, Inc, 1987 3.) Jame P. Cohoon ., C++ Programming Design.(3rd edition), McGraw-Hill, IN, 2002 4.) เทพพิทักษ์ การุณบุญญานันท์,Anthony Porter. กลเม็ดและเทคนิคในภาษา C/C++, เฮ็ช เอ็น กรุ๊ป, 2539
URL Comment http://www.thaidev.com C++ Examples (Th) http://www.thaiware.com C Examples(Th) http://www.successmedia.com C++ Source code(Th) http://www.Borland.com Borland C++ Website (Eng)
Week
Topics
Slides/Notes Assignment 1 พื้นฐานการพัฒนาระบบงานด้วยภาษาคอมพิวเตอร์ บทที่ 1 (209kb) 2
โครงสร้างข้อมูล ชนิดของข้อมูล การประกาศตัวแปรและค่าคงที่ บทที่ 2 (254kb) 3
การดำเนินการทางคณิตศาสตร์ และ ตรรกะ 4 คำสั่งที่ใช้กำหนดการทำงาน ตัดสินใจ และทำซ้ำ บทที่ 3 (544kb) 5 โพซีเยอร์ และ ฟังชั่น บทที่ 4 (257kb) 6 Recursive และการ Implement บทที่ 5 (179kb) 7 การใช้ Pointer บทที่ 6 (327kb) Midterm Examination & Assign Term Project
8 การใช้ Pointer (ต่อ) 9 การใช้ Array บทที่ 7 (369kb) 10 การประยุกต์ใช้ Array Assign Term Project 11 ข้อมูลแบบโครงสร้าง บทที่ 8 (216kb) 12 Abstract Data Type 13 Object Oriented Programming 14 การดำเนินการแบบ OOP ด้วย C++ 15 ทบทวน Project Due Final Examination