มคอ. 3 รายละเอยดรายวชา
Course Specification
วชา 0214415 การโปรแกรมดวยเอกซเอมแอล (XML PROGRAMMING)
รายวชานเปนสวนหนงของหลกสตรวทยาศาสตรบณฑต สาขาวชาเทคโนโลยสารสนเทศ หลกสตรปรบปรง พ.ศ. 2555
คณะวทยาศาสตร มหาวทยาลยทกษณ
1
สารบญ หมวด หนา หมวด 1 ขอมลทวไป 2 หมวด 2 จดมงหมายและวตถประสงค 3 หมวด 3 ลกษณะและการด าเนนการ 4 หมวด 4 การพฒนาผลการเรยนรของนกศกษา 5 หมวด 5 แผนการสอนและการประเมนผล 9 หมวด 6 ทรพยากรประกอบการเรยนการสอน 14 หมวด 7 การประเมนและปรบปรงการด าเนนการของรายวชา 15
2
รายละเอยดของรายวชา (Course Specification)
ชอสถาบนอดมศกษา : มหาวทยาลยทกษณ วทยาเขต/คณะ/ภาควชา : วทยาเขตพทลง คณะวทยาศาสตร สาขาวชาคอมพวเตอรและเทคโนโลย
สารสนเทศ
หมวดท 1 ขอมลโดยทวไป
1. รหสและชอรายวชา 0210214415 การโปรแกรมดวยเอกซเอมแอล
2. จ านวนหนวยกต 3(3-0-6)
3. หลกสตรและประเภทของรายวชา วทยาศาสตรบณฑต สาขาวชาวทยาการคอมพวเตอร วชาพนฐานเฉพาะดาน วชาเอกเลอก 4. อาจารยผรบผดชอบรายวชาและอาจารยผสอน ผศ.ดร.นพมาศ ปกเขม
5. ภาคการศกษา/ชนปทเรยน ภาคเรยนท 1/2558
6. รายวชาทตองเรยนมากอน (Pro-requisite) ไมม
7. รายวชาทตองเรยนพรอมกน (Co-requisite) ไมม
8. สถานทเรยน คณะวทยาศาสตร วทยาเขตพทลง
9. วนทจดท าหรอปรบปรงรายละเอยดของรายวชาครงลาสด วนท 25 กรกฎาคม 2558
3
หมวดท 2 จดมงหมายและวตถประสงค
1. จดมงหมายของรายวชา : เพอใหผเรยน 1. เพอใหนสตสามารถอธบายความแตกตางของภาษามารคอฟชนดตางๆ ได 2. เพอใหนสตเขาใจวธการสรางเอกสาร XML ทมรปแบบถกตองและมความสมบรณได 3. เพอใหนสตสรางสอบถาม คนหา และแสดงผลขอมลเอกสาร XML ได 4. เพอใหนสตเขาใจเทคโนโลยอนๆ ทมความเกยวของกบเทคโนโลย XML ได 5. เพอใหนสตสามารถน าเทคโนโลย XML ไปประยกตใชกบงานแอพพลเคชนตางๆ ไดอยางเหมาะสม
2. วตถประสงคในการพฒนา/ปรบปรงรายวชา เพอใหรายวชามความสอดคลองกบเทคโนโลยทมการเปลยนแปลง ท าใหเนอหารายวชามความทนสมยอยเสมอ รวมถงมงหวงใหนสตไดเรยนรถงกรณศกษาใหมๆ ทเกดขน
หมวดท 3 ลกษณะและการด าเนนการ
1. ค าอธบายรายวชา ศกษาหลกการพนฐาน องคประกอบ ประโยชน และการประมวลผลเอกซเอมแอล โครงสราง ของเอกสารเอกซเอมแอลและการตรวจสอบความถกตอง ซเอสเอส เอกซพาธและเอกซเอสแอล แนวคด และบทบาทของเอกซเอมแอลในระบบงาน การจดการแบบแซกและดอม และฝกปฏบต
2. หวขอและจ านวนชวโมงทใชตอภาคการศกษา
บรรยาย สอนเสรม การฝกปฏบต/งานภาคสนาม/การฝกงาน
การศกษาดวยตนเอง
บรรยาย 30
สอนเสรมตามลกษณะการเรยนรของนสตในกรณทนสตเรยนรไดชากวาเวลาทก าหนด
ปฎบตการ 30 ชวโมง ฝกปฏบตตามงานทไดรบมอบหมายอยางนอย 4 ชน
ตอ 1 ภาคเรยน
การศกษาดวยตวเอง
5 ชวโมงตอสปดาห
3. จ านวนชวโมงตอสปดาหทอาจารยใหค าปรกษาและแนะน าทางวชาการแกนสตเปนรายบคคล อาจารยจดเวลาใหค าปรกษาเปนรายบคคล หรอ รายกลมตามความตองการ ประมาณ 2 เฉพาะรายทตองการหรอตามดลยพนจของอาจารยผสอน)
4
หมวดท 4 การพฒนาการเรยนรของนกศกษา
1. คณธรรม จรยธรรม
1.1. คณธรรม จรยธรรมทตองพฒนา
ตระหนกในคณคาและคณธรรม จรยธรรม เสยสละ และซอสตยสจรต มวนย ตรงตอเวลา และความรบผดชอบตอตนเองและสงคม มภาวะความเปนผนาและผตาม สามารถทางานเปนทมและสามารถแกไขขอขดแยงและ
ล าดบ ความส าคญ เคารพสทธและรบฟงความคดเหนของผอน รวมทงเคารพในคณคาและศกดศรของความ
เปนมนษย เคารพกฎระเบยบและขอบงคบตาง ๆ ขององคกรและสงคม สามารถวเคราะหผลกระทบจากการใชคอมพวเตอรตอบคคลองคกรและสงคม มจรรยาบรรณทางวชาการและวชาชพ มจตสาธารณะ
1.2. วธการสอน
อาจารยผสอนสอดแทรกคณธรรม จรยธรรม และจรรยาบรรณวชาชพในการสอน
เนนการเขาชนเรยนตรงเวลาและการแตงกายใหเปนตามระเบยบของมหาวทยาลย
มอบหมายใหนกศกษาท างานเปนกลม ฝกการเปนผน า สมาชกกลม ฝกความ
รบผดชอบ
การเปนแบบอยางทดของอาจารย
1.3. วธการประเมนผล
ประเมนจากการตรงเวลาของนสตในการเขาชนเรยน การสงงานตามก าหนดระยะเวลา
ทมอบหมายและการรวมกจกรรม
ประเมนจากการมวนยและพรอมเพรยงของนสตในการเขารวมกจกรรมเสรมหลกสตร
ปรมาณการกระท าทจรตในการสอบ
ประเมนจากความรบผดชอบในหนาททไดรบมอบหมาย
5
2. ความร
2.1. ความรทตองไดรบ
มความรและความเขาใจเกยวกบหลกการและทฤษฎทส าคญในเนอหาสาขาวชาเทคโนโลยสารสนเทศ
สามารถวเคราะหปญหา เขาใจและอธบายความตองการทางคอมพวเตอร รวมทงประยกตความร ทกษะ และการใชเครองมอทเหมาะสมกบการแกไขปญหา
สามารถวเคราะห ออกแบบ ตดตง ปรบปรงและ/หรอประเมนระบบองคประกอบตาง ๆ ของระบบคอมพวเตอรใหตรงตามขอก าหนด
สามารถตดตามความกาวหนาทางวชาการและววฒนาการคอมพวเตอร รวมทงการนาไปประยกต
ร เขาใจและสนใจพฒนาความร ความช านาญทางคอมพวเตอรอยางตอเนอง มความรในแนวกวางของสาขาวชาเทคโนโลยสารสนเทศ เลงเหนการเปลยนแปลง
และเขาใจผลกระทบของเทคโนโลยใหม ๆ มประสบการณในการพฒนาและ/หรอการประยกตซอฟตแวรทใชงานไดจรง
สามารถบรณาการความรในสาขาวชาเทคโนโลยสารสนเทศกบความรในศาสตรอน ๆ ทเกยวของ
2.2. วธการสอน
บรรยาย รวมกบการใชเอกสารประกอบการสอน ยกตวอยางประกอบโดยใชสไลด
ประกอบการบรรยาย (Powerpoint) และโดยการเขยนพรอมการอธบายบนกระดาน
หนาชนเรยน
ซกถามความรกอนเรยน ระหวางเรยน และหลงเรยน
อภปรายขอปญหารวมกนระหวางเรยน
ผเรยนรวมกนคนควากรณศกษา ทมการน าความรทางดานเหมองขอมลไปใช เชน การ
สรางโปรแกรมประยกตตาง ๆ หรอ ขนตอนวธตาง ๆ อนเปนประเดนทนาสนใจ เพอ
น าเสนอรวมกนในชนเรยน และใหนสตคนอนสามารถซกถามและแสดงขอคดเหน
รวมกนได
ผเรยนท าแบบฝกหดของแตละบทนอกชนเรยน
6
2.3. วธการประเมนผล
ประเมนจากผลสมฤทธทางการเรยนและการปฏบตของนสต ในดานตางๆ คอ การทดสอบยอย
การสอบกลางภาคเรยนและปลายภาคเรยน
การท าแบบฝกหด
การน าเสนอหนาชนเรยน
การซกถาม การตอบค าถามและการสงเกตความสนใจ
3. ทกษะทางปญญา
3.1. ทกษะทางปญญาทตองพฒนา
สามารถคดอยางมวจารณญาณและอยางเปนระบบ สามารถสบคน ตความ และประเมนสารสนเทศ เพอใชในการแกไขปญหาอยาง
สรางสรรค สามารถรวบรวม ศกษา วเคราะห และสรปประเดนปญหาและความตองการ สามารถประยกตความรและทกษะกบการแกไขปญหาทางคอมพวเตอรไดอยางเหมาะสม
3.2. วธการสอน
จดกจกรรมการเรยนการสอนสรางความเขาใจในเนอหาวชา และฝกทกษะการคดการ
แลกเปลยนความรท งในระดบบคคลและกลม เชน สะทอนคด อภปรายกลม การท า
กรณศกษา ฯลฯ
จดกจกรรมในการฝกปฏบตของนสต
3.3. วธการประเมนผล
การน าเสนอผลงาน
การใชขอสอบหรอแบบฝกหดทใหนสตคดแกปญหา
7
4. ทกษะความสมพนธระหวางบคคลและความรบผดชอบ
4.1. ทกษะความสมพนธระหวางบคคลและความรบผดชอบทตองพฒนา
สามารถใชภาษาสอสารกบกลมคนหลากหลายอยางมประสทธภาพ สามารถใหความชวยเหลอและอานวยความสะดวกในการแกปญหาสถานการณตาง ๆ
ในกลมทงในบทบาทของผนา หรอในบทบาทของผรวมทมทางาน สามารถใชความรดานเทคโนโลยสารสนเทศมาชนาสงคมในประเดนทเหมาะสม มความรบผดชอบในการกระทาของตนเองและรบผดชอบงานในกลม สามารถเปนผรเรมแสดงประเดนในการแกไขสถานการณทงสวนตวและสวนรวม พรอม
ทงแสดงจดยนอยางพอเหมาะทงของตนเองและของกลม มความรบผดชอบการพฒนาการเรยนรท งของตนเองและทางวชาชพอยางตอเนอง
4.2. วธการสอน
จดกจกรรมการเรยนการสอนสรางความเขาใจในเนอหาวชา และฝกทกษะการคดการ
แลกเปลยนความรท งในระดบบคคลและกลม เชน สะทอนคด อภปรายกลม การท า
กรณศกษา ฯลฯ
จดกจกรรมในการฝกปฏบตของนสต
4.3. วธการประเมนผล
การน าเสนอผลงาน
การใชขอสอบหรอแบบฝกหดทใหนสตคดแกปญหา
5. ทกษะการวเคราะหเชงตวเลข การสอสาร และการใชเทคโนโลยสารสนเทศ
5.1. ทกษะการวเคราะหเชงตวเลข การสอสาร และการใชเทคโนโลยสารสนเทศทตองพฒนา
มทกษะในการใชเครองมอทจาเปนทมอยในปจจบนในการทางานทเกยวกบคอมพวเตอร
สามารถแนะนาประเดนการแกไขปญหาโดยใชสารสนเทศทางคณตศาสตรหรอ การแสดงสถตประยกตตอปญหาทเกยวของอยางสรางสรรค
สามารถสอสารอยางมประสทธภาพทงการพดและการเขยน เลอกใชรปแบบของ สอการนาเสนออยางเหมาะสม
สามารถใชสารสนเทศและเทคโนโลยสอสารไดอยางเหมาะสม
8
มทกษะและความรภาษาองกฤษหรอภาษาตางประเทศอนเพอการคนควาไดอยางเหมาะสม
5.2. วธการสอน
จดประสบการณการเรยนรทสงเสรมใหผเรยนเลอกใชเทคโนโลยสารสนเทศและการ
สอสารหลากหลายและเหมาะสม
จดประสบการณการเรยนรทสงเสรมการใชเทคโนโลยส าหรบการสบคน ศกษาดวย
ตนเองและการน าเสนอผลงาน
5.3. วธการประเมนผล
ทกษะการน าเสนอโดยใชเทคโนโลยสารสนเทศ
ทกษะการสบคนและศกษาดวยตนเอง
9
หมวดท 5 แผนการสอนและการประเมนผล 5.1 แผนการสอน
สปดา
หท หวขอ/รายละเอยด
จ านวน
ชวโมง กจกรรมการเรยนการสอน/สอทใช
1-2 ประมวลวชาเทคโนโลย
XML
บทท 1 ความรเบองตน
เกยวกบเทคโนโลย XML
1.1 ภาษามารคอฟตางๆ
ไดแก SGML, HTML และ
XML
1.2 โครงสรางและการแบง
ล าดบขนของขอมลของ XML
และองคประกอบของเอกสาร
XML
1.3 การพฒนาเอกสารดวย
โปรแกรมประยกต XML
1.4 รปแบบการใชงานจรงของ
XML
1.5 เทคโนโลยอนๆ ท
เกยวของ (SOAP, RDF,
Ontology, Semantic Web)
8 - แนะน ารายละเอยดวชา จดประสงคการเรยนร กจกรรมการเรยนการสอน วธการวดผล
เกณฑการประเมนระดบผลการเรยน แหลง
การคนควาขอมลเพมเตมและหนงสออางอง
- ท าแบบทดสอบกอนเรยน เพอประเมนความรนสตกอนเรยน
- บรรยายโดยใชเอกสารประกอบการสอนในประวตความเปนมาของเทคโนโลย XML
- อธบายความส าคญของเทคโนโลย XML และ
เทคโนโลยอนๆ ทเกยวของ เชน SOAP,
RDF, Ontology, Semantic Web และ
เทคโนโลยอนๆ ทนาสนใจ ใหนสตมองเหน
ภาพรวมของการใชเทคโนโลย XML
- ใหผเรยนชวยกนอภปรายถงกรณตางๆ ท
ผสอนกลาวถง พรอมทงเสนอกรณอนๆ ท
นาสนใจเพมเตม
- ซกถามและตอบขอสงสยหลงเรยน
- มอบหมายงานในเรองเทคโนโลยทเกยวของกบ XML (Assignment 1)
3 บทท 2 การสรางเอกสาร
XML
2.1 การสรางเอกสาร XML
4 - นสตน าเสนองานทไดรบมอบหมาย
- ซกถามเกยวกบพนฐานความรเรองการสราง
10
- โครงสรางทางกายวภาคของเอกสาร XML
- ขอบงคบพนฐานของ XML
- การเพม comment ใน
เอกสาร XML
- การใช Processing
Instruction
- การใชงาน CDATA
Section
2.2 หลกการแสดงผลของ
เอกสาร XML
- การแสดงผลเอกสาร XML
แบบไมเชอมตอกบ Style
Sheet
- การวเคราะหขอมลเอกสาร XML ดวย ตววเคราะห
XML (XML Parser)
- แสดงผลเอกสาร XML โดย
ใช Cascading Style
Sheet
เอกสาร HTML
- บรรยายโดยใชสไลดและเอกสารประกอบการสอน
- อธบายโดยยกตวอยางประกอบ และใหผเรยนชวยกนคดออกแบบเอกสาร XML ในเบองตน
- ซกถามและตอบขอสงสยหลงเรยน
- มอบหมายงาน (Assignment 2)
4 บทท 3 Well-formed XML
Document
1.1 องคประกอบของเอกสารท
มรปแบบทถกตอง (Well-
formed XML Document)
4 - ซกถามทบทวนความรเรองการสรางเอกสาร XML
- บรรยายโดยใชสไลดและเอกสารประกอบการสอน
- ใหผเรยนรวมกนคดวเคราะห เปรยบเทยบ
11
1.2 การเพม element ใน
เอกสาร XML
1.3 การเพม Attribute ใหกบ
Element
เอกสารในเรองของ Well-formed และ Valid
รวมทงยกตวอยางประกอบ
- ซกถามและตอบขอสงสยหลงเรยน
5 บทท 4 Valid XML
Document
4.1 การสรางเอกสารทถกตอง
สมบรณ (Valid XML
Document)
4.2 Document Type
Declaration (DTD)
4.3 การเปลยนจากเอกสารทม
รปแบบถกตองไปเปน
เอกสารทถกตองสมบรณ
4 - สอบยอยครงท 1
- บรรยายโดยใชสไลดและเอกสารประกอบการสอน
- อธบายโดยยกตวอยางประกอบ และใหผเรยนชวยกนคดหาเหตผล
- ใหนสตฝกออกแบบ Document Type
Declaration ส าหรบการท า Validation
ภายในคาบเรยน
- ซกถามและตอบขอสงสยหลงเรยน
- มอบหมายงาน (Assignment 3)
6 บทท 5 XML Schema
5.1 XML Schema เบองตน
- ชนดของรปแบบขอมล (Data Type)
5.2 Simple Element และ
Attribute
5.3 Complex Element
4 - ยกตวอยางเอกสาร DTD และ XML Schema
เพอใหนสตเขาใจถงความแตกตางกอนเรยน
- บรรยายโดยใชสไลดและเอกสารประกอบการสอน
- แสดงสวนประกอบและโครงสรางตางๆ ของ XML Schema โดยการออกแบบเอกสารเปน
ตวอยาง
- ซกถามและตอบขอสงสยหลงเรยน
- มอบหมายงาน (Assignment 4)
12
7-8 บทท 6 XPATH
6.1 ความรเบองตนเกยวกบ
XPath
6.2 XPath version
6.3 XPath data model
6.4 Node type
6.5 Path expression
6.6 Predicate and operator
6.7 Axes
6.8 Functions
8 - สอบยอยครงท 2
- ทบทวน ซกถามความรเรองโครงสรางเอกสาร XML
- บรรยายโดยสไลดและเอกสารประกอบการสอน
- แสดงตวอยางการสรางการคนถามโดยใช XPATH พรอมใหนสตฝกท าโจทยในชนเรยน
- ซกถามและตอบขอสงสยหลงเรยน
- มอบหมายงาน (Assignment 5)
9 สอบกลางภาค
10-11 บทท 7 XSLT
7.1 ความรเบองตนเกยวกบ
XSLT
7.2 XSLT Elements
7.3 XSLT Template
7.4 XSLT Example
8 - ซกถามเกยวกบพนความรการแสดงผลขอมลผานเวบ
- บรรยายโดยใชสไลดและเอกสารประกอบการสอน
- แสดงตวอยางการแสดงผลลพธจาก XSLT
Element รปแบบตางๆ พรอมใหนสต
ออกแบบเอกสาร
- ซกถามและตอบขอสงสยหลงเรยน
- มอบหมายงาน (Assignment 6)
12-14 บทท 8 XML Programming
with XML Parser
1 ความหมายของ XML
12 - สอบยอยครงท 3
- ซกถามเกยวกบพนความรเรองการเขยนโปรแกรมบนเวบ ความรเรอง javascript
13
Parser
- DOM
- SAX
2 ตวอยางการใชงาน
- บรรยายโดยใชสไลดและเอกสารประกอบการสอน
- ใหนสตฝกปฏบตภายในคาบเรยน ในสวนการเขยนโปรแกรม
- ซกถามและตอบขอสงสยหลงเรยน
- มอบหมายงาน (Assignment 7)
15 น าเสนอโปรแกรม 4 น าเสนอโปรแกรมทไดรบมอบหมาย
16 สอบปลายภาค
5.2 แผนการประเมนผลการเรยนร
กจกรรม
ท
ผลการ
เรยนร วธการประเมน สปดาหทประเมน
สดสวนของ
การ
ประเมนผล
1 2.1-2.4, 3.1,
3.3
สอบกลางภาค
สอบปลายภาค
9
16
30%
30%
2
1.1, 3.2 แบบฝกหด/ชนงาน
ทดสอบยอย
ตลอดภาค
การศกษา
3, 9, 13
18%
12%
3
1.1, 2.5,
4.1, 5.1
การเขาชนเรยน การมสวนรวม
อภปราย เสนอความคดเหน และ
การสมมนาในชนเรยน
ตลอดภาค
การศกษา
10%
5.3 เกณฑการประเมนผลการเรยน
80 – 100 ไดเกรด A 74 – 79.99 ไดเกรด B+
68 – 73.99 ไดเกรด B 61 – 67.99 ไดเกรด C+
53 – 60.99 ไดเกรด C 47 – 52.99 ไดเกรด D+
41 – 46.99 ไดเกรด D 0 – 40.99 ไดเกรด E
14
หมวดท 6 ทรพยากรประกอบการเรยนการสอน
6.1 เอกสารและต าราหลก 1. Beginning XML (Programmer to Programmer), 4th Edition, Dave Hunter et al. Wrox Press
Lid.
2. เรมคด-เรมสราง-เรมใช XML, สราวธ ออยศรสกล, บรษทวตตกรฟ จ ากด
3. เอกสารประกอบการสอนวชาเทคโนโลยเอกซเอมแอล
6.2 เอกสารและขอมลส าคญ ไมม 6.3 เอกสารและขอมลแนะน า
Web site ส าหรบศกษาเพมเตม http://www.w3schools.com/xml/default.asp
http://www.xml.com/pub/a/98/10/guide0.html
http://csharpcomputing.com/XMLTutorial/
http://www.w3.org/tr/xml/
15
หมวดท 7 การประเมนและปรบปรงการด าเนนการของรายวชา
1. กลยทธการประเมนประสทธผลของรายวชาโดยนสต 1.1 แบบประเมนรายวชา
2. กลยทธการประเมนการสอน 2.1 แบบประเมนผสอน 2.2 ผลการสอบ
3. การปรบปรงการสอน 3.1 อาจารยผสอนทบทวนและปรบปรงวธการสอนจากผลการประเมนประสทธผลของรายวชา จดท า
รายงานผลการด าเนนการของรายวชา (มคอ.5) ทกภาคการศกษา 4. การทวนสอบมาตรฐานผลสมฤทธของนสตในรายวชา
4.1 กรรมการพฒนาหลกสตรและมาตรฐานการศกษาท าหนาททวนสอบผลสมฤทธของนกศกษาในรายวชาโดยประเมนคณภาพของขอสอบและความเหมาะสมของการใหคะแนนตลอดจนพจารณาระดบคะแนนในรายวชา
5. การด าเนนการทบทวนและการวางแผนปรบปรงประสทธผลของรายวชา
จากผลการประเมน และทวนสอบผลสมฤทธประสทธผลรายวชา ไดมการวางแผนการปรบปรงการสอนและรายละเอยดวชา เพอใหเกดคณภาพมากขน ปรบปรงรายวชาทก 2 ป
.............................................................. ( ) ผรบผดชอบรายวชา
............../......................./...............
.............................................................. ( ) ประธานสาขาวชา
............../......................./..............