344-141การโปรแกรมเชิงโครงสร้าง (Structured Programming) |
||||||||||||||||||||||
HOME :: | ||||||||||||||||||||||
|
||||||||||||||||||||||
ประกาศ | คำอธิบายรายวิชา | แผนการสอน | ปฏิบัติการ | คะแนน |
ประกาศ: |
คำอธิบายรายวิชา: |
คำอธิบายรายวิชา
หลักการโปรแกรมเชิงโครงสร้าง แนวคิดเรื่องชนิดของข้อมูล ชนิดข้อมูลแบบมีและไม่มีโครงสร้าง นิพจน์ สเตจเม็นต์และโครงสร้างการควบคุม เช่น การกำหนดค่า การดำเนินงานแบบมีเงื่อนไข การดำเนินงานแบบลูป โปรแกรมย่อยและพารามิเตอร์ การโปรแกรมเชิงโครงสร้างเป็นบล็อก โปรแกรมแบบเวียนเกิด แนะนำการใช้ภาษาคอมพิวเตอร์ระดับสูง เช่น ภาษาซี
วัตถุประสงค์
1. เข้าใจแนวคิดเบื้องต้นเกี่ยวกับหลักการพัฒนาโปรแกรมคอมพิวเตอร์
2. รู้จักเทคนิคการโปรแกรมเชิงโครงสร้าง
3. เข้าใจวิธีการโปรแกรมด้วยภาษาซีและสามารถใช้ในการสั่งงานคอมพิวเตอร์ได้
4. เข้าใจการพัฒนาขั้นตอนวิธี (algorithm) สำหรับกระบวนแก้ปัญหาด้วยคอมพิวเตอร์เนื้อหาวิชา
บทที่ 1 คอมพิวเตอร์เบื้องต้น
บทที่ 2 การเขียนโปรแกรมภาษาซีเบื้องต้น
บทที่ 3 ตัวดำเนินการ
บทที่ 4 โครงสร้างควบคุม
บทที่ 5 ฟังก์ชัน
บทที่ 6 อาร์เรย์ และสตริง
บทที่ 7 พอยน์เตอร์
บทที่ 8 โครงสร้างและยูเนียน
บทที่ 9 การจัดการแฟ้มข้อมูล
การวัดผล/ประเมินผล อิงเกณฑ์และอิงกลุ่ม จากสัดส่วนคะแนนของการวัดผลดังนี้
แบบฝึกหัด การบ้าน งานกลุ่ม และคะแนนปฏิบัติการ 20 %สอบกลางภาค (ข้อเขียน 35%+ปฏิบัติ 5%) 40 % สอบปลายภาค (ข้อเขียน 35%+ปฏิบัติ 5%) 40 % เกณฑ์การให้ระดับขั้นคะแนนเบื้องต้น
A80 100 B+75 79 B70 74 C+60 69 C50 59 D+45 49 D40 44 E0 - 39 ทั้งนี้อาจมีการเปลี่ยนแปลงตามอิงเกณฑ์และอิงกลุ่มภายใต้ดุลยพินิจของคณะกรรมการประกันคุณภาพของภาควิชา
วิธีการเรียนการสอน เริ่มเรียน 4 มกราคม 2558
จำนวนหน่วยกิต 3 หน่วยกิต
สอนโดยการบรรยาย สัปดาห์ละ 2 คาบ รวมบรรยาย 30 คาบ
สอนภาคปฏิบัติ สัปดาห์ละ 2 คาบ รวมปฏิบัติ 30 คาบอาจารย์ผู้สอน
อาจารย์ ดร. สุภาภรณ์ กานต์สมเกียรติ ห้อง CS318
อาจารย์ นิวรรณ วัฒนกิจรุ่งโรจน์ ห้อง CS313
E-mail: supaporn.k@psu.ac.th
เอกสารประกอบการสอน
- สาธิต อินทจักร์ และสุภาภรณ์ กานต์สมเกียรติ, ภาษาซีและการเขียนโปรแกรมเชิงโครงสร้าง, ภาควิชาวิทยาการคอมพิวเตอร์ มหาวิทยาลัยสงขลานครินทร์, 2554.
- Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, 2nd Edition, Prentice-Hall Inc., 1988.
- H.M. Deitel and P.J. Deitel, C How To Program, Prentice Hall Inc., 2002.
- Jeri R. Hanly and Elliot B. Koffman, Problem Solving and Program Design in C, 5th Edtion, Pearson Higher Education, 2007.
Back to the top
แผนการสอน: 344-201 Structured Programming
คาบ หัวข้อ เอกสารประกอบ หมายเหตุ 0Course Oultline
แผนการสอน 1-2คอมพิวเตอร์เบื้องต้น บทที่ 1 3-6การโปรแกรมภาษาซีเบื้องต้น บทที่ 2 7-8ตัวดำเนินการ บทที่ 3 9-15โครงสร้างควบคุม บทที่ 4
สอบกลางภาค 18-22ฟังก์ชัน (Functions) บทที่ 5
23-24อาร์เรย์ (array) และ สตริง (string) บทที่ 6 25-26ชนิดข้อมูลประเภทพอยน์เตอร์ (pointer) 27-28โครงสร้าง และยูเนียน บทที่ 8 29-30การจัดการแฟ้มข้อมูล บทที่ 9 30การเขียนเอกสารประกอบโปรแกรม สอบปลายภาค Back to the top
ปฏิบัติการ:
Back to the top
คะแนน: คะแนนงานในชั้นเรียน
Back to the top
Back to my home page last updated: 13 Jan 2016