DIS and Research Topics

Summer and Fall 2014: Topics for Directed Independent Study  (Graduate and Undergraduate level) and MS Thesis Topics

Please contact: Dr. Shankar, shankar@fau.edu, (561) 306-5625(561) 306-5625/ (561) 297-3470(561) 297-3470

Please let me know if any of these topics interest you. You can find more about our work at the following sites: http://csi.fau.edu/  , http://csi.fau.edu/  , http://android.fau.edu/  , http://robotics.fau.edu/  , http://smartsystems.eng.fau.edu/ , and http://semanticweb.fau.edu/  .

If you are interested, you would register for 3 credits of DIS (directed independent study) which counts as a technical elective, or 6 credits of research for MS thesis with me and work on the topic for one to two semesters.

PhD Students: Refer to another tab: “Doctoral Research Topics’ Under Research.

——————————————————————————————————————

Topic #1: Android App QOS Metrics

Focus: Computer Science

Level:  UG (COT4900)  – 3 credits/semester/student

Prerequisites: CEN 4214 (Software-Hardware Design), COT 6930 (Android Components), or background in Android programming and software engineering

Description: We have developed more than 55 Android Apps at FAU; we wish to refine them further and make them usable to all. The student will develop procedures for optimal test coverage, exception handling, refactoring, and power dissipation, and for mapping to different hardware options (screen sizes, hardware accessories and memory capacities) and operating system versions. The student will also validate the processes with two or more existing Apps. This is directly transferable as a job skill.

References: d.android.com, PowerTutor, http://junit.org/, http://android.fau.edu/

Number of DIS Students: Two. Students (may or may not work together). Duration: One or two semesters

Topic #2: Embedded Android

Focus: Computer Engineering

Level:  UG (COT4900) / G (COT 6905) – 3 credits/semester/student

Prerequisites: Linux, C, Eclipse, microcontrollers, and background in Android programming.

Description: Android, with touch-based user interface and open source code, has created a groundswell of interest among embedded system developers. The student will use ARM’s DS-10 profiler which is an Eclipse Plug-in and an ARM-based board (Panda board) to develop C-level code for Android. The book by Yaghmour shows how to create your own Android version for a particular embedded device. Android has differences with its Linux roots, though it integrates Linux components such as glibc and BusyBox. Embedded Android is in its infancy and Linaro open source project is gaining maturity. There is significant potential for creating new and exciting embedded devices as with wearable computing, medical applications, and gaming.

References: Embedded Android by K. Yaghmour, source.android.com, and www.arm.com

Number of DIS Students: Two (Students may or may not work together).  Duration: One or two semesters

Topic #3: Biomedical signal processing with TI’s DSP board

Focus: Electrical Engineering

Level:  UG (EEL4905) / G (EEL 6905) – 3 credits/semester/student

Prerequisites: Digital Signal Processing (DSP), C and (preferably) Eclipse

Description:  TI provides a DSP board that works with an Eclipse-like new version of Code Composer Studio IDE (integrated development environment). One can plug in the board via a protocol emulator (on the board) to USB input of a PC, so the IDE can be used to develop and debug C code. The student will help develop a course around their TMS DSP board and the books for a biomedical lab.  This hands-on experience will help with jobs and advances in the medical field. Felipe Carvalho, Senior in BSEE, is currently using the TI board in acquiring and processing the ECG signal. Two students plan to do DIS on this. You are welcome if you are interested.    More information at http://smartsystems.eng.fau.edu/biomedical-signal-processing/  .

References: www.ti.com,  “Real-Time Digital Signal Processing from MATLAB® to C with the TMS320C6x DSPs,” Second Edition, by Welch, Wright and Morrow; and “Biomedical Digital Signal Processing” by Willis Tompkins.

Number of DIS Students: Two. Students may or may not work together.  Duration: One or two semesters

Topic #4: Robotic Platform for Math Education

Focus: Computer Engineering, Computer Science, and/or Electrical Engineering

Level:  UG (COT4900, EEL 4905) / G (COT 6905, COT 6900, EEL 6905)

Prerequisites:   Course on robotics/mechatronics/microcontrollers

Description:  Low cost robots have been built in courses at FAU using Arduino boards and open source software. These robots are used in math education at the high school level, where students draw geometric art on a 6’ x 6’ canvas. The student will use modular approaches to build software using a high level (easy-to-use) language for drawing geometric primitives (arcs, lines, and angles), and use them to build more complicated shapes (circles, polygons and fractals). The UI (user interface) on the PC needs to capture raw data on speed, distance, direction, angle, and time – and use them to compute Physics and math variables of interest. Jean Lapaix, Senior in BSEE, is currently using PID algorithms to improve the robot’s precision. More students needed. More information at:  http://robotics.fau.edu/ and  http://smartsystems.eng.fau.edu/precision-robotics/ .

References:  robotics.fau.edu and http://www.arduino.cc/.

Number of DIS Students: One or Two. Students may or may not work together. Duration: One or two semesters

Topic #5: Intelligent Web Technologies

Focus: Computer Science and Computer Engineering

Level:  Graduate (COT 6905, COT 6900)

Prerequisites:    Java and Eclipse

Description:   This is a new breed of algorithms that empowers a host of commercially successful applications with intelligence. Examples of success stories based on these techniques are Google, Amazon and Netflix. The algorithms can be categorized into those for search, recommendation, groupings, classification, and the combination of classifiers. Dr. Shankar has taught a graduate course on this in the past using the book by Marmanis and Babenko. Lucene and Nutch are tools that have been used by graduate students at FAU in their research. The student will develop tutorials for a subset of the algorithms. Kris Donate, MSCS, is currently building a semantic search engine for seeking urban planning information. More students needed.

References:   Algorithms of the Intelligent Web by H. Marmanis and D. Babenko, Manning.

Number of DIS Students: One or Two. Students may or may not work together. Duration: One semester (Fall 2013)

Topic #6:  Hydrology Modeling with EDA (engineering design automation) tools

 Focus: Computer Engineering

Level:  Graduate (COT 6905)

Prerequisites: Engineering Design Automation and/or Mathematical Modeling

Description:  We have used VHDL, Verilog HDL and SystemC in several EDA and chip design projects. However, our new goals are to export these concepts to other areas. For example, one of my PhD students, another ex-employee of Cadence like me, is developing a hierarchical model for hydrology – current models are slow and non-real time. My student has already shown how mixed signal modeling can be adapted here for faster response – for some benchmark examples.  He is extending it to more of them. Perhaps this project interests you. If so, that is one area you can contribute to.

Topic #7: Nonintrusive Monitoring of Lego EV3 Motion

Focus: All disciplines of Engineering

Level:  Undergraduate (4xxx DIS course)

Prerequisites:  Physics and Math

Description: Another area is the use of robotics to teach Math.  We just submitted a proposal to NSF (national science foundation) on this. We have developed low cost robots to teach Math. More can be found here: http://robotics.fau.edu/ .  We also want to use the commercial Lego EV3 in solving Math problems. For this, we will have to externalize distance and angle measures from the robot and find ways to control and improve the precision so Math problem solutions are more precise. This would involve nonintrusive monitoring and control perhaps with a smart phone.

Topic #8: Audio DSP Course Development with ARM and OMAP

Focus: Electrical Engineering

Level:  Undergraduate (4xxx DIS course)

Prerequisites:  Introduction to DSP

Description:  A third area is to work with the School for Multimedia Studies and Communication. The idea is to develop an introductory  DSP course focused on the music/audio signal. An undergrad student is exploring the use of a TI board (with ARM and OMAP) and associated software to write C-level code for biomedical signal processing. Your focus could be music/audio signal processing. This may also involve other faculty members such as Dr. Erdol, our Chair.

Please let me know if any of these topics interest you. You can find more about our work at the following sites: http://csi.fau.edu/ , http://csi.fau.edu/ , http://android.fau.edu/ , and http://semanticweb.fau.edu/ .

 

Call
Send SMS
Add to Skype
You’ll need Skype CreditFree via Skype