- MICROPROCESSOR AND INTERFACING
วิชานี้ Lecture สนุกดีฮะเหมือนไปเที่ยวหลายๆที่ แต่.. ระวังเนื้อหาหน่อยครับ
ค่อนข้างเยอะมากถึงมากที่สุดแล้วก็หนังสือเรียน น้องๆเห็นตอนแรกอาจจะตกใจกลัวได้
วิชานี้มันเป็นวิชา ออกแบบระบบทางด้าน Hardware ใช้ความรู้ต่อจาก Digital แล้วก็ Com org&Asm
แล้วในปี 3 เทอมแรกจะเรียน Com Arch กับ Theory Compute ด้วย 2 วิชานี้บวกกับวิชาที่กล่าวมา
ถ้าหากน้องเรียบเรียงความคิดสร้างความเชื่อมโยงระหว่างวิชาได้ น้องจะทำงานได้สารพัดอย่างเลยครับ มีประโยชน์มากๆ
ส่วนเนื้อหาจริงๆ ก็จะป็นการรู้จักกับ IC ชนิดต่างๆ แล้วธรรมชาติของระบบงาน Hardware แบบเจาะลึก ใครที่อยากจะ
สร้างหรือรู้จักระบบงานทาง Hardware มากขึ้น ไม่ควรพลาดจริงๆครับ
Assignment: สร้างระบบงาน Hardware อะไรก็ได้ให้ทำงานได้ตามเงื่อนไขที่อาจารย์กำหนดมา
ปีที่แล้วทำระบบติดต่อกับ Com แบบ อนุกรม สามารถส่งและรับข้อมูลระหว่างกันได้
- MICROPROCESSOR AND INTERFACING LABORATORY
เป็นวิชา Lab ที่ใช้ความรู้ที่เรียนมาในวิชาทฤษฎีมาประยุกต์ใช้ ถือว่า Lab แต่ละครั้งหหนักมาก ไม่สามารถทำเสร็จได้ภายในเวลา 3 ชม. (หรือผมความสามารถไม่ถึงเอง)
ทำให้บางครั้ง น้องๆ อาจจะเห็นพี่ๆไม่ยอมกลับหอกลับบ้านสักที สำหรับพพี่เองในบางครั้งก็กลับตี 1 ตี 2 หลายๆวันเลยครับ คำแนะนำสำหรับวิชานี้คือ กรุณาทำ Lab ให้เสร็จแต่เนิ่นๆ
มิเช่นนั้นน้องจะไม่มีทางส่งทันเวลาแน่ๆครับ (สำหรับน้องที่ไไม่แม่น Assembly ไม่เป็นไรครับ ทบทวนกันได้ แต่
ควร ทบทวนอย่างยิ่ง )
Assignment: ไม่มี
- SYSTEM SOFTWARE DEVELOPMENT
วิชาสาย Software จะใช้ C++ กับ Library ชื่อ Win32 และ MFC ที่ให้มากับ Visual Studio ของ Microsoft ตั้งแต่ Version Professional ขึ้นไป
โดยการเขียนโปรแกรมจะเป็นการเขียนสร้าง User Interface บน Windows เป็นหลัก โดยแบ่งเป็น 2 ช่วง ส่วนแรกจะเขียน Win32 แนะนำให้รุ้จักการเขียนโปรแกรมจัดการ Event ต่างๆ
เช่นการ คลิก Mouse การกดปุ่ม เป็นต้น โดยใช้การเขียน Style แบบ Procedure เป็นหลัก (แบบโครงสร้างที่เขียนกันใน C) ส่วนที่สองจะเป็นการใช้ MFC Library เป็นหลักเพื่อสร้าง
Software ขนาดใหญ่มากๆ การเขียนโปรแกรมหลายๆหน้าต่าง, ติดต่อ Database, เขียนโปรแกรมให้ทำงานพร้อมกัน (Multithreading Programming), etc โดย จะใช้ Style
การเขียนโปรแกรมแบบ OOP (วิชานี้จะทำให้คนที่เกลียด C++ หลายๆคนกลับมาชอบมันเลยหล่ะแต่อยากให้กลับไปทวนครับ)
Assignment: ชิ้นแรก เขียน Win32 ตามใจชอบในขอบเขตที่กำหนด, ชิ้นที่สองเขียน MFC ตามใจชอบในขอบเขตที่กำหนดเช่นกัน
- INFORMATION SYSTEM ANALYSIS AND DESIGN
(ไม่เคยเรียน) แต่จากที่เห็นเพื่อนทำงาน น้องจะใช้ความรู้จนคุ้มหน่วยกิตเลยทีเดียวครับ (ตั้งแต่ SE, DB,Programming วิชาต่างๆ)
วิชานี้ไม่ใช่วิชาเขียนโปรแกรมนะครับ ออกแนวบริหารซะมากกว่า เราจะเป็นคนวางผังระบบงานในบริษัทหรือหน่วยงานต่างๆ ให้ออกมามีความเหมาะสม
จากการที่พี่เข้าไปแอบเรียนกับเพื่อน อ. สอนดีมากครับ ทำให้เราได้เห็นมุมมองของการวางระบบใหญ่ๆจริงๆ ลำพังเขียนโปรแกรมได้เราอาจจะไม่สามารถวางระบบใหญ่ๆได้ครับ
Assignment: ไม่แน่ใจรู้แต่ เพื่อนบอกว่า หนึ่งอาทิตย์ หายไป 3 วันเพื่อทำวิชานี้เลยทีเดียว
- INFORMATION SYSTEM ANALYSIS AND DESIGN LABORATORY
(ไม่เคยเรียน) เป็น lab ที่ อ. จะค่อยให้คำปรึกษาเกี่ยวกับ Assignment ซะมาก
Assignment: ไม่ทราบครับ
- ARTIFICIAL INTELLIGENCE
วิชานี้ ทำให้เห็นมุมมองของการเอาวิชาอย่าง Data Structure ไปใช้งานครับ บางคนอาจเรียน DSA ไปอาจจะไม่เห็นภาพว่าเอาไปใช้อะไร
แต่พอมาเรียนวิชานี้แล้วจะทำให้รู้สึกชอบขึ้นมาก็ได้ครับ วิชานี้ว่าด้วย Algorithms แบบต่างๆที่ถูกคิดค้นมาแก้ปัญหาต่างๆ รอบๆตัวเรา
ซึ่งเรื่องหลักๆที่น่าจะทำความเข้าใจให้ดีก่อนเรียนวิชานี้คือ Tree กับ Graph ครับ วิชานี้พี่จัดให้อยู่ในสาย Systems นะครับ ไม่ใช่ Software
เพราะงาน Network หรือ Hardware ในบางครั้งก็ต้องใช้ AI เอาไปประยุกต์ใช้งานด้วย ดังนั้นแนะนำให้ทุกสายเรียนครับ มีประโยชน์มากๆ ทำให้เห็น
มุมมองของการแก้ปัญหาในระบบขึ้นเยอะ เลยครับ
Assignment: 2 ชิ้น รายละเอียดแต่ละปีไม่เหมือนกัน
- JAVA TECHNOLOGY
(ไม่เคยเรียนครับ) เห็นเพื่อนๆเรียนมีแต่คนบอกว่าสนุกดี ได้อะไรเยอะ

- MICRO ROBOT DEVELOPMENT
(ไม่เคยเรียนครับ) จากที่เห็นชาวบ้านเขาเรียนกัน งานหนักดีครับ อดหนับอดนอนได้เลยทีเดียว
ที่จริงอย่างที่บอกไปแล้วมีอะไรอยากบอกมากกว่านี้แต่กลัวโดนอุ้ม 555
หลังไมค์ละกันครับ
