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 กรณีตัวอย่างการเขียนโปรแกรมเกมทิก-แทก-โท