SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
1
แนะนํารายวิชาแนะนํารายวิชา
01418217
การสรางซอฟตแวร
(Software Construction)
อ.สุรศักดิ์ ตั้งสกุล สาขาวิชาเทคโนโลยีสารสนเทศ คณะวิทยาศาสตรและวิศวกรรมศาสตร
เกี่ยวกับรายวิชา [หลักสูตรปรับปรุง ป2555]
2
 จํานวนหนวยกิต : 3 หนวยกิต (2-2-5) หนวยกิต
 คําอธิบายรายวิชา :
การโปรแกรมดวยภาษาเชิงวัตถุที่มีชนิดแบบคงที่ ชนิด วัตถุ คลาส
คลาสยอย สวนตอประสาน คลาสเชิงนามธรรม สิ่งผิดปกติ อรรถศาสตร
การเรียกเมธอด ลําดับชั้นของชนิด ขอกําหนดของซอฟตแวร ตัวยืนยงใน
การแทนคา การแยกคู แผนภาพการขึ้นตอกันระหวางโมดูล แผนภาพเชิง
พฤติกรรม การรีแฟกเตอร แบบรูปการออกแบบ หลักการออกแบบเชิง
วัตถุ การโปรแกรมเชิงเหตุการณ การโปรแกรมในภาวะพรอมกัน
 จํานวนหนวยกิต : 3 หนวยกิต (2-2-5) หนวยกิต
 คําอธิบายรายวิชา :
การโปรแกรมดวยภาษาเชิงวัตถุที่มีชนิดแบบคงที่ ชนิด วัตถุ คลาส
คลาสยอย สวนตอประสาน คลาสเชิงนามธรรม สิ่งผิดปกติ อรรถศาสตร
การเรียกเมธอด ลําดับชั้นของชนิด ขอกําหนดของซอฟตแวร ตัวยืนยงใน
การแทนคา การแยกคู แผนภาพการขึ้นตอกันระหวางโมดูล แผนภาพเชิง
พฤติกรรม การรีแฟกเตอร แบบรูปการออกแบบ หลักการออกแบบเชิง
วัตถุ การโปรแกรมเชิงเหตุการณ การโปรแกรมในภาวะพรอมกัน
Course Descriptions
 Programming with a statically-typed object-oriented
language, types, objects, classes, subclasses, interfaces,
abstract classes, exceptions, method call semantics,
type hierarchy, software specifications, representation
invariant, decoupling, module dependency diagrams,
behavioral diagrams, refactoring, design patterns,
object-oriented design principles, event-based
programming, concurrent programming.
3
 Programming with a statically-typed object-oriented
language, types, objects, classes, subclasses, interfaces,
abstract classes, exceptions, method call semantics,
type hierarchy, software specifications, representation
invariant, decoupling, module dependency diagrams,
behavioral diagrams, refactoring, design patterns,
object-oriented design principles, event-based
programming, concurrent programming.
วัตถุประสงคของรายวิชา
4
 เพื่อใหสามารถเขียนโปรแกรมโดยใชหลักการเชิงวัตถุได
 เพื่อใหสามารถใชเครื่องมือตางๆเพื่อใชพัฒนาโปรแกรมไดอยางเหมาะสม
 เพื่อใหสามารถออกแบบและพัฒนาโปรแกรมเชิงวัตถุได
 เพื่อใหสามารถประยุกตใชภาษาจาวาเพื่อสรางแอพพลิเคชั่นได
 เพื่อใหสามารถเขียนโปรแกรมโดยใชหลักการเชิงวัตถุได
 เพื่อใหสามารถใชเครื่องมือตางๆเพื่อใชพัฒนาโปรแกรมไดอยางเหมาะสม
 เพื่อใหสามารถออกแบบและพัฒนาโปรแกรมเชิงวัตถุได
 เพื่อใหสามารถประยุกตใชภาษาจาวาเพื่อสรางแอพพลิเคชั่นได
การเรียนการสอน
5
ภาคบรรยาย : 30 ชั่วโมง
ภาคปฏิบัติ : 30 ชั่วโมง
Resources
 เอกสารเนื้อหาวิชา
 Power point
 Web site : e-Learning.csc.ku.ac.th
01418217 Software Construction
ภาคบรรยาย : 30 ชั่วโมง
ภาคปฏิบัติ : 30 ชั่วโมง
Resources
 เอกสารเนื้อหาวิชา
 Power point
 Web site : e-Learning.csc.ku.ac.th
01418217 Software Construction
กิจกรรมการเรียนการสอน
6
 ภาคทฤษฎี
 บรรยาย
 คนควาหาขอมูลที่เกี่ยวของ
 ทําแบบฝกหัดในแตละหัวขอที่กําหนดให
 การนําเสนอหนาชั้น
 ภาคปฏิบัติ
 เขียนโปรแกรมตามเอกสารปฏิบัติการ
 เขียนโปรแกรมตามโจทยที่กําหนด
 โปรเจครายวิชา + การนําเสนอโปรแกรม
 ภาคทฤษฎี
 บรรยาย
 คนควาหาขอมูลที่เกี่ยวของ
 ทําแบบฝกหัดในแตละหัวขอที่กําหนดให
 การนําเสนอหนาชั้น
 ภาคปฏิบัติ
 เขียนโปรแกรมตามเอกสารปฏิบัติการ
 เขียนโปรแกรมตามโจทยที่กําหนด
 โปรเจครายวิชา + การนําเสนอโปรแกรม
การวัดและประเมินผล
7
 สอบกลางภาค 25%
 สอบปลายภาค 30%
 งานภาคทฤษฎี 10%
 งานภาคปฏิบัติ 10% [LAB]+15% [Project]
 จิตพิสัย 10%
 รวม 100%
 สอบกลางภาค 25%
 สอบปลายภาค 30%
 งานภาคทฤษฎี 10%
 งานภาคปฏิบัติ 10% [LAB]+15% [Project]
 จิตพิสัย 10%
 รวม 100%
การประเมินผลการเรียน
 นิสิตเขาเรียนนอยกวา 80% จะไมมีสิทธิ์สอบ
 ขาดสอบกลางภาค หรือปลายภาค อยางใดอยางหนึ่ง นิสิตจะไดเกรด F
 เกณฑการพิจารณา: แบบอิงเกณฑ
8
เกณฑการตัดเกรด
คะแนน ระดับคะแนน หมายถึง คาระดับคะแนน
80-100
75-79
70-74
65-69
60-64
55-59
50-54
0-49
A
B+
B
C+
C
D+
D
F
ดีเยี่ยม
ดีมาก
ดี
ดีพอใช
พอใช
ออน
ออนมาก
ตก
4.0
3.5
3.0
2.5
2.0
1.5
1.0
0.0
9
80-100
75-79
70-74
65-69
60-64
55-59
50-54
0-49
A
B+
B
C+
C
D+
D
F
ดีเยี่ยม
ดีมาก
ดี
ดีพอใช
พอใช
ออน
ออนมาก
ตก
4.0
3.5
3.0
2.5
2.0
1.5
1.0
0.0
หัวขอสอน
10
หัวขอการสอน วิธีการสอน
การโปรแกรมดวยภาษาเชิงวัตถุที่มีชนิดแบบคงที่ บรรยาย + ปฏิบัติการ
ชนิด วัตถุ คลาส บรรยาย + ปฏิบัติการ
คลาสยอย สวนตอประสาน บรรยาย + ปฏิบัติการ
คลาสเชิงนามธรรม สิ่งผิดปกติ บรรยาย + ปฏิบัติการ
อรรถศาสตรการเรียกเมธอด บรรยาย + ปฏิบัติการ
ลําดับชั้นของชนิด บรรยาย + ปฏิบัติการลําดับชั้นของชนิด บรรยาย + ปฏิบัติการ
ขอกําหนดของซอฟตแวร บรรยาย + ปฏิบัติการ
ตัวยืนยงในการแทนคา การแยกคู บรรยาย + ปฏิบัติการ
แผนภาพการขึ้นตอกันระหวางโมดูล บรรยาย + ปฏิบัติการ
แผนภาพเชิงพฤติกรรม บรรยาย + ปฏิบัติการ
การรีแฟกเตอร แบบรูปการออกแบบ บรรยาย + ปฏิบัติการ
หลักการออกแบบเชิงวัตถุ บรรยาย + ปฏิบัติการ
การโปรแกรมเชิงเหตุการณ บรรยาย + ปฏิบัติการ
การโปรแกรมในภาวะพรอมกัน บรรยาย + ปฏิบัติการ
แนะนําหนังสือ
11
 กิตติ ภักดีวัฒนะกุล. 2544. JAVA ฉบับพื้นฐาน. กรุงเทพฯ: เคทีพี คอมพ แอนด
คอนซัลท จํากัด.
 วีระศักดิ์ ซึ่งถาวร. 2543. JAVA programming volume 1. กรุงเทพฯ: ซีเอ็ด
ยูเคชั่น
 วีระศักดิ์ ซึ่งถาวร. 2548. JAVA programming volume 2. กรุงเทพฯ: ซีเอ็ด
ยูเคชั่น
 วีระศักดิ์ ซึ่งถาวร. 2548. JAVA programming volume 3. กรุงเทพฯ: ซีเอ็ด
ยูเคชั่น
 เอกสารอิเล็กทรอนิกสประกอบการเรียน
 กิตติ ภักดีวัฒนะกุล. 2544. JAVA ฉบับพื้นฐาน. กรุงเทพฯ: เคทีพี คอมพ แอนด
คอนซัลท จํากัด.
 วีระศักดิ์ ซึ่งถาวร. 2543. JAVA programming volume 1. กรุงเทพฯ: ซีเอ็ด
ยูเคชั่น
 วีระศักดิ์ ซึ่งถาวร. 2548. JAVA programming volume 2. กรุงเทพฯ: ซีเอ็ด
ยูเคชั่น
 วีระศักดิ์ ซึ่งถาวร. 2548. JAVA programming volume 3. กรุงเทพฯ: ซีเอ็ด
ยูเคชั่น
 เอกสารอิเล็กทรอนิกสประกอบการเรียน
THE END
12
THE END

Mais conteúdo relacionado

Mais procurados

แผ่นพับโครงงานการงานอาชีพ 1
แผ่นพับโครงงานการงานอาชีพ 1แผ่นพับโครงงานการงานอาชีพ 1
แผ่นพับโครงงานการงานอาชีพ 1KruKaiNui
 
ชุดการเรียนรู้ พัฒนาความคิดสร้างสรรค์เรื่อง ซากดึกดำบรรพ์ โดยครูกอบวิทย์ พิร...
ชุดการเรียนรู้ พัฒนาความคิดสร้างสรรค์เรื่อง ซากดึกดำบรรพ์ โดยครูกอบวิทย์  พิร...ชุดการเรียนรู้ พัฒนาความคิดสร้างสรรค์เรื่อง ซากดึกดำบรรพ์ โดยครูกอบวิทย์  พิร...
ชุดการเรียนรู้ พัฒนาความคิดสร้างสรรค์เรื่อง ซากดึกดำบรรพ์ โดยครูกอบวิทย์ พิร...Kobwit Piriyawat
 
แบบสอบถามความพึงพอใจ
แบบสอบถามความพึงพอใจแบบสอบถามความพึงพอใจ
แบบสอบถามความพึงพอใจDuangnapa Inyayot
 
แบบฝึกเสริมทักษะ ชุด มาตราตัวสะกด ป4
แบบฝึกเสริมทักษะ ชุด มาตราตัวสะกด ป4แบบฝึกเสริมทักษะ ชุด มาตราตัวสะกด ป4
แบบฝึกเสริมทักษะ ชุด มาตราตัวสะกด ป4Itt Bandhudhara
 
แบบประเมินทักษะกระบวนการ
แบบประเมินทักษะกระบวนการแบบประเมินทักษะกระบวนการ
แบบประเมินทักษะกระบวนการsomdetpittayakom school
 
สารบัญภาษาไทย
สารบัญภาษาไทยสารบัญภาษาไทย
สารบัญภาษาไทยPoppy Nana
 
แบบประเมินผลชิ้นงาน
แบบประเมินผลชิ้นงานแบบประเมินผลชิ้นงาน
แบบประเมินผลชิ้นงานpacharawalee
 
แบบสอบถามความคิดเห็นสำหรับผู้เชี่ยวชาญด้านเนื้อหาเกี่ยวกับ
แบบสอบถามความคิดเห็นสำหรับผู้เชี่ยวชาญด้านเนื้อหาเกี่ยวกับแบบสอบถามความคิดเห็นสำหรับผู้เชี่ยวชาญด้านเนื้อหาเกี่ยวกับ
แบบสอบถามความคิดเห็นสำหรับผู้เชี่ยวชาญด้านเนื้อหาเกี่ยวกับบุญรักษา ของฉัน
 
โครงสร้างหลักสูตรประถม
โครงสร้างหลักสูตรประถมโครงสร้างหลักสูตรประถม
โครงสร้างหลักสูตรประถมwangasom
 
เฉลยข้อสอบเพาเวอร์พ้อยท์
เฉลยข้อสอบเพาเวอร์พ้อยท์เฉลยข้อสอบเพาเวอร์พ้อยท์
เฉลยข้อสอบเพาเวอร์พ้อยท์peter dontoom
 
ข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมwordข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมwordpeter dontoom
 
พืชใบเลี้ยงเดี่ยวและพืชใบเลี้ยงคู่
พืชใบเลี้ยงเดี่ยวและพืชใบเลี้ยงคู่พืชใบเลี้ยงเดี่ยวและพืชใบเลี้ยงคู่
พืชใบเลี้ยงเดี่ยวและพืชใบเลี้ยงคู่Benjapron Seesukong
 
ตัวอย่างสารบัญ เล่มโปรเจ็ค
ตัวอย่างสารบัญ เล่มโปรเจ็คตัวอย่างสารบัญ เล่มโปรเจ็ค
ตัวอย่างสารบัญ เล่มโปรเจ็คtumetr1
 
ตัวอย่าง PPT นำเสนอประเมินการพัฒนางาน ว.PA (15 นา.pptx
ตัวอย่าง PPT นำเสนอประเมินการพัฒนางาน ว.PA (15 นา.pptxตัวอย่าง PPT นำเสนอประเมินการพัฒนางาน ว.PA (15 นา.pptx
ตัวอย่าง PPT นำเสนอประเมินการพัฒนางาน ว.PA (15 นา.pptxJessie SK
 
แบบประเมินต่างๆ
แบบประเมินต่างๆแบบประเมินต่างๆ
แบบประเมินต่างๆNaphachol Aon
 

Mais procurados (20)

แผ่นพับโครงงานการงานอาชีพ 1
แผ่นพับโครงงานการงานอาชีพ 1แผ่นพับโครงงานการงานอาชีพ 1
แผ่นพับโครงงานการงานอาชีพ 1
 
ชุดการเรียนรู้ พัฒนาความคิดสร้างสรรค์เรื่อง ซากดึกดำบรรพ์ โดยครูกอบวิทย์ พิร...
ชุดการเรียนรู้ พัฒนาความคิดสร้างสรรค์เรื่อง ซากดึกดำบรรพ์ โดยครูกอบวิทย์  พิร...ชุดการเรียนรู้ พัฒนาความคิดสร้างสรรค์เรื่อง ซากดึกดำบรรพ์ โดยครูกอบวิทย์  พิร...
ชุดการเรียนรู้ พัฒนาความคิดสร้างสรรค์เรื่อง ซากดึกดำบรรพ์ โดยครูกอบวิทย์ พิร...
 
แบบสอบถามความพึงพอใจ
แบบสอบถามความพึงพอใจแบบสอบถามความพึงพอใจ
แบบสอบถามความพึงพอใจ
 
แบบฝึกเสริมทักษะ ชุด มาตราตัวสะกด ป4
แบบฝึกเสริมทักษะ ชุด มาตราตัวสะกด ป4แบบฝึกเสริมทักษะ ชุด มาตราตัวสะกด ป4
แบบฝึกเสริมทักษะ ชุด มาตราตัวสะกด ป4
 
แบบประเมินทักษะกระบวนการ
แบบประเมินทักษะกระบวนการแบบประเมินทักษะกระบวนการ
แบบประเมินทักษะกระบวนการ
 
สารบัญภาษาไทย
สารบัญภาษาไทยสารบัญภาษาไทย
สารบัญภาษาไทย
 
แบบประเมินผลชิ้นงาน
แบบประเมินผลชิ้นงานแบบประเมินผลชิ้นงาน
แบบประเมินผลชิ้นงาน
 
แบบสอบถามความคิดเห็นสำหรับผู้เชี่ยวชาญด้านเนื้อหาเกี่ยวกับ
แบบสอบถามความคิดเห็นสำหรับผู้เชี่ยวชาญด้านเนื้อหาเกี่ยวกับแบบสอบถามความคิดเห็นสำหรับผู้เชี่ยวชาญด้านเนื้อหาเกี่ยวกับ
แบบสอบถามความคิดเห็นสำหรับผู้เชี่ยวชาญด้านเนื้อหาเกี่ยวกับ
 
โครงสร้างหลักสูตรประถม
โครงสร้างหลักสูตรประถมโครงสร้างหลักสูตรประถม
โครงสร้างหลักสูตรประถม
 
สารบัญ.
สารบัญ.สารบัญ.
สารบัญ.
 
ออกแบบและเทคโนโลยี ม.5
ออกแบบและเทคโนโลยี ม.5ออกแบบและเทคโนโลยี ม.5
ออกแบบและเทคโนโลยี ม.5
 
เฉลยข้อสอบเพาเวอร์พ้อยท์
เฉลยข้อสอบเพาเวอร์พ้อยท์เฉลยข้อสอบเพาเวอร์พ้อยท์
เฉลยข้อสอบเพาเวอร์พ้อยท์
 
8. ชุดที่ 5 การลำเลียง
8. ชุดที่ 5 การลำเลียง8. ชุดที่ 5 การลำเลียง
8. ชุดที่ 5 การลำเลียง
 
ข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมwordข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมword
 
พืชใบเลี้ยงเดี่ยวและพืชใบเลี้ยงคู่
พืชใบเลี้ยงเดี่ยวและพืชใบเลี้ยงคู่พืชใบเลี้ยงเดี่ยวและพืชใบเลี้ยงคู่
พืชใบเลี้ยงเดี่ยวและพืชใบเลี้ยงคู่
 
ใบงาน 1 คอมพิวเตอร์เบื้องต้น
ใบงาน 1 คอมพิวเตอร์เบื้องต้นใบงาน 1 คอมพิวเตอร์เบื้องต้น
ใบงาน 1 คอมพิวเตอร์เบื้องต้น
 
ตัวอย่างสารบัญ เล่มโปรเจ็ค
ตัวอย่างสารบัญ เล่มโปรเจ็คตัวอย่างสารบัญ เล่มโปรเจ็ค
ตัวอย่างสารบัญ เล่มโปรเจ็ค
 
ตัวอย่าง PPT นำเสนอประเมินการพัฒนางาน ว.PA (15 นา.pptx
ตัวอย่าง PPT นำเสนอประเมินการพัฒนางาน ว.PA (15 นา.pptxตัวอย่าง PPT นำเสนอประเมินการพัฒนางาน ว.PA (15 นา.pptx
ตัวอย่าง PPT นำเสนอประเมินการพัฒนางาน ว.PA (15 นา.pptx
 
แบบประเมินต่างๆ
แบบประเมินต่างๆแบบประเมินต่างๆ
แบบประเมินต่างๆ
 
คำประสม
คำประสมคำประสม
คำประสม
 

Semelhante a แนะนำรายวิชา

หลักการแก้ปัญหา
หลักการแก้ปัญหาหลักการแก้ปัญหา
หลักการแก้ปัญหาKhon Kaen University
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศPaweena Kittitongchaikul
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศPaweena Kittitongchaikul
 
Presentation 3 type and Methodology of Computer project.
Presentation 3 type and Methodology of Computer project. Presentation 3 type and Methodology of Computer project.
Presentation 3 type and Methodology of Computer project. Swnee_eic
 
คำอธิบายรายวิชาพื้นฐาน(ง33101)
คำอธิบายรายวิชาพื้นฐาน(ง33101)คำอธิบายรายวิชาพื้นฐาน(ง33101)
คำอธิบายรายวิชาพื้นฐาน(ง33101)เบญญาภา ตนกลาย
 
4.1 รูปแบบของการทดสอบ
4.1 รูปแบบของการทดสอบ 4.1 รูปแบบของการทดสอบ
4.1 รูปแบบของการทดสอบ TBnakglan
 
4.2 เครื่องมือและซอฟต์แวร์ที่ช่วยในการบันทึก การทดสอบ การวัดผล และการวิเคราะห...
4.2 เครื่องมือและซอฟต์แวร์ที่ช่วยในการบันทึก การทดสอบ การวัดผล และการวิเคราะห...4.2 เครื่องมือและซอฟต์แวร์ที่ช่วยในการบันทึก การทดสอบ การวัดผล และการวิเคราะห...
4.2 เครื่องมือและซอฟต์แวร์ที่ช่วยในการบันทึก การทดสอบ การวัดผล และการวิเคราะห...TBnakglan
 
ประเมินหลักสูตร
ประเมินหลักสูตรประเมินหลักสูตร
ประเมินหลักสูตรpaween
 
เทคนิคการเขียนเอกสารประกอบการสอน
เทคนิคการเขียนเอกสารประกอบการสอนเทคนิคการเขียนเอกสารประกอบการสอน
เทคนิคการเขียนเอกสารประกอบการสอนPrachyanun Nilsook
 
Introduction to software engineering principles
Introduction to software engineering principlesIntroduction to software engineering principles
Introduction to software engineering principlesWorawut Ramchan
 
รายละเอียดรายวิชา การโปรแกรมและการประยุกต์
รายละเอียดรายวิชา การโปรแกรมและการประยุกต์รายละเอียดรายวิชา การโปรแกรมและการประยุกต์
รายละเอียดรายวิชา การโปรแกรมและการประยุกต์Strisuksa Roi-Et
 
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศการแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศMeaw Sukee
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอมPassawan' Koohar
 
รูปแบบการเรียนรู้ร่วมกันผ่านสื่อสังคมออนไลน์เพื่อสนับสนุนการเรียนด้วยโครงงานน...
รูปแบบการเรียนรู้ร่วมกันผ่านสื่อสังคมออนไลน์เพื่อสนับสนุนการเรียนด้วยโครงงานน...รูปแบบการเรียนรู้ร่วมกันผ่านสื่อสังคมออนไลน์เพื่อสนับสนุนการเรียนด้วยโครงงานน...
รูปแบบการเรียนรู้ร่วมกันผ่านสื่อสังคมออนไลน์เพื่อสนับสนุนการเรียนด้วยโครงงานน...Panita Wannapiroon Kmutnb
 
การประเมินการปฏิบัติ
การประเมินการปฏิบัติการประเมินการปฏิบัติ
การประเมินการปฏิบัติNU
 

Semelhante a แนะนำรายวิชา (20)

หลักการแก้ปัญหา
หลักการแก้ปัญหาหลักการแก้ปัญหา
หลักการแก้ปัญหา
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
 
Subject
SubjectSubject
Subject
 
Presentation 3 type and Methodology of Computer project.
Presentation 3 type and Methodology of Computer project. Presentation 3 type and Methodology of Computer project.
Presentation 3 type and Methodology of Computer project.
 
คำอธิบายรายวิชาพื้นฐาน(ง33101)
คำอธิบายรายวิชาพื้นฐาน(ง33101)คำอธิบายรายวิชาพื้นฐาน(ง33101)
คำอธิบายรายวิชาพื้นฐาน(ง33101)
 
4.1 รูปแบบของการทดสอบ
4.1 รูปแบบของการทดสอบ 4.1 รูปแบบของการทดสอบ
4.1 รูปแบบของการทดสอบ
 
Com project
Com projectCom project
Com project
 
4.2 เครื่องมือและซอฟต์แวร์ที่ช่วยในการบันทึก การทดสอบ การวัดผล และการวิเคราะห...
4.2 เครื่องมือและซอฟต์แวร์ที่ช่วยในการบันทึก การทดสอบ การวัดผล และการวิเคราะห...4.2 เครื่องมือและซอฟต์แวร์ที่ช่วยในการบันทึก การทดสอบ การวัดผล และการวิเคราะห...
4.2 เครื่องมือและซอฟต์แวร์ที่ช่วยในการบันทึก การทดสอบ การวัดผล และการวิเคราะห...
 
โครงงาน
โครงงานโครงงาน
โครงงาน
 
ประเมินหลักสูตร
ประเมินหลักสูตรประเมินหลักสูตร
ประเมินหลักสูตร
 
เทคนิคการเขียนเอกสารประกอบการสอน
เทคนิคการเขียนเอกสารประกอบการสอนเทคนิคการเขียนเอกสารประกอบการสอน
เทคนิคการเขียนเอกสารประกอบการสอน
 
งานนำเสนอ
งานนำเสนองานนำเสนอ
งานนำเสนอ
 
Introduction to software engineering principles
Introduction to software engineering principlesIntroduction to software engineering principles
Introduction to software engineering principles
 
รายละเอียดรายวิชา การโปรแกรมและการประยุกต์
รายละเอียดรายวิชา การโปรแกรมและการประยุกต์รายละเอียดรายวิชา การโปรแกรมและการประยุกต์
รายละเอียดรายวิชา การโปรแกรมและการประยุกต์
 
P cs
P csP cs
P cs
 
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศการแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
 
รูปแบบการเรียนรู้ร่วมกันผ่านสื่อสังคมออนไลน์เพื่อสนับสนุนการเรียนด้วยโครงงานน...
รูปแบบการเรียนรู้ร่วมกันผ่านสื่อสังคมออนไลน์เพื่อสนับสนุนการเรียนด้วยโครงงานน...รูปแบบการเรียนรู้ร่วมกันผ่านสื่อสังคมออนไลน์เพื่อสนับสนุนการเรียนด้วยโครงงานน...
รูปแบบการเรียนรู้ร่วมกันผ่านสื่อสังคมออนไลน์เพื่อสนับสนุนการเรียนด้วยโครงงานน...
 
การประเมินการปฏิบัติ
การประเมินการปฏิบัติการประเมินการปฏิบัติ
การประเมินการปฏิบัติ
 

Mais de Akkradet Keawyoo

Mais de Akkradet Keawyoo (13)

Trees
TreesTrees
Trees
 
Function
FunctionFunction
Function
 
ความรู้เบื้องต้นเกี่ยวกับระเบียบวิธีทางสถิติ
ความรู้เบื้องต้นเกี่ยวกับระเบียบวิธีทางสถิติความรู้เบื้องต้นเกี่ยวกับระเบียบวิธีทางสถิติ
ความรู้เบื้องต้นเกี่ยวกับระเบียบวิธีทางสถิติ
 
ความน่าจะเป็น
ความน่าจะเป็นความน่าจะเป็น
ความน่าจะเป็น
 
Graphs
GraphsGraphs
Graphs
 
Relations
RelationsRelations
Relations
 
Bonus 1
Bonus 1Bonus 1
Bonus 1
 
Lab 1
Lab 1Lab 1
Lab 1
 
Chapter 1 : ทบทวนภาษาจาวา
Chapter 1 : ทบทวนภาษาจาวาChapter 1 : ทบทวนภาษาจาวา
Chapter 1 : ทบทวนภาษาจาวา
 
Logic
LogicLogic
Logic
 
SET
SETSET
SET
 
ระบบเลขฐาน
ระบบเลขฐานระบบเลขฐาน
ระบบเลขฐาน
 
ประมวลการสอน
ประมวลการสอนประมวลการสอน
ประมวลการสอน
 

แนะนำรายวิชา

  • 1. 1 แนะนํารายวิชาแนะนํารายวิชา 01418217 การสรางซอฟตแวร (Software Construction) อ.สุรศักดิ์ ตั้งสกุล สาขาวิชาเทคโนโลยีสารสนเทศ คณะวิทยาศาสตรและวิศวกรรมศาสตร
  • 2. เกี่ยวกับรายวิชา [หลักสูตรปรับปรุง ป2555] 2  จํานวนหนวยกิต : 3 หนวยกิต (2-2-5) หนวยกิต  คําอธิบายรายวิชา : การโปรแกรมดวยภาษาเชิงวัตถุที่มีชนิดแบบคงที่ ชนิด วัตถุ คลาส คลาสยอย สวนตอประสาน คลาสเชิงนามธรรม สิ่งผิดปกติ อรรถศาสตร การเรียกเมธอด ลําดับชั้นของชนิด ขอกําหนดของซอฟตแวร ตัวยืนยงใน การแทนคา การแยกคู แผนภาพการขึ้นตอกันระหวางโมดูล แผนภาพเชิง พฤติกรรม การรีแฟกเตอร แบบรูปการออกแบบ หลักการออกแบบเชิง วัตถุ การโปรแกรมเชิงเหตุการณ การโปรแกรมในภาวะพรอมกัน  จํานวนหนวยกิต : 3 หนวยกิต (2-2-5) หนวยกิต  คําอธิบายรายวิชา : การโปรแกรมดวยภาษาเชิงวัตถุที่มีชนิดแบบคงที่ ชนิด วัตถุ คลาส คลาสยอย สวนตอประสาน คลาสเชิงนามธรรม สิ่งผิดปกติ อรรถศาสตร การเรียกเมธอด ลําดับชั้นของชนิด ขอกําหนดของซอฟตแวร ตัวยืนยงใน การแทนคา การแยกคู แผนภาพการขึ้นตอกันระหวางโมดูล แผนภาพเชิง พฤติกรรม การรีแฟกเตอร แบบรูปการออกแบบ หลักการออกแบบเชิง วัตถุ การโปรแกรมเชิงเหตุการณ การโปรแกรมในภาวะพรอมกัน
  • 3. Course Descriptions  Programming with a statically-typed object-oriented language, types, objects, classes, subclasses, interfaces, abstract classes, exceptions, method call semantics, type hierarchy, software specifications, representation invariant, decoupling, module dependency diagrams, behavioral diagrams, refactoring, design patterns, object-oriented design principles, event-based programming, concurrent programming. 3  Programming with a statically-typed object-oriented language, types, objects, classes, subclasses, interfaces, abstract classes, exceptions, method call semantics, type hierarchy, software specifications, representation invariant, decoupling, module dependency diagrams, behavioral diagrams, refactoring, design patterns, object-oriented design principles, event-based programming, concurrent programming.
  • 4. วัตถุประสงคของรายวิชา 4  เพื่อใหสามารถเขียนโปรแกรมโดยใชหลักการเชิงวัตถุได  เพื่อใหสามารถใชเครื่องมือตางๆเพื่อใชพัฒนาโปรแกรมไดอยางเหมาะสม  เพื่อใหสามารถออกแบบและพัฒนาโปรแกรมเชิงวัตถุได  เพื่อใหสามารถประยุกตใชภาษาจาวาเพื่อสรางแอพพลิเคชั่นได  เพื่อใหสามารถเขียนโปรแกรมโดยใชหลักการเชิงวัตถุได  เพื่อใหสามารถใชเครื่องมือตางๆเพื่อใชพัฒนาโปรแกรมไดอยางเหมาะสม  เพื่อใหสามารถออกแบบและพัฒนาโปรแกรมเชิงวัตถุได  เพื่อใหสามารถประยุกตใชภาษาจาวาเพื่อสรางแอพพลิเคชั่นได
  • 5. การเรียนการสอน 5 ภาคบรรยาย : 30 ชั่วโมง ภาคปฏิบัติ : 30 ชั่วโมง Resources  เอกสารเนื้อหาวิชา  Power point  Web site : e-Learning.csc.ku.ac.th 01418217 Software Construction ภาคบรรยาย : 30 ชั่วโมง ภาคปฏิบัติ : 30 ชั่วโมง Resources  เอกสารเนื้อหาวิชา  Power point  Web site : e-Learning.csc.ku.ac.th 01418217 Software Construction
  • 6. กิจกรรมการเรียนการสอน 6  ภาคทฤษฎี  บรรยาย  คนควาหาขอมูลที่เกี่ยวของ  ทําแบบฝกหัดในแตละหัวขอที่กําหนดให  การนําเสนอหนาชั้น  ภาคปฏิบัติ  เขียนโปรแกรมตามเอกสารปฏิบัติการ  เขียนโปรแกรมตามโจทยที่กําหนด  โปรเจครายวิชา + การนําเสนอโปรแกรม  ภาคทฤษฎี  บรรยาย  คนควาหาขอมูลที่เกี่ยวของ  ทําแบบฝกหัดในแตละหัวขอที่กําหนดให  การนําเสนอหนาชั้น  ภาคปฏิบัติ  เขียนโปรแกรมตามเอกสารปฏิบัติการ  เขียนโปรแกรมตามโจทยที่กําหนด  โปรเจครายวิชา + การนําเสนอโปรแกรม
  • 7. การวัดและประเมินผล 7  สอบกลางภาค 25%  สอบปลายภาค 30%  งานภาคทฤษฎี 10%  งานภาคปฏิบัติ 10% [LAB]+15% [Project]  จิตพิสัย 10%  รวม 100%  สอบกลางภาค 25%  สอบปลายภาค 30%  งานภาคทฤษฎี 10%  งานภาคปฏิบัติ 10% [LAB]+15% [Project]  จิตพิสัย 10%  รวม 100%
  • 8. การประเมินผลการเรียน  นิสิตเขาเรียนนอยกวา 80% จะไมมีสิทธิ์สอบ  ขาดสอบกลางภาค หรือปลายภาค อยางใดอยางหนึ่ง นิสิตจะไดเกรด F  เกณฑการพิจารณา: แบบอิงเกณฑ 8
  • 9. เกณฑการตัดเกรด คะแนน ระดับคะแนน หมายถึง คาระดับคะแนน 80-100 75-79 70-74 65-69 60-64 55-59 50-54 0-49 A B+ B C+ C D+ D F ดีเยี่ยม ดีมาก ดี ดีพอใช พอใช ออน ออนมาก ตก 4.0 3.5 3.0 2.5 2.0 1.5 1.0 0.0 9 80-100 75-79 70-74 65-69 60-64 55-59 50-54 0-49 A B+ B C+ C D+ D F ดีเยี่ยม ดีมาก ดี ดีพอใช พอใช ออน ออนมาก ตก 4.0 3.5 3.0 2.5 2.0 1.5 1.0 0.0
  • 10. หัวขอสอน 10 หัวขอการสอน วิธีการสอน การโปรแกรมดวยภาษาเชิงวัตถุที่มีชนิดแบบคงที่ บรรยาย + ปฏิบัติการ ชนิด วัตถุ คลาส บรรยาย + ปฏิบัติการ คลาสยอย สวนตอประสาน บรรยาย + ปฏิบัติการ คลาสเชิงนามธรรม สิ่งผิดปกติ บรรยาย + ปฏิบัติการ อรรถศาสตรการเรียกเมธอด บรรยาย + ปฏิบัติการ ลําดับชั้นของชนิด บรรยาย + ปฏิบัติการลําดับชั้นของชนิด บรรยาย + ปฏิบัติการ ขอกําหนดของซอฟตแวร บรรยาย + ปฏิบัติการ ตัวยืนยงในการแทนคา การแยกคู บรรยาย + ปฏิบัติการ แผนภาพการขึ้นตอกันระหวางโมดูล บรรยาย + ปฏิบัติการ แผนภาพเชิงพฤติกรรม บรรยาย + ปฏิบัติการ การรีแฟกเตอร แบบรูปการออกแบบ บรรยาย + ปฏิบัติการ หลักการออกแบบเชิงวัตถุ บรรยาย + ปฏิบัติการ การโปรแกรมเชิงเหตุการณ บรรยาย + ปฏิบัติการ การโปรแกรมในภาวะพรอมกัน บรรยาย + ปฏิบัติการ
  • 11. แนะนําหนังสือ 11  กิตติ ภักดีวัฒนะกุล. 2544. JAVA ฉบับพื้นฐาน. กรุงเทพฯ: เคทีพี คอมพ แอนด คอนซัลท จํากัด.  วีระศักดิ์ ซึ่งถาวร. 2543. JAVA programming volume 1. กรุงเทพฯ: ซีเอ็ด ยูเคชั่น  วีระศักดิ์ ซึ่งถาวร. 2548. JAVA programming volume 2. กรุงเทพฯ: ซีเอ็ด ยูเคชั่น  วีระศักดิ์ ซึ่งถาวร. 2548. JAVA programming volume 3. กรุงเทพฯ: ซีเอ็ด ยูเคชั่น  เอกสารอิเล็กทรอนิกสประกอบการเรียน  กิตติ ภักดีวัฒนะกุล. 2544. JAVA ฉบับพื้นฐาน. กรุงเทพฯ: เคทีพี คอมพ แอนด คอนซัลท จํากัด.  วีระศักดิ์ ซึ่งถาวร. 2543. JAVA programming volume 1. กรุงเทพฯ: ซีเอ็ด ยูเคชั่น  วีระศักดิ์ ซึ่งถาวร. 2548. JAVA programming volume 2. กรุงเทพฯ: ซีเอ็ด ยูเคชั่น  วีระศักดิ์ ซึ่งถาวร. 2548. JAVA programming volume 3. กรุงเทพฯ: ซีเอ็ด ยูเคชั่น  เอกสารอิเล็กทรอนิกสประกอบการเรียน