List of Offered Topics
- Bunyarit Uyyanonvara offers 4 topics (updated)
- Cholwich Nattee offers 4 topics (updated)
- Ekawit Nantajeewarawat offers 4 topics (updated)
- Gun Srijuntongsiri offers 4 topics (updated)
- Komwut Wipusitwarakun offers 3 topics (updated)
- Nguyen Duy Hung offers 5 topics (updated)
- Pakinee Aimmanee offers 5 topics (updated)
- Stanislav Makhanov offers 4 topics (updated)
- Sasiporn Usanavasin offers 4 topic (updated)
- Teerayut Horanont offers 6 topics (updated)
- Thanaruk Theeramunkong offers 5 topics (updated)
- Virach Sornlertlamvanich offers 2 topics
Smart SIIT project
Focus on hardware
Focus on software
Oculus Rift is a virtual reality headset that allows players to experience a different environment and interface while playing games. In this project, you will develop a 3D game that utilizes the capability of Oculus Rift.
Emotive is a device capable to capture EEG signal in a user's brain. The obtained signals can be used in various applications.
Casual and part-time employees (e.g. adjunct faculty members, teaching assistants, lab instructors) need to record their workload on a regular basis (e.g. every week a TA records number of hours in lab and number of assignments marked). Workload information is then reviewed by secretaries and executive. This system will automate the recording of workload information and support the review workflow.
Microsoft Kinect allows us to capture movement of users. It can be used provide unique user interface and interactions. In this project, you will develop a game or application utilizing Microsoft Kinect.
This topic is concerned with development of an SIIT dormitory management system, which provides features such as dormitory reservation, dormitory contract management, etc. The project covers all important stages of information system development, starting from requirement analysis, domain model analysis, database design, and implementation. Requirements will be gathered from the Property Management Division of SIIT.
A design pattern provides a tested and proven solution to a problem that commonly occurs in software design. This study is concerned with development of a knowledge-based framework for representing design patterns. The structural schema of a design pattern is represented using the Ontology Web Language (OWL) and the general reusable design solution suggested by the pattern is represented as rules in the Java Expert System Shell. Through rule instantiation, a general suggested solution is applied in an application-specific context for use case realization. Application of the framework to the generation of object interaction designs, represented as sequence diagrams in the Unified Modeling Language, from requirements specified in the form of operation contracts will be demonstrated.
Topics concerning with this study are shown as follows:
- Development of a front-end application invoking a set of developed back-end modules.
- Development of a back-end module, e.g., an application for transforming an UML class diagram represented in XMI to OWL, or implementation of rules for generating a sequence diagram.
Qualifications: Basic knowledge on UML sequence diagrams and Java programming
Design patterns for software development provide general reusable solutions to commonly occurring problems. They are useful for developing flexible, reusable and modular software with object-oriented programming. Selecting an appropriate design pattern is however a difficult task, especially for novice designers. In order to apply a pattern to a given problem context, a designer necessarily understand not only a problem domain but also the usage and structure of the pattern. One possible approach for facilitating design pattern selection is to construct a pattern usage hierarchy, based on which a problem-driven framework for recommending design patterns is developed. The characteristics of tasks to be performed in a given problem and examples of pattern usage are used for retrieving user intention and for matching the problem with an appropriate pattern. A topic concerning with this study is to develop a recommendation system from a predetermined design pattern recommendation approach. Qualifications: Basic knowledge on Java programming
Students may propose a topic in which they are interested.
In this project, you will get to apply your knowledge of scientific computing (CSS 226) to solve a few real-world problems in biology or biochemistry. There are a number of problems that National Center for Genetic Engineering and Biotechnology (BIOTEC) of Thailand is interested in and you will get to choose from them.
Build a web site that interactively demonstrate how different algorithms in scientific computing works such as algorithms for optimization, solving linear and nonlinear equations, and linear least squares. Users should be able to enter the input data that affect the demonstration, too.
Build a system that allows anyone to report broken equipment via smartphones or tablets. The system should subsequently notify our Building and Ground division automatically. You will get to build the smartphone app as well as the back-end server for this project.
Bachelor students submit forms during their studies for many different tasks: register without pre-requisite, return of damage deposit, medical leave/exam postponement, exam conflict, etc. These forms are usually passed via secretaries to advisors and then executives (e.g. head of school, director). Rather than using paper forms, this system will allow online processing. This part of the Student Forms system will focus on the user-interface and workflow (e.g. the form is automatically sent to the next person when complete)
Bachelor students submit forms during their studies for many different tasks: register without pre-requisite, return of damage deposit, medical leave/exam postponement, exam conflict, etc. These forms are usually passed via secretaries to advisors and then executives (e.g. head of school, director). Rather than using paper forms, this system will allow online processing. This part of the Student Forms system will focus on the backend and integration with other systems.
Students can propose their own topic.
Schools and departments purchase academic and research equipment through different budgets (e.g. school, research project, graduate student). There are different accounting and procurement rules that require the equipment to accounted for on a regular basis (e.g. yearly equipment audits). With equipment being used by many people it is difficult to keep track of where it is when someone else needs it or the auditor needs to see it. This project involves designing and implementing a system that allows easy tracking of equipment. This may include tags (RFID, QR, barcode) on equipment, scanners and an application for recording equipment information. Preferred background: Ruby on Rails
We will develop efficient algorithms to answer this kind of queries.
We shall implement a rule-based system to offer medical diagnosis given a patient's symptoms.
This project is to build the complete online system to manage the senior project. The system should supports at least the following features: a front page for the senior project coordinator to communicate with students about news and deadline of senior project, registering student groups, online form for professors to put in their topics, automatic group-professor matching, report submission system, online evaluation forms for the professors, and generate the score file.
Masters and Ph.D. Applicants submit their applications and supporting documents to the admission office each semester. The applications are processed by admissions staff, schools secretaries, potential advisors and executive committee members. This project is to automate this workflow for efficiently processing applications. Features include: automatically ranking applications according to users preferences, status reporting to applicants, notifying users of next step in the workflow (e.g. "forward application to 2 potential advisors"), collecting statistics of current and past applications.
This project is a group that is interested in making a game in 3D. Plotting, planning, and writing the codes to make a game fun and interesting is a challenge in this project.
Brain Hemorrhage is the bleeding in the brain. This project is to write a program to classify Brain’s CT scan slides into 2 groups- with or without hemorrhage. The program should evaluate the percent of correctness by comparing the results with the provided ground truth from the doctor.
The project aims to design and develop a smart store management system that use smart devices to manage front-end for customer order, back-end for inventory management and accounting management. UI/UX, ERP and inventory control will be key concepts that are used for system design. This project is opened for discussion.
oT is the network of physical objects or "things" embedded with electronics, software, sensors, and connectivity to enable objects to exchange data with the manufacturer, operator and/or other connected devices. IoT allows objects to be sensed and controlled remotely across existing network infrastructure, creating opportunities for more direct integration between the physical world and computer-based systems, and resulting in improved efficiency, accuracy and economic benefit. There are variety of applications that can use IoT to create new business value proposition to their customers. This topic of IoT application is opened for discussion.
Data Analytics (DA) is the science of examining raw data with the purpose of drawing conclusions about that information. Data analytics is used in many industries to allow companies and organization to make better business decisions and in the sciences to verify or disprove existing models or theories. The domain of data analytics is opened for discussion.
This system provide online request and status tracking of students’ summer training. This system will be used by the 3rd year students, faculty members and staffs.
New students, visitors and sometimes current students often find it difficult to find what they are looking for on campus: bathrooms, offices, sports facilities, location of special activities, etc. This project will develop a novel application that allows users to be guided around campus finding landmarks of interest. You will get the source code from the previous year to improve and make it as your application! We expect all TU students will use this application by next year.
The project implement a platform for smart farm monitoring and management. We develop several sensors devices to monitor and send real-time farm information to the cloud. It’s fun to see the plant growing and share to your friends across social networks.
Road traffic injuries are a multidimensional problem that require a comprehensive view when examining the determinants, consequences and solutions. This project is aim to monitor road surface anomalies, such as potholes, speed bumps etc. by using accelerometer from a mobile phone. The output will automate mapping road surface quality during drive.
This project therefore produce significant navigational challenges and use-cases that the visually impaired may experience while independently exploring unfamiliar places. We will implement this project as Social Entrepreneurship and you will learn the technique to build map and navigation system.
This is SIIT smart project
Confirm this Aj Thannaruk about this