.......

OBJECT

CLASS

INHERIT

ENCAPSULATE

Semester

เทอมที่ 2nd ปีการศึกษา 2550
Prerequisite:  4123305
Schedule:  วัน..เวลา 15.00-18.20.. ห้อง 611
Instructor: ผศ.นพนันท์ สุขสมบูรณ์
E-mail: noppanun@teacher.com
Office:  ห้อง 610 อาคาร 6
Office Phone:  6001
Appointment: วันจันทร์ - ศุกร์ ..เวลา 7.30-16.30
Teaching Assistants:   

 
  เกี่ยวกับรายวิชาโปรแกรมภาษาชั้นสูง
 
 

| Back | Department | Faculty | Institute |

Last Update: 12-Sep-2001 ,10.50 pm

A

.

 

ป้อนรหัสผ่านเพื่อดูคะแนน

LoginName
Password


B

ลงทะเบียนดูคะแนน

Login Name (ป้อนรหัสนักศึกษา)

Password (ไม่เกิน 10 ตัว)

Re-Password (ไม่เกิน 10ตัว)

Name

Surname

E-mail

C

คำอธิบายรายวิชา

.....ศึกษาหลักการเบื้องต้นเกี่ยวกับองค์ประกอบ และลักษณะคำสั่งการเขียนโปรแกรม ภาษาระดับสูงอื่น ๆ

D

จุดประสงค์

1 .. เข้าใจหลักการของการโปรแกรมเชิงวัตถุ
2 .. เรียนรู้โครงสร้างและหลักการทำงานของภาษาจาวา (JAVA)
3 ..เรียนรู้หลักการเขียนโปรแกรมภาษาจาวา
4 ..เพื่อให้พัฒนาโปรแกรมภาษาจาวาและประยุกต์ใช้ได้ตามความเหมาะสม

E

การตัดเกรด

เกณฑ์การให้คะแนน

สอบ Final ................30%

สอบ Midterm ..........30%

สอบเก็บคะแนนย่อย......10%

การบ้าน ......................10%

เทอมโปรเจค ...............20%

การมีส่วนร่วมในชั้น .......5%

คะแนนที่ได้จะถูกตัดเกรดตามขอบเขตดังนี้

F

D D+ C C+ B B+ A
< 50 50-56 57-63 64-71 72-78 79-84 85-89 >=90

F

หนังสือประกอบการเรียน

1.) Bruno R. Preiss.,  Data Structures and Algorithms with OO design patterns in JAVA , John Wiley & Sons,INC, NY., 2000
2.) Derek Coleman. , Object -Oriented Development The Fusion Medthod , Prentice Hall, 1994
3.) James Rumbaugh. Object-Oriented Modeling and Design, Prentice Hall of India, 1999
4.) วีระศักดิ์ ซึงถาวร,ดร. Fundamental of JAVA Programming volumn 1, Sum Publishing1998
5.) นพดล ตังควรรณวานิช หลักการโปรแกรม Object-Oriented และภาษา C++, เฮช เอ็น การพิมพ์, 2535

G

แหล่งค้นคว้าเพิ่มเติม

URL Comment
http://www.sun.com JAVA (Eng)
http://www. UML Case Tools (Eng)
http://www. JAVA to JINI
http://www. Rational Rose (Eng)

H

แผนการเรียน

Week

Topics

Slides/Notes Assignment
1 ความรู้พื้นฐานเกี่ยวกับ OOP และ JAVA Intro.pdf(340kb)  

2

Object-Oriented Programming เบื้องต้น OOP.pdf(247 Kb) Assign HW#1

3

ไวยากรณ์พื้นฐานของภาษาจาวา Expression.pdf(120 Kb)  
4 ประโยคควบคุม (Control Ststement) ในจาวา Statement.pdf(91 Kb) Quiz #1
5 โปรแกรมย่อย (Method) Method.pdf  
6 คลาส (Class) พื้นฐานในจาวา Class.pdf Homework #1 Due
7 อะเรย์และการประยุกต์ใช้งาน Array.pdf Assign HW#2

Midterm Examination & Assign Term Project

8 Abstract Data Type ADT.pdf  
9 Data Encapsulation Encap.pdf  
10 วิธีการสืบทอดของ Class (Inheritance) Inherit.pdf Homework #2 Due
11 หลักการ Polymorphism PolyM.pdf Quiz #2
12 การประยุกต์ใช้ Polymorphism ApplyPoly.pdf  
13 Object-Oriented Modeling Model.pdf  
14 ภาษาพิมพ์เขียว UML UML.pdf  
15 ทบทวน .. Project Due
Final Examination