1. หลักการเขียนโปรแกรม
- การเขียนโปรแกรมโครงสร้าง
- หลักการพื้นฐานเกี่ยวกับคลาส (Class) และวัตถุ (Object)
- ความแตกต่างของ Java application และ Java applets
2. ตัวแปร และชนิดของข้อมูล
- ตัวแปร (Variable) แบบตัวเลข และแบบตัวอักษร
- การแปลงแบบของตัวแปร
3. การควบคุมโครงสร้างของโปรแกรม
- การทำงานแบบตามลำดับ
- การทำงานแบบเลือกตามเงื่อนไข
- การทำงานแบบทำซ้ำ
4. การรับ ประมวลผล และแสดงผล
- การรับค่าผ่าน args[] และระหว่างประมวลผล
5. โปรแกรมย่อย หรือ Method
6. การสร้าง และใช้งานคลาส (Class) แบบต่าง ๆ
7. แถวลำดับ (Array)
- แถวลำดับ (Array) หนึ่งมิติ
- แถวลำดับ (Array) สองมิติ
8. สอบกลางภาค
|
9. การสร้างแฟ้ม และอ่านข้อมูลเพื่อแสดงผล
10. การปรับปรุงแฟ้ม
- การเพิ่มข้อมูล
- การลบข้อมูล
- การแก้ไขข้อมูล
11. การค้นหาข้อมูล และการผสานข้อมูล
- การผสานข้อมูลจาก 2 แฟ้ม
- การคำนวณ และผสานข้อมูลจาก 2 แฟ้ม
12. การเรียงลำดับ
13. การวาดภาพกราฟฟิก
- การเขียนตัวอักษรแบบกราฟฟิก
- การวาดรูปทรงแบบต่าง ๆ
- การลงสี
14. การเขียนโปรแกรมเมนู และการควบคุมการรับค่า
15. สอบปลายภาค
|
หนังสืออ่านประกอบ
- # การเขียนโปรแกรมเชิงวัตถุ, ผศ.ธวัชชัย งามสันติวงศ์, 21 เซ็นจูรี่จำกัด
- # Java programming volumne 1, ดร.วีระศักดิ์ ซึงถาวร, ซีเอ็ด
- Advanced Java Programming, รุ่งโรจน์ โพนคำ และปราลี มณีรัตน์
- ออกแบบสร้าง Game ด้วย Java, ชวัศนัช อิงชาติเจริญ
- Java ฉบับพื้นฐาน, กิตติ ภักดีวัฒนะกุล
- เอกสารประกอบการอบรม Java Programming Language (SL-275)
| |
|
การประเมินผลการเรียน
คะแนนรวม ....... 100 คะแนน
จิตพิสัย ....... 10 คะแนน
โครงงานประจำวิชา ....... 10 คะแนน
การฝึกภาคปฏิบัติ ....... 10 คะแนน
สอบย่อย ....... 10 คะแนน
สอบกลางภาค ....... 15 คะแนน
สอบปลายภาค ....... 45 คะแนน
|
|