===== รายละเอียดวิชา ===== 204219: การเขียนโปรแกรมจาวา (Java Programming) จำนวนหน่วยกิต 3 (2-2-5) ภาคการศึกษาที่ 2 ปีการศึกษา 2564 ========== ประกาศ============================ **ประกาศ**นักศึกษาทุกคนที่ลงทะเบียน 204219 ให้ sign in MS-Teams เพื่อรับทราบข้อมูล ข่าวสาร จากอาจารย์ผู้สอน =========ประกาศลงทะเบียนสอบปลายภาค204219 2/2564========================= https://forms.gle/mM5TfHVYCGiH2msn9 =========ประกาศสอบปลายภาค204219 2/2564========================= {{ :pic01.png?600 |}} {{ :pic03.png?400 |}} {{ :pic04.png?400 |}} {{ :pic05.png?400 |}} {{ :pic06.png?400 |}} ===== ประมวลรายวิชา 204219 2/2564 ===== {{ :coursesyllabus219_2_2564.pdf |}} * **Section 1 ** * **อาจารย์ผู้สอน** ผศ.วาสนา นัยโพธิ์ **Office**: Lecturer Office 1 (CSB110) * **Email**: wassanacs(at)gmail.com * **เวลาเรียน** * **อังคาร 12.30-14.30 น. **ห้องบรรยาย** CSB210 **ศุกร์ 12.30-14.30 น. **ห้องปฏิบัติการ** CSB308 ===== วันสอบ 2/2564 ===== * **สอบกลางภาค ** Take Home Exam * ** สอบปลายภาค ** อังคารที่ 8 มี.ค. 2565 เวลา 12.00-15.00 น. * **ตรวจสอบวันสอบ ** วัน-เวลา ปลายภาค (General Exam TuF13.00) ตรงกับประกาศตารางสอบ ของ สำนักทะเบียน มช. นักศึกษาต้องรับผิดชอบ วัน-เวลาสอบ ไม่มีนโยบายสอบนอกตาราง นักศึกษาต้องเข้าสอบ ทั้งกลางภาคและปลายภาค จึงจะได้รับการพิจารณาการให้ลำดับขั้นเมื่อสิ้นสุดการเรียนการสอน ===== แผนการสอน ===== file ข้อมูลประกอบการสอน clip การสอน ให้เข้าไป ที่ canvas cmu ^ สัปดาห์ที่ ^ วันที่ ^ บรรยาย (Lecture) ^ ปฏิบัติการ (Laboratory) ^ ใบงาน ^ | | | | | | 1 |8-12 พ.ย.64 |ชี้แจงรายละเอียดวิชา คะแนนต่างๆ เว็บภาควิชา การส่งงาน [Lecture] Introduction {{ :1firstmeet.pdf |First}} {{ :chap1.pdf |slides}} | [Java] Introduction {{ :chap1_lab.pdf |lab}} {{ :lab1.pdf |labsheet}} | Lab1 | | 2 | 15-19 พ.ย.64 |[Java] Fundamental of programming I {{ :chap2.pdf |Slides }} |[Java] Fundamental of programming I {{ :lab2.pdf |Labsheet}} | Lab2 | | 3 | 22-26 พ.ย.64 |[Java] Fundamental of programming II {{ :chap3.pdf |slides}} | [Java] Fundamental of programming II {{ :lab3.pdf |labsheet}} | Lab3 | | 4 | 29พ.ย.-4ธ.ค.64 | [Lecture] Arrays and strings {{ :chap4.pdf |slides}} | [Java] Array and strings {{ :chap4_lab.pdf |lab}} {{ :lab4.pdf |labsheet}} | Lab4 | | 5 | 5-10 ธ.ค.64 | [Lecture] Array and strings | [Java] Array and strings | | | 6 | 13-17 ธ.ค.64 | [Lecture] Objects and Classes | [Python] Objects and Classes}} | | | 7 | 20-24 ธ.ค.64 | [Java] Objects and Classes | [Java] Objects and Classes | Lab05 | | 8 | 27-31 ธ.ค.64 | [Lecture] Inheritance and polymorphism || | 9 | ** สอบกลางภาค ** |||| | 10 | 10-14 ม.ค.65 | [Lecture] Inheritance and polymorphism | [Java] Inheritance and polymorphism | Lab06 | | 11 | 17-21 ม.ค.65 | [Lecture] Relation | [Java] Relation | | | 12 | 24-28 ม.ค.65 | [Java] File | [Java]File | Lab07 | | 13 | 31ม.ค.-4 ก.พ.65 | [Java] Application :Graphic | [Java] Application :Graphic | | | 14 | 7-11 ก.พ.65 | [Java] Application :event-driven program |[Java] Application:event-driven program | | | 15 | 14-18 ก.พ.65 | [Java] Application:event-driven program |[Java] Application:event-driven program | | | 16 | 21-25 ก.พ.65 | [Java] Application:demo | [Java] Application demo | | | 17 | ** สอบปลายภาค วันอังคารที่ 8 มี.ค.2665 เวลา 12.00-15.00 น. ** |||| ===== สัดส่วนการให้คะแนน ====== * สอบกลางภาค **30%** * สอบปลายภาค **30%** * โครงงานและนำเสนอ **20%** * การบ้าน **14%** * การส่งการบ้านและงานที่ได้รับมอบหมายตรงตามเวลาที่กำหนด **6%** ===== การส่งการบ้าน ===== * เมื่อนักศึกษาดำเนินการศึกษาและเขียนโปรแกรมภาษาวาจา พร้อมทดสอบการทำงานของโปรแกรมโดยแสดงผลลัพธ์ที่ได้ ให้นักศึกษานำ file ซึ่งมีโปรแกรมจาวา และผลลัพธ์ ส่งผ่าน web upload ดังนี้ [[http://hw.cs.science.cmu.ac.th]] หรือที่เว็บไซต์ของภาควิชา [[http://www.cs.science.cmu.ac.th]]→คลิกหัวข้อเว็บเพจส่งการบ้าน โดยให้นักศึกษาใช้ username และ password เดียวกันกับที่ใช้งานอีเมลล์ของมหาวิทยาลัย เมื่อ login ได้แล้วให้เลือกวิชา 204219 เพื่อดำเนินการส่งไฟล์การบ้านต่อไป ===== เอกสารเพิ่มเติม ===== {{ :firstwithjdkandnetbeans.pdf |}} Ver01 การติดตั้ง JDK and Netbean ===== เอกสารประกอบการสอน ===== - Y.Daniel Liang. Introduction to Java programming comprehensive fifth edition. pearson prentice hall.2005. - Deitel deitel.Java how to program fifth edition.Prentice hall.2003. - [ระบบออนไลน์] แหล่งที่มา http://download.oracle.com/javase/tutorial/java/index.html