CE - 17.20

This project presents the design and implementation of an educational tool for the study of the programming language Ruby. Ruby is a dynamic, object oriented language. It was developed in mid 1990s by Yukihiro Matsumoto in Japan. This web application is developed using HTML, CSS, PHP, JavaScript and MySQL. It offers a brief introduction and covers important concepts in Ruby.

CE - 17.19

The Android codebase has been changing extensively over the last few years to support a wide range of mobile devices as well as to add attractive new features. Although the Android Open Source Project (AOSP) is freely available, due to its dynamic nature and continuous growth there is an ever-increasing need for a tool that facilitates developers the inspection of Android's behavior and aids them in the analysis of the source code by providing handles into the platform.

CE-17.18

The goal of this project is to develop the LSP Evaluator as a web-based software tool which can be used to evaluate the suitability of products using the LSP method. This tool can also be used in the process of learning the LSP method. In this project, the LSP method is implemented in a simple canonical form based on user-friendly web-based application. Users can create any number of input attributes and can evaluate and compare any number of competitive products (or other objects/alternatives).

MT-17.03

Myoelectric signals are nervous impulses that activate skeletal muscles. Deciphering the messages encoded in myoelectric signals could open the door to the next generation of prosthetics and UI devices, creating seamless human machine interfaces that do not rely on physical controls. Unfortunately, myoelectric signal interpretation remains a challenging problem. The current state of the art is to use machine learning algorithms to classify patterns of myoelectric signals into gestures that can be interpreted by prosthetics or UI systems.

CE-17.17

This project proposes to add a Drug Order and Pharmacy module to OpenMRS, a computer software for electronic medical records. With extensive studies of existing software including Practice Fusion, Bahmni, Dominica and in-depth discussions with the medical and developer communities about the specific features needing improvement in existing software, we have developed the UI/UX - more on this in the following chapters.

CE-17.16

The aim of this project is to develop Drawing and Document Annotation module for OpenMRS - an open-source electronic medical records management system. The motivation for the project is the legacy drawing module which features basic tools to draw and annotate the drawing and link them to the patient's medical records within OpenMRS. By providing better drawing and annotation tools with workflow as per the current version of OpenMRS, the project is an improvement to the legacy drawing module.

CE-17.15

This project was designed to upgrade the existing OpenMRS Visit Notes Analysis module. This version of the module lets the user access the underlying visit notes data with more ease - For a particular patient, all visit notes available in the database are displayed as a chart over time, and the user can view a word cloud of problems/treatments/tests by varying the date range, entity type and number of terms. The user can then select a few terms for which a detailed timeline can be viewed (including related terms).

CE-17.13

A brain-computer interface (BCI) takes signals from a human brain as input to a computer system. The goal of BCI systems is to allow a human operator to control a computer application by mental activity alone. Research in this field has advanced considerably in recent years, with the advent of powerful new machine learning technologies. However, many obstacles currently inhibit BCI research, including cost, access to equipment, and domain-specific expertise challenges at the intersection of neuroscience and computer science.

CE-17.14

Aggregation operators are functions that are used to aggregate individual suitability degrees and compute an overall suitability degree for evaluating decisions. One of the goals of this project is to analyze and compare various suitability aggregators. The emphasis is on new forms of interpolative aggregators, as well as new aggregators that combine idempotent and non-idempotent properties.