Professional Documents
Culture Documents
วัตถุประสงค์ทวั่ ไป
1.ผูเ้ รี ยนเข้าใจทฤษฎีของโครงสร้างข้อมูล
2.ผูเ้ รี ยนเข้าใจหลักการวิเคราะห์และออกแบบอัลกอริ ธึม
3.ผูเ้ รี ยนสามารถหาอัลกอริ ธึมที่เหมาะสมเพื่อการจัดการโครงงานแต่ละประเภท
สถานภาพรายวิชา
หมวดวิชาศึกษาทัว่ ไป
หมวดวิชาศึกษาเฉพาะ วิชาแกน
วิชาเฉพาะด้าน
วิชาเอก วิชาเอกบังคับ
วิชาเอกเลือก
เงือ่ นไขรายวิชา
บุรพรายวิชา (Prerequitsite)
1. รหัสวิชา :310211 ชื่อวิชา : คณิ ตศาสตร์พ้ืนฐานสำหรับคอมพิวเตอร์
2. รหัสวิชา : 310201 ชื่อวิชา : หลักการโปรแกรม
สั งเขปหัวข้ อเนือ้ หารายวิชา (Course Outline)
1.ภาคทฤษฎี
สัปดาห์ที่ จำนวนคาบ(ชัว่ โมง) หัวข้อเนื้อหาวิชา (ระบุหวั ข้อใหญ่และย่อย)
1 4 Intro. to Data Structure & Algorithms
2 4 Array
3-4 2x4 Stack - Push Stack - Pop Stack
- Infix & Postfix notation
- Postfix Expression
- Recursion
5 4 Queue - Insert & Delete
- Circular Queue
- Application Queue
6-7 2x4 Link List - Single Link List
- Double Link List
( Insert, Delete, Search,
Update, Display etc.)
- Application Link List
8 สอบกลางภาค
9-10 2x4 Tree
- Intro. Tree
- Create, Insert Tree
- Balance Tree
- Traversal Tree
- Delete Tree
11-13 2.5x4 Graph
- Intro. Graph
- Represent graph with Adjacency matrix &
Adjacency list
- Create, Insert Vertex & Arc
- Depth first & Breadth first Traversal
- Minimum spanning tree
- Shortest path algorithm
กิจกรรมการเรียนการสอน
บรรยาย
การฝึ กปฏิบตั ิการ
การทำรายงาน
การอภิปราย
การวัดผลและการประเมินผล
ภาคทฤษฎี 70 %
สอบกลางภาค 35 %
สอบปลายภาค 35 %
ภาคปฏิบตั ิ 30 %
สร้างโปรแกรมตามที่มอบหมาย 20 %
สอบปฏิบตั ิการเขียนโปรแกรม 10 %
เกณฑ์การตัดสิ น อิงเกณฑ์
สื่ อการสอน
ตำรา
เอกสารประกอบการสอน
สไลด์ PowerPoint เกี่ยวกับเนื้อหาวิชาที่จะเรี ยน
ไมโครคอมพิวเตอร์ ระบบปฏิบตั ิ Windows & ระบบปฏิบตั ิการ Linux ที่เครื่ องแม่ข่าย พร้อมตัวแปร
ภาษา C++ หรื อ g++