Page 7 - การโปรแกรมคอมพิวเตอร์ขั้นสูง
P. 7

(5)

รายละเอียดชุดวิชา

1. 	 ค�ำ อธิบายชุดวชิ า

       99413	 การโปรแกรมคอมพิวเตอร์ขั้นสูง
       	 (Advanced Computer Programming)
       ความรู้เกี่ยวกับการโปรแกรมเชิงวัตถุ การโปรแกรมด้านโครงสร้างข้อมูล และอัลกอริธึม การทำ�งานกับไฟล์
ข้อมูล การจัดการข้อผิดพลาด การโปรแกรมแบบเทรด การโปรแกรมทางด้านกราฟิก การออกแบบและโปรแกรม
ในส่วนการติดต่อกับผู้ใช้ การโปรแกรมด้านระบบเครือข่ายและฐานข้อมูล ตลอดจนกรณีศึกษา

2. 	 วตั ถุประสงค์

       1. 	เพื่อให้สามารถนำ�ความรู้ความเข้าใจเกี่ยวกับการโปรแกรมเชิงวัตถุไปประยุกต์ใช้ในการเขียนโปรแกรม
พื้นฐานและขั้นสูงได้

       2.	 เพื่อให้สามารถเรียนรู้รูปแบบและปัญหาของโปรแกรมต่าง ๆ ในปัจจุบัน
       3. 	เพื่อให้สามารถพัฒนาทักษะกระบวนการคิดและเทคนิคต่าง ๆ ในการเขียนโปรแกรม

3. 	 รายชอ่ื หน่วยการสอน

       หน่วยที่ 	 1 	 สตริง
       หน่วยที่ 	 2 	 สตริงบิวเดอร์
       หน่วยที่ 	 3 	 การสืบทอดคลาสและการพ้องรูป
       หน่วยที่ 	 4 	 คลาสนามธรรมและอินเทอร์เฟส
       หน่วยที่ 	 5 	 การเขียนโปรแกรมแบบจียูไอ
       หน่วยที่ 	 6 	 การเขียนโปรแกรมแบบขับเคลื่อนโดยเหตุการณ์
       หน่วยที่ 	 7 	 จาวาบีนและเหตุการณ์ของจาวาบีน
       หน่วยที่ 	 8 	 การสร้างส่วนต่อประสานผู้ใช้
       หน่วยที่ 	 9 	 การจัดการเลย์เอ้าต์และคอนเทนเนอร์ขั้นสูง
       หน่วยที่ 	10 	 การเขียนโปรแกรมส่วนของเมนูและทูลบาร์
       หน่วยที่ 	11 	 การเขียนโปรแกรมส่วนของไดอะล็อกและจียูไอขั้นสูง
       หน่วยที่ 	12 	 การเขียนโปรแกรมจาวาแอพเพล็ต
       หน่วยที่ 	13 	 แบบจำ�ลอง มุมมองและตัวควบคุม
       หน่วยที่ 	14 	 การเขียนโปรแกรมฐานข้อมูลด้วยจาวา
       หน่วยที่ 	15 	 กรณีตัวอย่างการเขียนโปรแกรมเกมทิก-แทก-โท
   2   3   4   5   6   7   8   9   10   11   12