รหัสวิชา   1204111
ชื่อวิชา   Programming 1 (กลุ่ม 2)
หน่วยกิต   3( 2-2-4 )
ภาคเรียนที่  1/ 2551
คำอธิบายวิชา  หลักการเบื้องต้นของการเขียนโปรแกรมคอมพิวเตอร์โดยใช้ภาษาโปรแกรมที่เหมาะสม การโปรแกรมรวมถึงการกำหนดตัวแปร ชนิดของตัวแปร ค่าที่ใช้ในการเขียนโปรแกรม การรับข้อมูล การแสดงผลข้อมูล โครงสร้างควบคุม เช่น การเลือกทำและการทำซ้ำ การสร้างฟังก์ชั่น การสร้างตัวแปรแบบผู้ใช้กำหนดเอง ตัวแปรแบบอาเรย์ พอยต์เตอร์ และการดำเนินการกับไฟล์
แผนการสอน  1. ความรู้เบื้องต้นของภาษาจาวา (Introduction to JAVA language)
2. พื้นฐานโปรแกรมภาษาจาวา (Basic of JAVA programming)
3. โครงสร้างควบคุมแบบเลือกทำ (Control statement : Selection structure)
4. โครงสร้างควบคุมแบบทำซ้ำ (Control statement : repetition structure)
5. อาเรย์ (Array)
6. คอลเลคชั่น (Collection)
7. คลาสและเมธอด (Class and Method)

--------สอบกลางภาค----------

8. การใช้งานคลาส Java.lang.*,Java.Util.* (Java API)
9. การเขียนโปรแกรมจัดการไฟล์ข้อมูล (Java I/O and Text file processing)
10. การจัดการข้อผิดพลาดของโปรแกรม (Exception handler)
11. พื้นฐานการเขียนโปรแกรมเชิงวัตถุ (Intro to Object-Oriented Programming)
12. เนื้อหาเพิ่มเติมหรือทบทวน (Etc.)

--------สอบปลายภาค----------
รายละเอียดอื่นๆ  วันศุกร์ 13.00-17.00 น. ห้อง B-314 เริ่ม 6 มิถุนายน 2551
เกณฑ์การตัดเกรด
A 80
B+75
B 70
C+ 65
C 60
D+ 57
D 50
F 0