School of Engineering & Computer Science

for:

about:

Research

Research is an integral part of the Department of Computer Science’s education program. By incorporating research results into the classroom, students learn current state-of-the-art information, techniques and skills.

Our research programs provide a platform for investigation of the emerging trends in science and technology. For example, as it has become clear that computer science will play an increasingly important role in defining the future of medicine and human health, the Department of Computer Science has responded with a new program in bioinformatics. With the development of sensor networks, distributed computing and the shrinking of devices to micro and nano scales, it is exciting to consider the profound impact the convergence of biology, information, and nanotechnology will have on the future of computing research. The accelerating pace of integration and application in electronic media are opening worlds of new possibilities in visualization, virtual reality and streaming media applications. The department’s programs in game development are designed to provide the basic tools for exploration and development in all these areas.

While graduate students may be employed as graduate research assistants, or engage in independent research projects, undergraduate students can also be directly involved in research activity. Through the Department of Computer Science’s Undergraduate Research Assistantships (URAs), students assist faculty and graduate research teams with their research efforts. The University of Denver’s Partners in Scholarship (PINS) provides an undergraduate research infrastructure to support student/faculty collaborative research by distributing merit awards and research mini-grants through a competitive application process. Each selected PINS student partner receives a $500 merit award, in addition to a research mini-grant up to $500. Student/faculty partnerships exemplify the different methodologies, strategies and practices of the different fields of study. Students typically work one-on-one with a faculty partner, but partnerships may involve two or more students or faculty in a single discipline or multiple disciplines. Due to the close working relationship with faculty, students can help write journal articles, present research results at professional meetings, and be listed as co-inventors on patents.

Our current areas of research include databases, multimedia systems, distributed systems, web architectures, electronic commerce, network security, scheduling theory, computational geometry, graphics, algorithms, parallel computer architecture and computer algebra, among others.

More detailed information on current research projects and future directions may be obtained by viewing the individual faculty pages on this website.

miniature