List of Offered Topics

Bunyarit Uyyanonvara

BU1 - SIIT online HR system

Smart SIIT project

BU2 - Hologram System-1

Focus on hardware

BU3 - Hologram System-2

Focus on software

BU4 - Open topic

Cholwich Nattee

CN1 - Game using Oculus Rift

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.

CN2 - EEG App using Emotive

Emotive is a device capable to capture EEG signal in a user's brain. The obtained signals can be used in various applications.

CN3 - Workload Tracking (Smart SIIT Project)

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.

CN4 - Game or Application using Microsoft Kinect

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.

Ekawit Nantajeewarawat

EN1 - Smart SIIT: Dormitory Reservation and Management System

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.

EN2 - Construction of a Design Pattern Knowledge Base

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

EN3 - Design Pattern Recommendation

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

EN4 - Open Topic

Students may propose a topic in which they are interested.

Gun Srijuntongsiri

GS1 - Application of Scientific Computing in Biology or Biochemistry

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.

GS2 - Scientific Computing Demonstration Web Site

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.

GS3 - SIIT Broken Equipment Report System

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.

GS4 - Open topic

Komwut Wipusitwarakun

KW1 - Student Forms User Interface

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)

KW2 - Student Forms Integration

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.

KW3 - Open topic

Students can propose their own topic.

Nguyen Duy Hung

NH1 - School Equipment Auditing System

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

NH2 - Answering Normal Disjunctive Queries for Bayesian networks

We will develop efficient algorithms to answer this kind of queries.

NH3 - Rule-based system for medical dianogsis

We shall implement a rule-based system to offer medical diagnosis given a patient's symptoms.

NH4 - ICT Senior Project Management System

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.

NH5 - Open topic

Pakinee Aimmanee

PA1 - Graduate Student Application Management (Smart SIIT Project)

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.

PA2 - Games

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.

PA3 - Checking existence of Hemorrhage in the brain CT slides

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.

PA4 - Open topic

PA5 - Open Topic

Stanislav Makhanov

SM1 - OpenGL shooting game

SM2 - Walking particles for edge detection (image processing)

SM3 - Walking particles to detect convergence of vector fields (image processing)

SM4 - Contour lines of the Stereolithographic files

Sasiporn Usanavasin

SU1 - Smart Store Management System

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.

SU2 - Open Topic in IoT: Internet of Everything

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.

SU3 - Open Topic in Data Analytics

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.

SU4 - Smart SIIT Project: Student Training Management System (Phase II)

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.

Teerayut Horanont

TH1 - @Where by TU [Smart SIIT project]

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.

TH2 - GreenSense: A real-time small farm monitoring, management and social engagement programs.

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.

TH3 - Safay (Safe way for drivers)

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.


The project implement several open-source, cross-platform runtime environment Javascript to visualize billions of rows of data to real time streams in no time. Via this project, you will learn how to make presentation of data in a graphical format. The project let you enable interactive data visualization at any scale and make it easy to embed visual analytics into any application.

TH5 -BlindMap

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.

TH6 -Open topic

Thanaruk Theeramunkong

TT1 -Exchange Student Management System

This is SIIT smart project

TT2 - RFID- and GPS-based tracking

Confirm this Aj Thannaruk about this

TT3 - Open Topic


TT5 - Mood recognition from text

Virach Sornlertlamvanich

VS1 - Open topic

VS2 - Open topic

Last modified: Saturday, 27 August 2016, 4:44 PM