วันอังคารที่ 4 กรกฎาคม พ.ศ. 2560

ITE2003 - เทคโนโลยีแพลตฟอร์มคอมพิวเตอร์

คำอธิบายรายวิชา
                ความรู้เบื้องต้นเกี่ยวกับสถาปัตยกรรมของระบบคอมพิวเตอร์ และระบบปฏิบัติการ ประกอบด้วย ส่วนประกอบทางฮาร์ดแวร์ ได้แก่ หน่วยประมวลผล ระบบบัสและระบบเชื่อมต่ออุปกรณ์ภายนอก หน่วยความจำ หน่วยเก็บบันทึกข้อมูล ระบบปฏิบัติการ ได้แก่ ส่วนประกอบและหน้าที่ภายในระบบปฏิบัติการ กรณีศึกษาระบบปฏิบัติการที่ใช้ในปัจจุบัน การฝึกปฏิบัติ หลักการและการฝึกหัดด้านการบริหารระบบ เช่น การจัดการบัญชีผู้ใช้ บริการการพิมพ์ การจัดสรรพื้นที่เก็บบันทึกข้อมูล การเฝ้าสังเกตและการแก้ไขปัญหา

เอกสารประกอบการสอน

Download:

Course Syllabus [pdf]
1. บทที่ 1 พื้นฐานสถาปัตยกรรมคอมพิวเตอร์ [pdf]
2. บทที่ 2 ข้อมูล (Data)  [pdf]
3. บทที่ 3 การคำนวณทางคณิตศาสตร์ หน่วยประมวลผลทางคณิตศาสตร์ (ALU) [pdf]
4. บทที่ 4 ชุดคำสั่ง (Instruction Sets) [pdf]
5. บทที่ 5 การออกแบบโปรเซสเซอร์ (Processor Design) [pdf]
6. บทที่ 6 Pipeline, Scalar & vector Processor [pdf] [pdf] [pdf]
7. บทที่ 7 หน่วยความจำหลัก (Main Memory) [pdf]
8. บทที่ 8 แคชและหน่วยความจำเสมือน (Cache and Virtual Memory) [pdf] [เสริม]
9. บทที่ 9 สื่อจัดเก็บข้อมูล (Mass Storage) [pdf]
10. บทที่ 10 บัสและอินเทอร์เฟซ (Bus and Interface) [pdf]
11. บทที่ 11 หน่วยนำเข้าและแสดงผลลัพธ์ (Input / Output) [pdf]
12. บทที่ 12 หน่วยควบคุมและเส้นทางข้อมูล (Control Unit and Data Path) [pdf]
13. บทที่ 13 การสื่อสาร เครือข่าย และอินเทอร์เน็ต (Communication, Networks and Internet) [pdf]
14. บทที่ 14 Multiprocessors [pdf]
15. บทที่ 15 ระบบปฏิบัติการ (Operating Systems) [pdf]

ITE2002 - โครงสร้างข้อมูลและขั้นตอนวิธี

คำอธิบายรายวิชา
                โครงสร้างข้อมูลและขั้นตอนวิธีต่างๆ ที่จะนำไปใช้ในการจัดการข้อมูลให้มีประสิทธิภาพ โครงสร้างของข้อมูลแบบลิเนียและนอนลิเนีย โครงสร้างข้อมูลดังกล่าวประกอบไปด้วย สแตกซ์ คิว ลิงค์ลิสต์ โครงสร้างแบบต้นไม้ และกราฟ ส่วนของขั้นตอนวิธีจะเป็นขั้นตอนวิธีที่ใช้การจัดการโครงสร้างข้อมูลแบบต่างๆ เช่น การค้นหาข้อมูล และการจัดเรียงข้อมูล ขั้นตอนวิธีของโปรแกรมแบบย้อนกลับ และการวิเคราะห์การทำงานของขั้นตอนวิธี

โครงสร้างการสอน(Course Syllabus) [pdf]


เอสารประกอบการสอน

Download:

1. บทที่ 1 ความสำคัญของวิชาโครงสร้างข้อมูลและอัลกอริทึม [pdf]
2. บทที่ 2 แถวลำดับและระเบียนข้อมูล Array and Record [pdf]
3. บทที่ 3 เซ็ตและข้อความ Set and String [pdf]
4. บทที่ 4 ลิงค์ลิสต์ Linked List [pdf]
5. บทที่ 5 สแตก Stack [pdf]
6. บทที่ 6 คิว Queue [pdf]
7. บทที่ 7 ต้นไม้และการประยุกต์ใช้งาน Trees and Application [pdf]
8. บทที่ 8 กราฟ  Graphs [pdf]
9. บทที่ 9 การเรียงลำดับข้อมูล  [pdf]
10. บทที่ 10 ตารางแฮซ Hash Table [pdf]
11. สรุปรวม [pdf]

Download: เอกสาร Lab เพิ่มเติม

1. Lab1 ทบทวนการใช้งานภาษา C [pdf]
2. Lab2 [pdf] 

Download: เพิ่มเติม

1. ทบทวนภาษา C 


CSI4203 - ระบบสารสนเทสภูมิศาสตร์

คำอธิบายรายวิชา
                แนะนำระบบสารสนเทศภูมิศาสตร์ ความต้องการในด้านฮาร์ดแวร์และซอฟแวร์ของ GISรูปแบบและโครงสร้างของฐานข้อมูล โครงสร้างข้อมูลแบบเวคเตอร์และราสเตอร์ การนำเข้าข้อมูลและทอพอโลยี ใน GIS เส้นโครงแผนที่ การวิเคราะห์ข้อมูลเชิงพื้นที่ รูปแบบจำลองความสูงเชิงตัวเลขบูรณาการการรับรู้ จากระยะไกลกับระบบสารสนเทศภูมิศาสตร์ การประเมินข้อผิดพลาดและความถูกต้อง การวิเคราะห์แบบเครือข่ายในระบบสารสนเทศภูมิศาสตร์ทบทวน GIS package ปัจจุบัน แนวคิดพื้นฐานสำหรับระบบการหาตำแหน่งโลกและการะประยุกต์ และแนวโน้มของภูมิสารสนเทศ

โครงสร้างการสอน(Course Syllabus) [pdf]


เอสารประกอบการสอน

Download:


Download: LAB

1. 
2.
3.
4.
5.
6.


CSI3202 - การทำเหมืองข้อมูล

คำอธิบายรายวิชา
                การทำเหมืองข้อมูลขั้นแนะนำ การประยุกต์เหมืองข้อมูล เทคนิคเหมืองข้อมูลและตัวแบบการตัดสินใจแบบลำดับชั้น การเรียนรู้ของเครื่องมือขั้นตอนวิธีการจำแนกประเภท การพยากรณ์ การ แบ่ง กลุ่มกฎความสัมพันธ์ เทคนิคเหมืองข้อมูลขั้นสูงอื่นๆ กระบวนการทำซอฟต์แวร์เหมืองข้อมูล


เอกสารประกอบการสอน


Download:

วันอาทิตย์ที่ 31 กรกฎาคม พ.ศ. 2559

ITE1001 - คอมพิวเตอร์เบื้องต้น/CTE1001 - พื้นฐานเทคโนโลยีสารสนเทศ

คำอธิบายรายวิชา
             ความรู้พื้นฐานที่สำคัญในการเข้าใจการทำงานหลักของระบบคอมพิวเตอร์ เทคโนโลยีทางด้านฮาร์ดแวร์และซอฟต์แวร์พื้นฐานเกี่ยวกับโครงสร้างของระบบเครือข่ายและระบบอินเตอร์เน็ต หน้าที่หลักของระบบปฏิบัติการ กระบวนการพัฒนาระบบสารสนเทศ โปรแกรมประยุกต์ ระบบการจัดการฐานข้อมูลเบื้องต้น และสามารถประยุกต์นำเอาเทคโนโลยีต่างๆ มาใช้งานชีวิตประจำวันได้อย่างเหมาะสมเป็นไปตามทฤษฎีการเรียนรู้ตามปรัชญาของเศรษฐกิจพอเพียงและพระราชบัญญัติว่าด้วยการกระทำความผิดทางคอมพิวเตอร์ พร้อมทั้งทราบถึงผลกระทบของสภาวะแวดล้อมต่างๆ ของระบบคอมพิวเตอร์ในปัจจุบัน
เอกสารประกอบการสอน


Download:

Course Syllabus [pdf]

1. องค์ประกอบของคอมพิวเตอร์ [pdf1-1][pdf1-2] [pdf2] [pdf3]
2. ระบบเครือข่ายคอมพิวเตอร์ [pdf]
3. อินเทอร์เน็ตและบริการออนไลน์ [pdf]
4. ข้อมูลและการจัดการข้อมูล [pdf]
5. การวิเคราะห์และพัฒนาระบบ [pdf]
6. เทคโนโลยีสารสนเทศ [pdf]
7. จริยธรรมและความปลอดภัย [pdf]
8. พาณิชย์อิเล็กทรอนิกส์ [pdf]

Lab:Downloads
1. Lab1 การสมัครใช้งาน G-mail
1.1 การใช้งาน Google Drive
1.2 การสร้าง Mind Map ด้วย Google Chrome
1.3 การสร้าง เอกสารออนไลน์ 
เอกสาร
เอกสาร
เอกสาร
เอกสาร
2. Lab2 การสร้าง Google Blogเอกสาร
3. Lab3 การใส่ข้อมูลและตกแต่ง Google Blogเอกสาร
3.1 ตัวอย่างข้อมูล Lab3เอกสาร pdf
เอกสาร .docx
3.2 การบ้าน code HTML เบื้องต้น
3.3 ตัวอย่าง Code Table
เอกสาร
เอกสาร
4. Lab4 การใส่ Drop down menu (ดร็อปดาวน์เมนู)เอกสาร
5. Lab5 การนำปฏิทิน Google ไปใช้งานกับ Blogger
เอกสาร

วันพุธที่ 20 กรกฎาคม พ.ศ. 2559

CSI2206 - ระบบคอมพิวเตอร์และสถาปัตยกรรม

คำอธิบายรายวิชา
                พื้นฐานระบบดิจิทัล การแทนค่าข้อมูล โครงสร้างของระบบคอมพิวเตอร์ โครงสร้างหน่วยควบคุม ชนิดของหน่วยควบคุมและแนวคิดของไพพ์ไลน์ หน่วยประมวลผลคณิตศาสตร์และตรรกศาสตร์ อัลกอริธึมและการอิมพลีเม้นท์ของการบวกแบบมีจุดและไม่มีจุดทศนิยม การลบการคูณและการหาร รีจีสเตอร์ ชุดคำสั่ง วัฏจักรคำสั่ง รูปแบบคำสั่งโครงสร้างและสถาปัตยกรรมหน่วยความจำ หน่วยความจำเสมือนและหน่วยความจำแคช การติดต่อสื่อสารภายในเครื่อง (ระบบบัส) หน่วยนำเข้าและแสดงผล (อุปกรณ์ไอโอ และมาตรฐานของอินเทอร์เฟสไอโอแบบต่างๆ)

เอกสารประกอบการสอน

Download:

Course Syllabus [pdf]
1. บทที่ 1 พื้นฐานสถาปัตยกรรมคอมพิวเตอร์ [pdf]
2. บทที่ 2 ข้อมูล (Data)  [pdf]
3. บทที่ 3 การคำนวณทางคณิตศาสตร์ หน่วยประมวลผลทางคณิตศาสตร์ (ALU) [pdf]
4. บทที่ 4 ชุดคำสั่ง (Instruction Sets) [pdf]
5. บทที่ 5 การออกแบบโปรเซสเซอร์ (Processor Design) [pdf]
6. บทที่ 6 Pipeline, Scalar & vector Processor [pdf]
7. บทที่ 7 หน่วยความจำหลัก (Main Memory) [pdf]
8. บทที่ 8 แคชและหน่วยความจำเสมือน (Cache and Virtual Memory) [pdf]
9. บทที่ 9 สื่อจัดเก็บข้อมูล (Mass Storage) [pdf]
10. บทที่ 10 บัสและอินเทอร์เฟซ (Bus and Interface) [pdf]
11. บทที่ 11 หน่วยนำเข้าและแสดงผลลัพธ์ (Input / Output) [pdf]
12. บทที่ 12 หน่วยควบคุมและเส้นทางข้อมูล (Control Unit and Data Path) [pdf]
13. บทที่ 13 การสื่อสาร เครือข่าย และอินเทอร์เน็ต (Communication, Networks and Internet) [pdf]
14. บทที่ 14 Multiprocessors [pdf]
15. บทที่ 15 ระบบปฏิบัติการ (Operating Systems) [pdf]


Lab:Downloads
1. การบ้านวันที่ 11 สิงหาคม 2559เอกสาร
2. Lab2-
3. Lab3-
              

วันจันทร์ที่ 20 มิถุนายน พ.ศ. 2559

CSI3106 : การบริการบนเว็บและสถาปัตยกรรมการบริการ (Web Services and Services-Oriented-Architecture (SOA) Technology)

คำอธิบายรายวิชา
              หลักการออกแบบสถาปัตยกรรมซอฟต์แวร์ เพื่อให้แอพพลิเคชันสามารถทำงานร่วมกันการไม่ขึ้นอยู่กับแพลตฟอร์ม เฟรมเวิร์คของเว็บเซอร์วิส หลักการของสถาปัตยกรรมการบริการ ชั้นของการบริการ กลยุทธ์การนำเสนอระบบโดยสถาปัตยกรรมการบริการ การวิเคราะห์และการออกแบบโดยใช้หลักการบริการ ภาษาคอมพิวเตอร์และเทคโนโลยีที่ใช้ในการพัฒนาเว็บเซอร์วิส การพัฒนาเว็บเซอร์วิส ปฏิบัติการเขียนโปรแกรมโดยใช้หลักสถาปัตยกรรมการบริ การและการบริการบนเว็บ
เอกสารประกอบการสอน

Download:

Course Syllabus [pdf]
1. สถาปัตยกรรมเชิงบริการ (SOA) Service Oriented Architecture [pdf]
2. วิวัฒนาการของ SOA [pdf]
3. องค์ประกอบสำคัญในการพัฒนา Service [pdf]
4. หลักการของ Service-Oriented ครั้งที่ 1 [pdf]
5. หลักการของ Service-Oriented ครั้งที่ 2 [pdf]
6. กิจกรรมของ Service [pdf]
7. eXtensible Markup Language (XML) ครั้งที่ 1 [pdf]
8. eXtensible Markup Language (XML) ครั้งที่ 2 [pdf]
9. Simple Object Protocol (SOAP) ความรู้พื้นฐานเกี่ยวกับMicrosoft .NET และ Visual Studio .NET [pdf]
10. Web Service Description Language (WSDL) ติดตั้งสร้างและเรียกใช้Web Service ด้วยภาษา C# [pdf]
11. Universal Description Discovery and Integration (UDDI) ความรู้พื้นฐานเกี่ยวกับ JVM และ ภาษา Java [pdf]
12. การติดตั้ง สร้างและเรียกใช้ Web Service ด้วยภาษา Java [pdf]



Lab:Downloads
1. Lab1 การสร้างไฟล์ XMLเอกสาร
1.1 เอกสารประกอบการสร้างไฟล์ XML เอกสาร
2. Lab2 -