The CS Building Department of Computer Sciences Purdue Universty Search General Information Academics Research People External Relations


The Undergraduate Research Opportunities

  • Fall 2008
Faculty Project Prerequisites/ Add. Info Type of Support

Aliaga, D.
aliaga@cs.purdue.edu

http://www.cs.purdue.edu/homes/aliaga

Some computer graphics or mathematics background

CS 490/497

Aref, W.
aref@cs.purdue.edu

Bioinformatics Project

CS 348 or CS 448 

CS 490/497

Bhargava, B.
bb@cs.purdue.edu

See areas of interest:
http://www.cs.purdue.edu/people/bb

Procedure for project:
http://www.cs.purdue.edu/people/bb
(scroll down to the bottom of the his page)

CS 490/497

CERIAS

http://www.cerias.purdue.edu/homes/poly2/

More CERIAS information

CERIAS

Biometrics API (BioAPI)

http://www.biotown.purdue.edu/research/java.html

Dunsmore,H.
bxd@cs.purdue.edu

Web programming using scripting languages, servlets, and databases

Junior or Senior standing. Contact Janice Thomaz (thomaz@cs.purdue.edu) in order to form Project Groups.

CS 490/497

Eugster, P.
peugster@cs.purdue.edu

Programming languages and/for distributed systems
http://www.cs.purdue.edu/homes/peugster

CS352 or CS456; CS354 or CS422

CS 490/497

Hoffmann, C.
cmh@cs.purdue.edu

Graphics and visualization / 3D volumetric display

CS 334. Student should be knowledgeable in graphic programming.

CS 490/497

Hosking, T.
hosking@cs.purdue.edu

Programming language implementation: compilers, garbage collection, back-end retargetting (to gcc and/ or .NET), threads, applications
http://www.cs.purdue.edu/research/ugrad/Vpython.html

CS 352 highly desired

CS 490/497

Jagannathan, S.
suresh@cs.purdue.edu

programming languages and implementation, concurrent/distributed programming, formal methods

CS 352 and CS 456 (desirable)

CS 490/CS 497, and NSF REU

Kihara, D.
dkihara@purdue.edu

Bioinformatics projects: Protein structure prediction, modeling, Genome sequence analysis, Metabolic pathway analysis

Programming Skills
http://www.cs.purdue.edu/faculty/dkihara.html

CS 490/497

Kompella,  R.
kompella@cs.purdue.edu

Systems and Networking, Network Security, Fault diagnosis, Wide area networks, Monitoring and Measurement

Prerequisites : Network programming, Programming, Some systems

CS 490/497

Li, Z.
li@cs.purdue.edu

1) Programming tools for sensor networks.
2) Programming tools and performance evaluation for high performance computing.

CS250 required. CS352 or CS354 highly desired.

REU for US citizens or permanent residents/ CS490 for others

Nita-Rotaru, C.
crisn@cs.purdue.edu

http://projects.cerias.purdue.edu/ds2/projects.html

Network programming, some security background.

Pandurangan, G.
gopal@cs.purdue.edu

Network algorithms
Web modeling and algorithms
 Bioinformatics
 

Good performance in CS381 and programming skills

http://www.cs.purdue.edu/people/gopal

CS 490/497

Popescu, V.
popescu@cs.purdue.edu

Computer graphics, image-based rendering, reflection rendering, interactive automated modeling, simulation visualization

http://www.cs.purdue.edu/cgvlab/projects.htm

CS 490/497

Sacks, E.
eps@cs.purdue.edu

-Computational Geometry & Graphics Programming
-Robot Path Planning: Programming & Graphics

Program in C++, graphics course helpful

NSF REU

Vitek, J.
jv@cs.purdue.edu

Programming languages, real-time systems, software engineering.

CS 352 or CS 456. Good programming Skills.

CS 490/497

Vitek, O.
ovitek@stat.purdue.edu

A project in computational proteomics  http://www.stat.purdue.edu/~ovitek/Home.html

Willing to work in an interdisciplinary area; a course on algorithms and programming skills.

CS 490/497

 
Research opportunities outside the CS department ~ Fall 2007

Bina, M.
bina@purdue.edu

Bioinformatics Project
http://www.chem.purdue.edu/bina/

Familiarity with programming in C (or perl) and creating databases

CHM 499

Doerge, R. W.
doerge@stat.purdue.edu

Statistical Bioinformatics
http://www.stat.purdue.edu/~doerge/

Interest in bioinformatics, genetics, genomics, math, cs, statistics and combination of these.

Research Experience and possibly credits.

  • Summer 2008
Faculty Project Prerequisites/ Add. Info Type of Support

Aliaga, D.
aliaga@cs.purdue.edu

Graphics & Visualization Lab graphics experience (cs334 or similar)  
Aref, W.
aref@cs.purdue.edu
Bioinformatics Project CS 348 or 448 is desirable but not necessary  

Clifton, C.
clifton@cs.purdue.edu

Areas of interest: Data Mining, Database, and Privacy & Security.
For details see: http://www.cs.purdue.edu/homes/clifton

See suggestion of project:
http://www.cs.purdue.edu/homes/clifton#projects

CS 490/497

Dunsmore,H.
bxd@cs.purdue.edu

Web programming using scripting languages, servlets, and databases

Junior or Senior standing. Contact Janice Thomaz (thomaz@cs.purdue.edu) in order to form Project Groups.

CS 490/497

Eugster, P.
peugster@cs.purdue.edu

Programming languages and/for distributed systems
http://www.cs.purdue.edu/homes/peugster

CS352 or CS456; CS354 or CS422

CS 490/497

Kihara, D.
dkihara@purdue.edu

Bioinformatics projects: Protein structure prediction, modeling, Genome sequence analysis, Metabolic pathway analysis

Programming Skills
http://www.cs.purdue.edu/faculty/dkihara.html

independent study/credit

Li, Z.
li@cs.purdue.edu

1) Programming tools for sensor networks.
2) Programming tools and performance evaluation for high performance computing.

CS250 required. CS352 or CS354 highly desired.

REU for US citizens or permanent residents/ CS490 for others

Mathur, A.
apm@cs.purdue.edu

Evaluate dynamic model checking methods against the traditional software testing approaches to find errors in computer programs.

senior or junior who has completed CS 352)

paid or for credit
Pandurangan, G.
gopal@cs.purdue.edu

implementing algorithms for peer-to-peer networks
 

CS381 and programming skills

http://www.cs.purdue.edu/people/gopal

CS490/497 or as independent study for credit

Vitek, O.
ovitek@stat.purdue.edu

A project in computational proteomics  http://www.stat.purdue.edu/~ovitek/Home.html

Willing to work in an interdisciplinary area; a course on algorithms and programming skills.

CS 490/497

  • Spring 2008
Faculty Project Prerequisites/ Add. Info Type of Support

Aliaga, D.
aliaga@cs.purdue.edu

http://www.cs.purdue.edu/homes/aliaga

Some computer graphics or mathematics background

CS 490/497

Aref, W.
aref@cs.purdue.edu

Bioinformatics Project

CS 348 or CS 448 

CS 490/497

Bhargava, B.
bb@cs.purdue.edu

See areas of interest:
http://www.cs.purdue.edu/people/bb

Procedure for project:
http://www.cs.purdue.edu/people/bb
(scroll down to the bottom of the his page)

CS 490/497

CERIAS

http://www.cerias.purdue.edu/homes/poly2/

More CERIAS information

CERIAS

Biometrics API (BioAPI)

http://www.biotown.purdue.edu/research/java.html

Clifton, C.
clifton@cs.purdue.edu

Areas of interest: Data Mining, Database, and Privacy & Security.
For details see: http://www.cs.purdue.edu/people/clifton

See suggestion of project:
http://www.cs.purdue.edu/people/clifton#projects

CS 490/497

Dunsmore,H.
bxd@cs.purdue.edu

Web programming using scripting languages, servlets, and databases

Junior or Senior standing. Contact Janice Thomaz (thomaz@cs.purdue.edu) in order to form Project Groups.

CS 490/497

Eugster, P.
peugster@cs.purdue.edu

Programming languages and/for distributed systems
http://www.cs.purdue.edu/homes/peugster

CS352 or CS456; CS354 or CS422

CS 490/497

Hoffmann, C.
cmh@cs.purdue.edu

Graphics and visualization / 3D volumetric display

CS 334. Student should be knowledgeable in graphic programming.

CS 490/497

Hosking, T.
hosking@cs.purdue.edu

Programming language implementation: compilers, garbage collection, back-end retargetting (to gcc and/ or .NET), threads, applications
http://www.cs.purdue.edu/research/ugrad/Vpython.html

CS 352 highly desired

CS 490/497

Jagannathan, S.
suresh@cs.purdue.edu

programming languages and implementation, concurrent/distributed programming, formal methods

CS 352 and CS 456 (desirable)

CS 490/CS 497, and NSF REU

Kihara, D.
dkihara@purdue.edu

Bioinformatics projects: Protein structure prediction, modeling, Genome sequence analysis, Metabolic pathway analysis

Programming Skills
http://www.cs.purdue.edu/faculty/dkihara.html

CS 490/497

Kompella,  R.
kompella@cs.purdue.edu

Systems and Networking, Network Security, Fault diagnosis, Wide area networks, Monitoring and Measurement

Prerequisites : Network programming, Programming, Some systems

CS 490/497

Li, Z.
li@cs.purdue.edu

1) Programming tools for sensor networks.
2) Programming tools and performance evaluation for high performance computing.

CS250 required. CS352 or CS354 highly desired.

REU for US citizens or permanent residents/ CS490 for others

Mathur, A.
apm@cs.purdue.edu

Evaluate dynamic model checking methods against the traditional software testing approaches to find errors in computer programs.

senior or junior who has completed CS 352)

paid or for credit

Nita-Rotaru, C.
crisn@cs.purdue.edu

http://projects.cerias.purdue.edu/ds2/projects.html

Network programming, some security background.

Pandurangan, G.
gopal@cs.purdue.edu

Network algorithms
Web modeling and algorithms
 Bioinformatics
 

Good performance in CS381 and programming skills

http://www.cs.purdue.edu/people/gopal

CS 490/497

Popescu, V.
popescu@cs.purdue.edu

Computer graphics, image-based rendering, reflection rendering, interactive automated modeling, simulation visualization

http://www.cs.purdue.edu/cgvlab/projects.htm

CS 490/497

Sacks, E.
eps@cs.purdue.edu

-Computational Geometry & Graphics Programming
-Robot Path Planning: Programming & Graphics

Program in C++, graphics course helpful

NSF REU

Vitek, J.
jv@cs.purdue.edu

Programming languages, real-time systems, software engineering.

CS 352 or CS 456. Good programming Skills.

CS 490/497

 
Research opportunities outside the CS department ~ Fall 2007

Bina, M.
bina@purdue.edu

Bioinformatics Project
http://www.chem.purdue.edu/bina/

Familiarity with programming in C (or perl) and creating databases

CHM 499

Doerge, R. W.
doerge@stat.purdue.edu

Statistical Bioinformatics
http://www.stat.purdue.edu/~doerge/

Interest in bioinformatics, genetics, genomics, math, cs, statistics and combination of these.

Research Experience and possibly credits.

Other Opportunities