Semester 2 Academic Year 2018

Review of computer architecture structure and introduction to Operating Systems. Process management. Central processing unit management. Process Synchronization. Process deadlock. Memory management: paging, segmentation. Virtual memory system. File and device management. Security and protection of operating systems. System programming.


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

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

Software engineering principles, object-oriented concepts and principles, object-oriented analysis and design, component-based software engineering, requirements engineering, software design, software processes and improvement, new paradigms in software engineering


bioinformatic programming

Bioinformatics Programming course talks about how computer science tackle some major bioinformatics problems such as DNA and Protein analysis. Student will get some experience on how to use some well-known tools and writing computer programing to solve many problems.

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

Basic principles of software testing. Test case design. Test levels, Black-box and White-box testing. Other types of testing. Supporting tools for software testing. Testing process. Test planning. Writing test report.

มาพัฒนาซอฟต์แวร์แบบมืออาชีพกันเถอะ!

Software Engineering fundamentals including development process and life cycle, requirements analysis, design, construction and testing, operation and maintenance, quality assurance and professional ethics.