completed
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
completed [2017/08/10 18:02] – jenkin | completed [2019/09/03 15:55] (current) – khatoll | ||
---|---|---|---|
Line 1: | Line 1: | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
- | ====== Completed Projects | + | ======Completed Projects====== |
- | ====== Comparison of Finger Tracking systems | + | =====Comparison of Finger Tracking systems===== |
Student: | Student: | ||
Line 14: | Line 14: | ||
Completed Winter, 2013 | Completed Winter, 2013 | ||
- | ====== Imputation of missing values in microarray data ====== | + | ===== Imputation of missing values in microarray data ===== |
Line 29: | Line 29: | ||
Throughout the course, the student is required to maintain a course website to report any progress and details about the project. | Throughout the course, the student is required to maintain a course website to report any progress and details about the project. | ||
- | ====== An Open Source Structural Equation Modeling Graph Drawing Application | + | ===== An Open Source Structural Equation Modeling Graph Drawing Application ===== |
**Student: | **Student: | ||
Line 41: | Line 41: | ||
We propose developing an application which will allow the user to load observed variables from a data file to create graphs, or allow using an intuitive graphical interface, and convert the graphs into a text based model specification file (ie generate the code required so the graph can be used in other programs such as R). This text file can then be used as input for the sem() function in R. The application will be implemented in Java, which can then be used with any OS. Later versions may include the ability to call R functions directly from within the application and provide options for more advanced structural equation modeling techniques. | We propose developing an application which will allow the user to load observed variables from a data file to create graphs, or allow using an intuitive graphical interface, and convert the graphs into a text based model specification file (ie generate the code required so the graph can be used in other programs such as R). This text file can then be used as input for the sem() function in R. The application will be implemented in Java, which can then be used with any OS. Later versions may include the ability to call R functions directly from within the application and provide options for more advanced structural equation modeling techniques. | ||
- | ====== Exploring the notion of Variability in Business Process Modeling (and its relationship with Goals) | + | ===== Exploring the notion of Variability in Business Process Modeling (and its relationship with Goals) ===== |
**Student: | **Student: | ||
Line 53: | Line 53: | ||
In this project we shall investigate ways of modeling and reasoning about business process variability. We will pick a BPM, possibly BPMN, and explore different ways by which variability can be expressed. Then we will look at criteria that define variant selection and how such can be represented as well. Through possible formalizations in specification frameworks that are used in AI such as Situation Calculus or planning definition languages, the problem of automatically selecting variants of interest in order to meet certain customization criteria shall be studied. In the end we are hoping to develop a concrete framework for representing and reasoning about business process variability in light of high-level goal-based customization criteria. | In this project we shall investigate ways of modeling and reasoning about business process variability. We will pick a BPM, possibly BPMN, and explore different ways by which variability can be expressed. Then we will look at criteria that define variant selection and how such can be represented as well. Through possible formalizations in specification frameworks that are used in AI such as Situation Calculus or planning definition languages, the problem of automatically selecting variants of interest in order to meet certain customization criteria shall be studied. In the end we are hoping to develop a concrete framework for representing and reasoning about business process variability in light of high-level goal-based customization criteria. | ||
- | ====== Mobile Software Development Platform Comparison: Windows Phone 7 and Android | + | ===== Mobile Software Development Platform Comparison: Windows Phone 7 and Android ===== |
**Student: | **Student: | ||
Line 69: | Line 69: | ||
This project aims to compare the mobile platforms with respect to development languages, the use of object oriented software development principles and the utility of the tools. The applications and documentation developed through the course of this project should also provide a good source of information for computer science and engineering students who might want to develop software on mobile platforms. Using standard libraries and working with established frameworks and as well as open source frameworks to develop reliable, extendible and reusable code for mobile platforms would be an excellent experience for students to learn about new emerging technologies and the software engineering concepts that apply to them. | This project aims to compare the mobile platforms with respect to development languages, the use of object oriented software development principles and the utility of the tools. The applications and documentation developed through the course of this project should also provide a good source of information for computer science and engineering students who might want to develop software on mobile platforms. Using standard libraries and working with established frameworks and as well as open source frameworks to develop reliable, extendible and reusable code for mobile platforms would be an excellent experience for students to learn about new emerging technologies and the software engineering concepts that apply to them. | ||
- | ====== CPS/1 Emulator | + | ===== CPS/1 Emulator ===== |
**Student: | **Student: | ||
Line 81: | Line 81: | ||
Background information: | Background information: | ||
- | ====== Quantum Cryptography | + | ===== Quantum Cryptography ===== |
**Student: | **Student: |
completed.txt · Last modified: 2019/09/03 15:55 by khatoll