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

  • Got the Flu (or Mumps)? Check the Eigenvalue! 

    Prakash, B. Aditya; Chakrabarti, Deepayan; Faloutsos, Michalis; Valler, Nicholas; Faloutsos, Christos (Virginia Tech, 2010-03-30)
    For a given, arbitrary graph, what is the epidemic threshold? That is, under what conditions will a virus result in an epidemic? We provide the super-model theorem, which generalizes older results in two important, orthogonal ...
  • Forecasting the Flu: Designing Social Network Sensors for Epidemics 

    Shao, Huijuan; Hossain, K.S.M. Tozammel; Wu, Hao; Khan, Maleq; Vullikanti, Anil; Prakash, B. Aditya; Marathe, Madhav; Ramakrishnan, Naren (Virginia Tech, 2016-03-08)
    Early detection and modeling of a contagious epidemic can provide important guidance about quelling the contagion, controlling its spread, or the effective design of countermeasures. A topic of recent interest has been to ...
  • Identification of Differentially Methylated Sites with Weak Methylation Effects 

    Tran, Hong; Zhu, Hongxiao; Wu, Xiaowei; Kim, Gunjune; Clarke, Christopher R.; Larose, Hailey; Haak, David C.; Askew, Shawn D.; Barney, Jacob N.; Westwood, James H.; Zhang, Liqing (MDPI, 2018-02-08)
    Deoxyribonucleic acid (DNA) methylation is an epigenetic alteration crucial for regulating stress responses. Identifying large-scale DNA methylation at single nucleotide resolution is made possible by whole genome bisulfite ...
  • Predicting Complications in Critical Care Using Heterogeneous Clinical Data 

    Huddar, Vijay; Desiraju, Bapu Koundinya; Rajan, Vaibhav; Bhattacharya, Sakyajit; Roy, Shourya; Reddy, Chandan K. (IEEE, 2016-10-19)
    Patients in hospitals, particularly in critical care, are susceptible to many complications affecting morbidity and mortality. Digitized clinical data in electronic medical records can be effectively used to develop machine ...
  • Personal Reflections on 50 Years of Scientific Computing: 1967–2017 

    Watson, Layne T. (Department of Computer Science, Virginia Polytechnic Institute & State University, 2017-08-10), TR-17-03
    Computer hardware, software, numerical algorithms, and science and engineering applications are traced for a half century from the author's perspective.
  • A framework for evaluating epidemic forecasts 

    Tabataba, Farzaneh Sadat; Chakraborty, Prithwish; Ramakrishnan, Naren; Venkatramanan, Srinivasan; Chen, Jiangzhuo; Lewis, Bryan; Marathe, Madhav (2017-05-15)
    Abstract Background Over the past few decades, numerous forecasting methods have been proposed in the field of epidemic forecasting. Such methods can be classified into different ...
  • HMMvar-func: a new method for predicting the functional outcome of genetic variants 

    Liu, Mingming; Watson, Layne T; Zhang, Liqing (2015-10-30)
    Abstract Background Numerous tools have been developed to predict the fitness effects (i.e., neutral, deleterious, or beneficial) of genetic variants on corresponding proteins. ...
  • ‘Beating the news’ with EMBERS: Forecasting Civil Unrest using Open Source Indicators 

    Ramakrishnan, N; Butler, P; Self, N; Khandpur, R; Saraf, P; Wang, W; Cadena, J; Vullikanti, A; Korkmaz, G; Kuhlman, C; Marathe, A; Zhao, L; Ting, H; Huang, B; Srinivasan, A; Trinh, K; Getoor, L; Katz, G; Doyle, A; Ackermann, C; Zavorin, I; Ford, J; Summers, K; Fayed, Y; Arredondo, J; Gupta, D; Mares, D (2014)
  • Unsupervised Spatial Event Detection in Targeted Domains with Applications to Civil Unrest Modeling 

    Zhao, L; Chen, F; Dai, J; Hua, T; Lu, C-T; Ramakrishnan, N (PUBLIC LIBRARY SCIENCE, 2014-10-28)
  • 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 ...
  • 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, ...
  • 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)
    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 bind to ...
  • 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). ...
  • 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 ...

View more