[[257|204202 ปี 2557 เทอม 2]] [[158|204202 ปี 2558 เทอม 1]] ====== 204202 เทคโนโลยีสารสนเทศ 2 (2/59)====== ====== Information Technology II ====== ===== ข่าวประกาศ ===== * ยินดีต้อนรับสู่เวปรายวิชา * เริ่มเรียนวันจันทร์ที่ 9 มกราคม 2560 * ห้องสอบกลางภาค CSB100 (ห้องเลคเชอร์ใหญ่ ชั้น 1) * มีการปรับแก้คำถามของการบ้านที่ 6 ให้นักศึกษา download template ใหม่จากเวปรายวิชา ==== เนื้อหาออกสอบปลายภาค ==== * การส่งข้อมูล (10 คะแนน) * โครงข่ายคอมพิวเตอร์และอินเตอร์เน็ต (10 คะแนน) * เครือข่ายคอมพิวเตอร์ไร้สาย (10 คะแนน) * การประยุกต์เครือข่ายแบบกระจาย (5 คะแนน) * PHP IF-ELSE (อ่านโปรแกรม 4 คะแนน, เขียนโปรแกรม 6 คะแนน) * PHP Loop (อ่านโปรแกรม 3 คะแนน, เขียนโปรแกรม 7 คะแนน) * PHP-SQL และ HTML-FORM (15 คะแนน) ===== เวลาเรียน ===== **Section 001:** * **Lec:** Mo 14:30 - 16:30 (room CSB210) * **Lab:** Th 14:30 - 16:30 (room CSB307) * **Instructor:** Jakramate Bootkrajang * Office: CSB107 (ชั้นหนึ่ง ห้องเยื้องกับห้องธุรการ) * Office hours: by appointment * Assignment Checklist: [[https://docs.google.com/spreadsheets/d/1-xTkj6PcOXJssoc7LhPQ232IYnFZjV7NDQew4Errf-4/edit?usp=sharing|Google spreadsheet]] ===== วันสอบ ===== {{ :midterm_hist.png |}} ** Mean = 18 ** S.D. = 5.92 * **สอบกลางภาค :** วันพฤหัสบดี ที่ 2 มีนาคม 2560 เวลา 12.00 - 15.00 น. * **สอบปลายภาค :** วันจันทร์ที่ 15 พฤษภาคม 2560 เวลา 12.00 - 15.00 น. ===== หลักเกณฑ์การให้คะแนน ===== * สอบกลางภาค **35%** * สอบปลายภาค **35%** * การบ้าน **10%** * ปฎิบัติการ **10%** * Website **10%** ===== Academic integrity policies ===== * ห้ามลอกเพื่อนไม่ว่ากรณีใด ๆ ทั้งสิ้น หากพบว่ามีความผิดจริงจะได้คะแนน 0 ทั้งคนลอกและคนให้ลอก ถ้าไม่เข้าใจการบ้านหรือเนื้อหาต่าง ๆ โปรดถาม * ถ้าใช้คำตอบหรือใช้แนวคิดจากเว็บหรือบุคคลภายนอก ให้เขียนอ้างอิงเว็บหรือบุคคลดังกล่าวไว้ด้านบนของการบ้านหรือใบงานเสมอ มิเช่นนั้นจะถือว่าเข้าข่ายข้อ 1 * เราสนับสนุนให้ปรึกษาเพื่อนในห้องเรียนหรือรวมกลุ่มในการทำการบ้าน แต่การบ้านของแต่ละคนในกลุ่มจะต้องเขียนออกมาเป็นคำพูดของตนเอง เวลาส่งงานให้เขียนชื่อสมาชิกทุกคนที่รวมกลุ่มกันทำการบ้านดังกล่าว มิเช่นนั้นจะถือว่าเข้าข่ายข้อ 1 * การถามเมื่อเราไม่เข้าใจ ไม่ได้มีความหมายว่าเราดูโง่ แต่มีความหมายว่าเราฉลาดพอที่จะยอมรับศักย์ภาพของตนเอง * การถามเพื่อขอความชัดเจนในโจทย์ปัญหาไม่ถือว่าเป็นการดูถูกอาจารย์ผู้สอน ในทางกลับกันคำถามเหล่านี้ถือเป็นข้อเสนอแนะที่มีคุณค่าในการปรับปรุงคุณภาพของวิชานี้ในเทอมต่อ ๆ ไป ===== Website Project Schedule ===== ^ Date ^ Activities ^ Detail ^ | 16 Jan | แบ่งกลุ่มเลือกรูปแบบเว็บ {{project_group.pdf|สรุปกลุ่ม}} | {{project_intro_sp16.pdf|Intro}} | | 20 Apr | รายละเอียดการนำเสนอ | {{project_present_sp16.pdf|Presentation}} | ===== เนื้อหาวิชาและแผนการสอน ===== ^ Week ^ Date ^ Lecture ^ Slides ^ Date ^ Lab ^ Slides ^ Notes ^ | 01 | | | | 5 Jan | No class | | | 02 | 9 Jan | ชี้แจงกระบวนวิชา \\ สถาปัตยกรรมคอมพิวเตอร์ | {{lec00_sp16.pdf|LEC00}} \\ {{lec01_sp16.pdf|LEC01}} | 12 Jan | HTML Basic/Lists | {{lab01_sp16.pdf|LAB01}} | {{lec01_sp16_note.pdf|Note}} | | 03 | 16 Jan | การแทนข้อมูลในคอมพิวเตอร์ \\ แนะนำการทำโครงงานกลุ่ม | {{lec02_sp16.pdf|LEC02}} | 19 Jan | HTML Tables Divs และ Spans | {{lab02_sp16.pdf|LAB02}} | | | 04 | 23 Jan | //วันรับปริญญา// | | 26 Jan | __CSS Intro Classes และ IDS__ | {{lab03_sp16.pdf|LAB03}} | | | 05 | 30 Jan | กระบวนการพัฒนาซอฟต์แวร์เบื้องต้น | {{lec03_sp16.pdf|LEC03}} | 2 Feb | CSS Element Positioning | {{lab04_sp16.pdf|LAB04}} | | | 06 | 6 Feb | การออกแบบฐานข้อมูลเชิงสัมพันธ์ | {{lec04_sp16.pdf|LEC04}} | 9 Feb | __แนะนำการใช้ SQLite__ | {{lab05_sp16.pdf|LAB05}} | {{sqlite-tools-win32-x86-3100200.zip|SQLite}} | | 07 | 13 Feb | //วันมาฆบูชา// | | 16 Feb | ภาษาสอบถามพื้นฐาน \\ SQL Manipulation และ Queries | {{lec05_sp16.pdf|LEC05}} \\ {{lab06_sp16.pdf|LAB06}} | {{csv2016.zip|CSV}} | | 08 | 20 Feb | ภาษาสอบถามขั้นสูง | {{lec06_sp16.pdf|LEC06}} | 23 Feb | SQL Aggregation และ Multiple Tables | {{lab07_sp16.pdf|LAB07}} | | | 09 | 27 Feb | __ทบทวน__ |||||| | 09 | สอบกลางภาค วันพฤหัสบดีที่ 2 มีนาคม 2560 เวลา 12.00 - 15.00 น. ||||||| | 10 | 6 Mar | การส่งข้อมูล | {{lec07_sp16.pdf|LEC07}} | 9 Mar | PHP Intro / If-else | {{lab08_sp16.pdf|LAB08}} | | | 11 | 13 Mar | โครงข่ายคอมพิวเตอร์เฉพาะบริเวณ | {{lec08_sp16.pdf|LEC08}} | 16 Mar | PHP Arrays | {{lab09_sp16.pdf|LAB09}} | | | 12 | 20 Mar | อินเตอร์เนต | {{lec09_sp16.pdf|LEC09}} | 23 Mar | PHP For และ While | {{lab10_sp16.pdf|LAB10}} | | | 13 | 27 Mar | เทคโนโลยีเครือข่ายคอมพิวเตอร์ไร้สาย | {{lec10_sp16.pdf|LEC10}} | 30 Mar | PHP: Functions \\ การเชื่อมต่อฐานข้อมูลด้วย PHP | {{lab11_sp16.pdf|LAB11}} | {{chinook.zip|DB}} | | 14 | 3 Apr | การประยุกต์เครือข่ายแบบกระจาย | {{lec11_sp16.pdf|LEC11}} | 6 Apr | //วันจักรี// | | | | 15 | 10 Apr | FORM, PHP Cookies และ Sessions | {{lab9.pdf|LAB12-1}}{{lab12_sp16.pdf|LAB12-2}} | 13 Apr | //วันสงกรานต์// | | | | 16 | 17 Apr | การรักษาความปลอดภัยบนเครือข่าย | {{lec12_sp16.pdf|LEC12}} | 20 Apr | __Project Progress__ | | | | 17 | 24 Apr | การนำเสนอโครงงานที่สมบูรณ์ | | 27 Apr | __การนำเสนอโครงงานที่สมบูรณ์__ | | | | 18 | สอบปลายภาค วันจันทร์ที่ 15 พฤษภาคม 2559 เวลา 12.00 - 15.00 น. ||||||| __ขีดเส้นไต้แปลว่าไม่มีงานแลปของสัปดาห์นั้น__ ===== กำหนดส่งงาน (Online)===== (ภายใน **23:59** ของวันที่กำหนด)\\ Link --> [[http://hw.cs.science.cmu.ac.th/CS_HW/p204202.html]] \\ งานที่ตั้งชื่อไฟล์ไม่ตรงกับที่กำหนดในใบงาน **จะไม่ได้รับการตรวจ** ^ Assignment ^ Description ^ File Naming Format ^ Due Date ^ | Iron Chef | {{labsheet01_sp16.pdf|Labsheet01}} \\ {{lab01_menu.pdf|Menu}} | Lab01_รหัสนักศึกษา.html | 18 Jan | | Holiday Calendar | {{labsheet02_sp16.pdf|Labsheet02}} | Lab02_รหัสนักศึกษา.html | 19 Jan | | Resume | {{labsheet04_sp16.pdf|Labsheet04}} | Lab04_รหัสนักศึกษา.html \\ Lab04_รหัสนักศึกษา.css | 2 Feb | | Registrar | {{labsheet06_sp16.pdf|Labsheet06}} | Lab06_รหัสนักศึกษา.db \\ Lab06_รหัสนักศึกษา.txt | 16 Feb | | Registrar 2 | {{labsheet07_sp16.pdf|Labsheet07}} | Lab07_รหัสนักศึกษา.txt | 9 Mar | | Who am I? | {{labsheet08_sp16.pdf|Labsheet08}} | Lab08_รหัสนักศึกษา.php | 10 Mar | | Grade Prediction | {{labsheet09_sp16.pdf|Labsheet09}} | Lab09_รหัสนักศึกษา.php | 16 Mar | | Grade Prediction 2 | {{labsheet10_sp16.pdf|Labsheet10}} | Lab10_รหัสนักศึกษา.php | 23 Mar | | iTunes Store | {{labsheet11_sp16.pdf|Labsheet11}} | Lab11_รหัสนักศึกษา.php | 30 Mar | | Customer Service | {{labsheet12_sp16.pdf|Labsheet12}} | Lab12_1_รหัสนักศึกษา.php \\ Lab12_2_รหัสนักศึกษา.php | 19 Apr | ===== กำหนดส่งงาน (Email) ===== (ภายใน **23:59** ของวันที่กำหนด)\\ Email --> **204202.16s2@gmail.com** \\ งานที่ตั้งหัวข้ออีเมลล์ไม่ตรงกับที่กำหนดในใบงาน **จะไม่ได้รับการตรวจ** ^ Assignment ^ Template ^ Email Title ^ Due Date ^ Solution ^ | คอมพิวเตอร์เบื้องต้น | {{hw1_template_sp16_v2.docx|template v2}} | [204202] ส่งงาน HW1 ของ รหัสนักศึกษา | 26 Jan | {{hw1_template_sp16_sol.pdf|ตัวอย่างคำตอบ}} | | การออกแบบฐานข้อมูล | {{hw2_template_sp16.docx|template}} | [204202] ส่งงาน HW2 ของ รหัสนักศึกษา | 9 Feb | | | ภาษาสอบถาม | {{hw3_template_sp16.docx|template}} | [204202] ส่งงาน HW3 ของ รหัสนักศึกษา | 23 Feb | | | การส่งข้อมูล | {{homework4.docx|template}} | [204202] ส่งงาน HW4 ของ รหัสนักศึกษา | 20 Mar | | | การส่งข้อมูลแบบไร้สาย | {{homework5.docx|template}} | [204202] ส่งงาน HW5 ของ รหัสนักศึกษา | 10 Apr | | | ระบบความปลอดภัย | {{homework6.docx|template}} | [204202] ส่งงาน HW6 ของ รหัสนักศึกษา | 30 Apr | | ===== เอกสารเพิ่มเติม ===== * https://www.codecademy.com/learn/web * สรุป HTML และ PHP {{webapp.pdf|WebApp}}