The Department of Computer Science has an accredited undergraduate program that offers specialized ‘tracks’ of study in key areas. Undergraduates are prepared by graduation for pursuing a computing career or for graduate study. Our active corporate partners program offers internships and permanent employment to our students. Students are encouraged to participate in research experiences during their studies. Capstone courses provide significant team project experiences. The graduate program offers M.S. and Ph.D. degrees, emphasizing thesis work both at the main campus in Blacksburg and at the Northern Virginia Center. About two-thirds of the graduate students are pursuing the Ph.D. degree. The faculty, among whom there are 12 NSF or DOE CAREER Award winners, are active researchers who are visible contributors to the profession and have achieved significant honors.

Sub-communities within this community

Collections in this community

Recent Submissions

  • Understanding Application Behaviours for Android Security: A Systematic Characterization 

    Cai, Haipeng; Ryder, Barbara (Department of Computer Science, Virginia Polytechnic Institute & State University, 2016), TR-16-05
    In contrast to most existing research on Android focusing on specific security issues, there is little broad understanding of Android application run-time characteristics and their security implications. To mitigate this ...
  • Accelerating Workloads on FPGAs via OpenCL: A Case Study with OpenDwarfs 

    Verma, Anshuman; Helal, Ahmed E.; Krommydas, Konstantinos; Feng, Wu-chun (Department of Computer Science, Virginia Polytechnic Institute & State University, 2016-05-13), TR-16-04
    For decades, the streaming architecture of FPGAs has delivered accelerated performance across many application domains, such as option pricing solvers in finance, computational fluid dynamics in oil and gas, and packet ...
  • Bridging the Performance-Programmability Gap for FPGAs via OpenCL: A Case Study with OpenDwarfs 

    Krommydas, Konstantinos; Helal, Ahmed E.; Verma, Anshuman; Feng, Wu-chun (Department of Computer Science, Virginia Polytechnic Institute & State University, 2016-05-13), TR-16-03
    For decades, the streaming architecture of FPGAs has delivered accelerated performance across many application domains, such as option pricing solvers in finance, computational fluid dynamics in oil and gas, and packet ...
  • Telescoping Architectures: A Methodology for Evaluating Next-Generation Heterogeneous Computing 

    Krommydas, Konstantinos; Feng, Wu-chun (Department of Computer Science, Virginia Polytechnic Institute & State University, 2016-05-13), TR-16-02
    Architectural innovation has telescoped the HPC community from the commodity (Beowulf) cluster in a machine room, i.e., a multi-node system with Ethernet interconnect, to a commodity cluster on a chip, i.e., multicore CPU ...
  • Identifying Product Defects from User Complaints: A Probabilistic Defect Model 

    Zhang, Xuan; Qiao, Zhilei; Tang, Lijie; Fan, Patrick (Weiguo); Fox, Edward A.; Wang, Alan (Gang) (Department of Computer Science, Virginia Polytechnic Institute & State University, 2016-03-02), TR-16-01
    The recent surge in using social media has created a massive amount of unstructured textual complaints about products and services. However, discovering and quantifying potential product defects from large amounts of ...
  • Systematic Reverse Engineering of Network Topologies: A Case Study of Resettable Bistable Cellular Responses 

    Mondal, Debasish; Dougherty, Edward T.; Mukhopadhyay, Abhishek; Carbo, Adria; Yao, Guang; Xing, Jianhua (Public Library of Science, 2014-08-29)
    A focused theme in systems biology is to uncover design principles of biological networks, that is, how specific network structures yield specific systems properties. For this purpose, we have previously developed a reverse ...
  • Results of a digital library curriculum field test 

    Oh, Sanghee; Yang, Seungwon; Pomerantz, Jeffrey P.; Wildemuth, Barbara M.; Fox, Edward A. (Springer, 2015-05-20)
    The DL Curriculum Development project was launched in 2006, responding to an urgent need for consensus on DL curriculum across the fields of computer science and information and library science. Over the course of several ...
  • Summarizing cellular responses as biological process networks 

    Lasher, Christopher D; Rajagopalan, Padmavathy; Murali, T M (2013-07-29)
    Abstract Background Microarray experiments can simultaneously identify thousands of genes that show significant perturbation in expression between two experimental conditions. ...
  • Novel insights into the genomic basis of citrus canker based on the genome sequences of two strains of Xanthomonas fuscans subsp. aurantifolii 

    Moreira, Leandro M; Almeida, Nalvo F; Potnis, Neha; Digiampietri, Luciano A; Adi, Said S; Bortolossi, Julio C; da Silva, Ana C; da Silva, Aline M; de Moraes, Fabrício E; de Oliveira, Julio C; de Souza, Robson F; Facincani, Agda P; Ferraz, André L; Ferro, Maria I; Furlan, Luiz R; Gimenez, Daniele F; Jones, Jeffrey B; Kitajima, Elliot W; Laia, Marcelo L; Leite, Rui P; Nishiyama, Milton Y; Rodrigues Neto, Julio; Nociti, Letícia A; Norman, David J; Ostroski, Eric H; Pereira, Haroldo A; Staskawicz, Brian J; Tezza, Renata I; Ferro, Jesus A; Vinatzer, Boris A; Setubal, João C (2010-04-13)
    Abstract Background Citrus canker is a disease that has severe economic impact on the citrus industry worldwide. There are three types of canker, called A, B, and C. The three ...
  • JigCell Run Manager (JC-RM): a tool for managing large sets of biochemical model parametrizations 

    Palmisano, Alida; Hoops, Stefan; Watson, Layne T; Jones, Thomas C; Tyson, John J; Shaffer, Clifford A (2015-12-24)
    Abstract Background Most biomolecular reaction modeling tools allow users to build models with a single list of parameter values. However, a common scenario involves different ...
  • An Automated Framework for Characterizing and Subsetting GPGPU Workloads 

    Adhinarayanan, Vignesh; Feng, Wu-chun (Department of Computer Science, Virginia Polytechnic Institute & State University, 2015-12-18), TR-15-06
    Graphics processing units (GPUs) are becoming increasingly common in today’s computing systems due to their superior performance and energy efficiency relative to their cost. To further improve these desired characteristics, ...
  • Transcriptome-wide functional characterization reveals novel relationships among differentially expressed transcripts in developing soybean embryos 

    Aghamirzaie, Delasa; Batra, Dhruv; Heath, Lenwood S; Schneider, Andrew; Grene, Ruth; Collakova, Eva (2015-11-14)
    Abstract Background Transcriptomics reveals the existence of transcripts of different coding potential and strand orientation. Alternative splicing (AS) can yield proteins ...
  • CAN-zip – Centroid Based Delta Compression of Next Generation Sequencing Data 

    Steere, Edward; An, Lin; Zhang, Liqing (Department of Computer Science, Virginia Polytechnic Institute & State University, 2015-11-09), TR-15-05
    We present CANzip, a novel algorithm for compressing short read DNA sequencing data in FastQ format. CANzip is based on delta compression, a process in which only the differences of a specific data stream relative to a ...
  • CoSREM: a graph mining algorithm for the discovery of combinatorial splicing regulatory elements 

    Badr, Eman; Heath, Lenwood S. (2015-09-04)
    Abstract Background Alternative splicing (AS) is a post-transcriptional regulatory mechanism for gene expression regulation. Splicing decisions are affected by the combinatorial behavior of different splicing factors that ...
  • Performance evaluation of indel calling tools using real short-read data 

    Hasan, Mohammad S; Wu, Xiaowei; Zhang, Liqing (2015-08-19)
    Abstract Background Insertion and deletion (indel), a common form of genetic variation, has been shown to cause or contribute to human genetic diseases and cancer. With the advance of next-generation sequencing technology, ...
  • Predicting the combined effect of multiple genetic variants 

    Liu, Mingming; Watson, Layne T; Zhang, Liqing (2015-07-30)
    Abstract Background Many genetic variants have been identified in the human genome. The functional effects of a single variant have been intensively studied. However, the joint effects of multiple variants in the same genes ...
  • SLIM: A Session-Layer Intermediary for Enabling Multi-Party and Reconfigurable Communication 

    Kalim, Umar; Gardner, Mark K.; Brown, Eric J.; Feng, Wu-chun (Department of Computer Science, Virginia Polytechnic Institute & State University, 2015-06-11), TR-15-04
    Increasingly, communication requires more from the network stack. Due to missing functionality, we see a proliferation of networking libraries that attempt to fill the void (e.g., iOS to OSX Handoff and Google Cast SDK). ...
  • The Case for Multidisciplinary Computer Science 

    Burge, Jamika (2015-04-17)
    Multidisciplinary computer science approaches problem solving from a range of disciplines. Arguably, some of today’s most salient areas of technical research – social computing, data analytics (“big data”), and cyber ...
  • Promoting Service Design as a Critical Lens within HCI 

    Zimmerman, John (2015-02-06)
    HCI has a history of adding critical lenses in reaction to the kinds of things it makes. It started with a narrow focus on usability and then added a user-centered design (UCD) lens in order create tools that made people ...
  • Microblogging in Crisis Situations: Mass Protests in Iran, Tunisia, Egypt 

    Kavanaugh, Andrea L.; Yang, Seungwon; Li, Lin T.; Sheetz, Steven D.; Fox, Edward A. (2011-05-01)
    In this paper we briefly examine the use of Twitter in Iran, Tunisia and Egypt during the mass political demonstrations and protests in June 2009, December 2010 and January 2011 respectively. We compare this usage with ...

View more