This course intends to prepare students to produce high quality software. Students contemplating a major in IT must take this course. Software life-cycle and process models, requirement engineering; testing; software re-engineering; and software project management are some of the topics to be discussed.

This course is designed for those who want to study programming in depth. Students contemplating a major or minor in CIS or a major in IT must take this course. Recursion, sorting and searching, linked lists, array lists, stacks and queues, hash tables, tree structures, and generic classes are some of the topics students will encounter in the study of this course.

This course is designed for those who want to study programming and CIS/IT. Students contemplating a major or minor in CIS or a BCs in IT should elect this course, as should students in other disciplines who want a solid grounding in programming. Problem solving techniques using a computer, flow of control, object-oriented solution methodology, introduction to programming, concepts in the Java language and an introduction to IDE (integrated development environments) are several of the topics students will encounter in the study of this course. Normally, this is a first course for majors in CIS and BSc in IT who have no programming experience. The course will prepare students for subsequent courses in CIS and in IT which involve programming as their major tool of orientation.

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

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


This course will introduce students to the fundamentals of data modeling and database design. It will prepare students to meet the challenges of technology utilization in the business environment and become more aware of the importance of professional database design. Also students will learn the use of tools in the process of data modeling to ensure a good design and implementation. Discussion of traditional databases, database management issues, will help students to become IT/business professionals able to identify critical information and adequate DBMSs, and to improve on the design and implementation of DB based applications.