จาก
http://mis.bus.tu.ac.th/ที่แน่ๆ 1 ตัว
ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรมเชิงอ๊อบเจกต์ 1 (1-0-3)
Introduction to Object-Oriented Programming
วิชาบังคับก่อน -
แนวคิด วิธีการ และขั้นตอนการสร้างโปรแกรมเชิงอ๊อบเจกต์ หัวข้อหลักที่ศึกษาประกอบด้วย แนวคิดเกี่ยวกับอ๊อบเจกต์กับคลาส การห่อหุ้ม(Encapsulation) การรับทอด (Inheritance) ภาวะพหุสัณฐาน (Polymorphism) การควบคุมลำดับการทำงานในโปรแกรม การเขียนโปรแกรมแบบมีเหตุการณ์เป็นตัวขับ(Event-Driven Programming) และฝึกฝนการใช้ภาษาระดับสูงเชิงอ๊อบเจกต์ในการพัฒนาโปรแกรม
ผม ว่า อาจจะไม่ได้เขียนโปรแกรม เเต่ ต้องเข้าใจถึงหลักการ ของ oop คือ เค้าอาจจะ ยกตัวอย่างมา 1 ภาษา เเล้ว ให้อธิบาย เเต่ ล่ะอย่าง ว่า เป็นยังไงมากกว่า
อีกตัว
รส 622 การจัดการฐานข้อมูลทางธุรกิจ 3 (3-0-9)
IS 622 Business Database Management
วิชาบังคับก่อน -
ทฤษฎีและการจัดการข้อมูลโดยใช้แนวคิดการจัดการการออกแบบฐานข้อมูล การประยุกต์ใช้ระบบจัดการฐานข้อมูล อันประกอบไปด้วยสถาปัตยกรรมระบบฐานข้อมูล (Database Architecture) ฐานข้อมูลเชิงสัมพันธ์ (Relational Database) โครงสร้างข้อมูล (Data Structure) การคงสภาพของข้อมูล (Data integrity) สภาวะพร้อมกัน (Concurrency) ความมั่นคง (Security) การฟื้นฟู (Recovery) พิชคณิตเชิงสัมพันธ์ (Relational Algebra) การดูแลข้อมูล (Data Administration) การจัดการรายการ (Transaction Management) การออกแบบฐานข้อมูลเชิงแนวคิด และเชิงตรรกะ (Conceptual and Logical Design) โดยใช้เครื่องมือ Extended Entity Relationship Model และ Normalization เรียนรู้ภาษา Structured Query Language อันประกอบไปด้วยภาษานิยามข้อมูล (Data Definition Language) ภาษาจัดการข้อมูล (Data Manipulation Language) และศึกษาเทคโนโลยีระบบฐานข้อมูลที่สำคัญในขณะนั้น
ไม่น่าจะ เจอเยอะ น่าจะเจอ sql หรือ โปรแกรม spss นิดๆ หน่อยๆ ให้เข้าใจ เป็นคำลั่งๆ มากกว่า ไม่น่าจะถึงกับเขียน เยอะ
อีกตัว
รส. 623 การวิเคราะห์และออกแบบระบบสารสนเทศ 3 (3-0-9)
IS 623 Information System Analysis and Design
วิชาบังคับก่อน : สอบผ่านวิชา รส.621 ระบบสารสนเทศเพื่อการจัดการทางธุรกิจ และรส.622 การจัดการฐานข้อมูลทางธุรกิจ
แนวคิด (approaches) ระเบียบวิธี(methodologies) เทคนิค (techniques) และเครื่องมือ(tools) ต่างๆ สำหรับพัฒนาระบบสารสนเทศ เพื่อให้ตอบสนองความต้องการของผู้ใช้ได้อย่างถูกต้องและครบถ้วน ภายใต้กรอบจริยธรรมและจรรยาบรรณของวิชาชีพ โดยเน้นระเบียบวิธี เทคนิค และโปรแกรม CASE (Computer Aided Software Engineering) สำหรับการวิเคราะห์และออกแบบระบบเชิงอ็อบเจ็ค (Object Analysis and Design) เช่น ระเบียบวิธี Unified Process การใช้เทคนิคแผนภาพ UML และโปรแกรม Rational Rose หรือโปรแกรม Eclipse หรือโปรแกรม Enterprise Architecture ฯลฯ เพื่อจัดทำตัวแบบระบบ (System Models) หลักการ วิธีการ และเทคนิคที่ใช้สำหรับการออกแบบอ็อบเจ็ค รวมทั้งหลักการ วิธีการ และเทคนิคอื่นๆ เช่น เทคนิคการหาข้อกำหนดความต้องการระบบ หลักการและวิธีการการออกแบบส่วนต่อประสานผู้ใช้ (user interface) และส่วนต่อประสานกับระบบอื่นๆ (system interface)
มี เรื่อง oop เเละต้องมา .ใช้ (Eclipse) น่าจะเป็น java และ (user interface) อีก เขียนไม่น่าเยอะ เเต่ เน้นเข้าใจ
เสริม
รส.636 เครื่องมือพัฒนาระบบสารสนเทศ 3 (3-0-9)
IS 636 Information Systems Development Tools
วิชาบังคับก่อน :
คุณสมบัติ และโครงสร้าง ของ ASP.NET 3.5 ความแตกต่างระหว่าง Windows application กับ Web application การทำงานของ web application และ Life cycle ของ ASP.NET page และฝึกปฏิบัติใช้งานโปรแกรม Visual Studio 2008 และภาษา C# ในการพัฒนาเป็นเว็บแอ็พพิลเคชั่น (web-based application) สำหรับติดต่อฐานข้อมูล Microsoft SQL Server ผ่าน SqlDataSource และรู้จักการจัดการกับข้อมูลจากฐานข้อมูลโดย DataSet และ DataReader สามารถจัดการเรื่อง Security เบื้องต้นสำหรับเว็บแอพพลิเคชั่น สามารถจัดการกับไฟล์ (File) และไดเรคทอรี่ (Directory) และประยุกต์ใช้ความรู้เหล่านี้ในการสร้างเว็บแอพพลิเคชั่นในเชิงการค้าต่างๆได้เช่น Shopping Cart และ Web Content Management System หรือ เว็บแอพพิลเคชั่นอื่นๆเพื่อการใช้สืบค้นข้อมูลและจัดทำรายงานตามความต้องการของผู้ใช้ในองค์กร
เป็นวิชาเลือก ที่ โดน เต็มๆ เลยครับ ถ้าไม่ชอบ แนะนำ อย่าไป ลง
ที่เกี่ยวข้อง น่าจะมีเเค่นี้ ที่เหลือ ไม่น่า่จะมีเเล้ว
จขกท อยากจะเจอ เขียนโปรแกรม ใน ป.ตรี เเละทำให้ ไม่ชอบ อยากจะบอก ว่า เขียนโปรแกรม ไม่ได้อยาก อย่างที่คิด ลองคิดซะว่าไม่เคยเรียน เดียวมันก็ผ่านไปได้ครับ สู้ๆ
ผมเรียนเขียนโปรแกรมเยอะ เเต่ ไม่ลึก คล้ายๆ ว่า เรียนทุก ภาษา เเต่ไม่เก่ง ซักอัน