Research Projects

This is a list of research projects that may have opportunities for undergraduate students. You can browse all the projects, or view only projects in the following categories:

Computer Engineering and Computer Science

 

Characterization of Fiber Reinforced Composite Materials

Research categories:  Aerospace Engineering, Chemical, Civil and Construction, Computational/Mathematical, Computer Engineering and Computer Science, Industrial Engineering, Material Science and Engineering
School/Dept.: School of Aeronautics and Astronautics
Professor: Sangid Michael
Preferred major(s): AAE, ME, MSE, IE, ChE, CE, NE, CS
Desired experience:   Preferably junior standing
Number of positions: 2

We are looking for motivated, hard-working undergraduate students interested in experimental composite materials research. This position is on a team investigating fiber orientation and length measurements in thermoplastic composites. These long fiber composites have a direct application to replace steel and aluminum structural alloys in the aerospace and automotive industries. Our team is comprised of Pacific Northwest National Lab, Autodesk, Plasticomp, Magna, Toyota, University of Illinois, and Purdue. Applicants will work under the mentorship of a graduate student and faculty member. The position includes hands on specimen preparation, in the form of extracting and polishing samples for fiber orientation measurements and melting samples and isolating the pertinent fibers for length measurements.

 

Continuous Analysis of Many CAMeras

Research categories:  Computer Engineering and Computer Science
School/Dept.: Electrical and Computer Engineering
Professor: Yung-Hsiang Lu
Preferred major(s): Computer Engineering, Computer Science, Electrical Engineering
Desired experience:   ECE 264 or equivalent
Number of positions: at most 5

Streaming data, especially video, requires heavy computation. Any system to analyze such data must be scalable and efficient with minimal latency. We are building a system that allows researchers to test their video analysis methods at unprecedented scale by running on thousands of cameras simultaneously and then displays their results. This system is operational since July 2014 and has more than 45 registered users.

More information: https://cam2.ecn.purdue.edu/

 

VACCINE-Visual Analytics for Command, Control, and Interoperability Environments

Research categories:  Computational/Mathematical, Computer Engineering and Computer Science, Innovative Technology/Design
School/Dept.: ECE
Professor: David Ebert
Preferred major(s): Computer Engineering, Computer Science, other Engineering majors with programming experience
Desired experience:   Programming experience in C++, others as described below
Number of positions: 5

We are currently searching for students with strong programming and math backgrounds to work on a variety of projects at the Visual Analytics branch (VACCINE) of the Department of Homeland Security Center of Excellence in Command, Control and Interoperability. Students will each be assigned individual projects focusing on developing novel data analysis and exploration techniques using interactive techniques. Students should be well versed in C++ upon entering the SURF program, and will be expected to learn skills in R, OpenGL, and/or a variety of other libraries over the course of the summer.

Ongoing project plans will include research that combines soil, weather and crop data from sensing technology to provide critical crop answers for California wine growers and producers, programming for criminal incident report analysis, incorporating local statistics into volume rendering on the GPGPU, healthcare data analysis, and analyzing customizable topics and anomalies that occur in real-time via social media networks Twitter and Facebook. If you have CUDA programming experience or an intense interest to learn it, please indicate this on your application form. We also plan to have a project that will assist first responders in accident extrication procedures.

The ideal candidate will have good working knowledge of modern web development technologies, including client-side technologies such as HTML5, SVG, JavaScript, AJAX, and DOM, as well as server side components such as PHP, Tomcat, MySQL, etc. Experience in visualization or computer graphics is a plus. The project will likely be based on the D3 (http://d3js.org/) web-based visualization toolkit; prior experience using D3 or other visualization APIs for the web is particularly welcome.

Of the past undergraduate students that have worked in the center, five of their research projects have led to joint publications in our laboratory and at many of our areas' top venues. Sample projects include visual analytics for law enforcement data, health care data and sports data. Students will be assigned individual projects based on the center's needs which will be determined at a later date. To learn more about the VACCINE Center go to the website provided below.

More information: http://visualanalytics-cci.org

 

Web Programming

Research categories:  Computer Engineering and Computer Science
School/Dept.: Electrical and Computer Engineering
Professor: Yung-Hsiang Lu
Preferred major(s): Computer Engineering, Computer Science, Electrical Engineering
Desired experience:   ECE 264 or equivalent
Number of positions: 3

This project builds a web-based tool for programming assignments. Computer programming has become very complex and many tools are available. However, using these tools requires knowledge and skills beyond the background of many students. This project creates a web tool that analyzes students' computer programs and help students learn better.

 

nanoHUB Research in Nanoscale Science and Engineering

Research categories:  Computational/Mathematical, Computer Engineering and Computer Science, Electronics, Material Science and Engineering, Nanotechnology, Other
Professor: NCN Faculty
Preferred major(s): Electrical, Computer, Materials, or Mechanical Engineering; Physics; Computer Science
Desired experience:   Serious interest in and enjoyment of programming, programming skills in any language, physics coursework.
Number of positions: 15-20

Join the Network for Computational Nanotechnology (NCN) team and help build the growing set of resources being used in all Top 50 Colleges of Engineering (US News & World Report rankings) and by over 300,000 annual users in 172 countries. nanoHUB provides over 340 simulation tools that users run from a web browser in a scientific computing cloud. You will work with one of the NCN collaborative investigators, such as Professors Gerhard Klimeck, Ale Strachan, or Peter Bermel.

SURF students learn the Rappture (www.rappture.org) toolkit that makes it quick and easy to develop powerful, interactive, web-based applications. These skills are utilized by working with nanotechnologists to put their applications and supporting information on https://nanoHUB.org. As part of our team, you will be engaged in the National Science Foundation-funded effort that is connecting theory, experiment and computation in a way that makes a difference for the future of nanotechnology and the future of scientific communities. Other undergraduate researchers before you have each been able to literally impact thousands of nanoHUB users (for an example, see https://nanohub.org/resources/crystal_viewer); join their legacy and create something that will build your own skills and will help others.