Asst.Prof.Dr. Isara Anantavrasilp
Assistant Dean

Dr. Isara Anantavrasilp is a software engineering, computer network and machine learning expert with both practical and theoretical experiences. His expertise focused on Agile software development methodology, mobile application development, intelligent network traffic modeling and management as well as applying machine learning methods into practical uses.
Education :
- B.Sc. Information Technology (Siridhorn International Institute of Technology)
- M.Sc. Computer Science (Technische Universität Dresden, Germany)
- Dr. rer. nat. Informatics (Technische Universität München, Germany)
Interests :
- Indoor Positioning System
- Intelligent Radio Frequency ID (RFID) Reader
- Real-time IP flow Classification System
- Internet Connection Behaviors
- Agile Software Development
- Machine Learning
Credits: 3 (3-0-6)
Description:
This course covers the principles and methodology of object-oriented analysis and design, with emphasis on the use of the Unified Modeling Language (UML), and also the object-oriented development methodology under the unified process. Students will study how to utilize various UML diagrams as well as several design patterns in software analysis and design processes.
Prerequisite: Software Engineering Principle
Lecturer: Asst.Prof.Dr. Isara Anantavrasilp
Moodle Link: None
Credits: 1 (0-3-2)
Description:
Practical study related to 13016219 Object-Oriented Analysis and Design
Prerequisite: Software Engineering Principle
Lecturer: Asst.Prof.Dr. Isara Anantavrasilp
Moodle Link: None
Credits: 3 (3-0-6)
Description:
A software development process is a set of activities, methods, and practices that are used in the production and maintenance process of software. This course is concerned with improving the processes used to develop and maintain high-quality software in a timely and economical manner. It covers the evolutions of different software development models and the currently popular and successful process models, including iterative software development (e.g. spiral models and the Rational Unified Process (RUP)), agile software development (e.g. Extreme Programming (XP), Agile Modeling (AM), Scrum, Crystal, Feature Driven Development (FDD), and Incremental Funding Method (IFM)), software maturity frameworks and software process improvement (e.g. the Capability Maturity Model (CMM) and the Personal Software Process (PSP)).
Prerequisite: Software Engineering Principle
Lecturer: Asst.Prof.Dr. Isara Anantavrasilp
Moodle Link: None