Welcome

The U.Va. Department of Computer Science is a nationally recognized leader in computer science research and education. Our department includes 28 faculty members, 80 graduate students and 680 undergraduates. Faculty are active in fundamental computer science and engineering research and are engaged in interdisciplinary initiatives with scientists, humanists, engineers in other disciplines and medical personnel. Our graduate students transition from students to collaborators through participation in world-class research projects. Our undergraduates are involved in research and are enriched by an integrated and challenging curriculum.


  • Letter from the Chair

    Welcome to the Department of Computer Science!

    Computer Science as a discipline at U.Va. started in 1970 as part of the Department of Applied Mathematics and Computer Science. When computer science became an independent department in 1984, computers were still primarily large, complicated instruments housed in big storage rooms. Personal computers were just beginning to become mainstream, computer games were still limited to plain text, and the Internet, sophisticated user interfaces, social media, and so forth were only a vision. We were there at that time pushing the frontiers and being part of what was an epochal growth in the field.

    We celebrated our 25th anniversary as an independent department in 2010 with a presentation by Vinton Cerf, widely acknowledged as the "father of the Internet." That event gave us an opportunity to review where we started, consider what has happened over the years and envision where we think we are going. We have much to celebrate in our excellent faculty, student research and academic accomplishments. I am eager to share that with you here and on the pages of this site. We are excited about what the next 25 years will bring and we know that we will continue to lead, explore and help define technologies, software and processes that will continue to change the world.

    Housed within the University of Virginia School of Engineering and Applied Science, the computer science department has 40+ faculty, over 1,000 undergraduate students, including some who are majoring in computer engineering, and 120 graduate students. We are highly ranked for our undergraduate, graduate, and research programs, and many of our faculty have won highly selective awards and other honors, such as society fellow status.  There is a great deal of collaboration among our faculty and students, as well as diverse collaboration between our faculty and other departments across the University.  We are big enough to be influential in our field but small enough that most of our faculty know all of our students. Our modest size makes this a creative, collaborative, and robust learning environment for our students, with rich and diverse opportunities for individual and small-group projects. We also actively promote diversity of all forms in our student body, because diverse views are essential to developing new technologies and products.

    A unique advantage of computer science at UVA is that all students, regardless of degree program, must take multiple courses on engineering and society, which include technical writing, product lifecycle, and professional ethics.  These, together with our rigorous technical curriculum, help us produce the best possible computer scientists and engineers.  Overall, our alumni consistently tell us that we do an outstanding job in preparing our students for "the real world" after graduation.

    I invite you to visit the pages of this site to learn more about where we are and where we plan to go. We welcome your comments and questions, whether you are a prospective undergraduate or graduate student, a parent, or a graduate of the department interested in reconnecting with us.

    Best wishes, 

    Kevin Skadron
    Professor and Chair
    deptchair@cs.virginia.edu

  • Why UVA Computer Science?

    Why UVA CS?

    The Research: Our excellent students work with highly motivated faculty on current and important problems. They receive great mentorship and individual attention, due in part to a smaller student/faculty ratio than other leading schools. Our department takes pride in its uniquely collegial culture of collaboration and cooperation, treating our graduate students as colleagues and partners in research. Most importantly, our students enjoy the benefits of a very strong and focused research program. For example, according to the US News and World Report, the school's research budget per Ph.D. student surpasses leading schools such as Stanford, UC Berkeley, UIUC, and CMU. This strength reflects our focus on leading-edge experimental systems and applied research. While our admission is selective to maintain excellence, it is our policy to guarantee funding to all accepted Ph.D. students.

    The Teaching: We have a commitment to excellence in instruction, with a world-class undergraduate curriculum that has been adopted by many departments around the country. We are re-designing our graduate curriculum to meet the needs of today's students, with reduced course loads, more seminars, small classes to enable serious faculty/student interaction, a strong focus on building complex systems, and immediate involvement in research.

    The People: We have a diverse yet close-knit student body, serious about work but able to have fun. Faculty, staff, and students interact socially both inside and outside the department. Various department-sponsored activities -- such as the weekly Tea Time and the Computer Science picnic -- complement student-run activities -- such as the weekly Happy Hour -- to foster a uniquely friendly and collegial atmosphere. Our students are motivated and nurtured for excellence, and leave our program in high demand by industry. Our senior faculty provide extraordinary contacts, and we have had superb success recruiting excellent junior faculty. In an era of extraordinarily competitive markets for top talent, the best young faculty in the nation are choosing Virginia; something's going on here!

    The Community: The University of Virginia is located in Charlottesville, which has recently been voted the #1 best college town in America by Travelers Today and has also been recognized as one (#26) of the top 100 places to live in America by Livability.com. Built by Thomas Jefferson, the University enjoys a unique historical significance in the nation. Its picturesque surroundings, overlooking the Blue Ridge mountains, are rich with history, natural beauty, and recreation opportunities. These include hiking, biking, canoeing, horseback riding, and many others. A mid-sized college town, Charlottesville combines the amenities of larger cities with student campus lifestyle and the charm and safety of smaller towns.

  • Industrial Advisory Board

    Industrial Advisory Board

    We gratefully acknowledge the support of these sponsors

    Industrial Advisory Board
  • Diversity

    Diversity

    The Computer Science Department at the University of Virginia is committed to an environment where a diversity of capable, inspired individuals congregate, interact and collaborate to learn and advance knowledge without barriers.

    We embrace this vision because:

    • We wish to be leaders and role models in reaping and sharing the benefits of diversity.
    • We seek to enhance the intellectual and creative environment of our department.
    • We expect to produce happier, more capable and more broadly educated computer science graduates.

     

    The Diversity Committee is a standing departmental committee that persists from semester to semester. The current members are:

    Please email cohoon@virginia.edu if you have any comments, questions or concerns. Our meetings are public and open to all interested parties; please contact us if you are interested in attending or have information you would like to present.

    Diversity and Engagement in the Engineering School
  • Associations and Groups

    Associations and Groups

    Computing and Mathematical Societies

     

    Student Groups

     

    Student Organizations

     

     

    UVA Clubs and Organizations
  • CS Calendar of Events

  • Employment

    Visit this page to view open positions and how to apply. 

    CS Employment

"Our beautiful physical environment, rich intellectual environment, high caliber of graduate and undergraduate students, proximity to funding agencies, and collegial culture puts us among the great computer science departments in the nation for faculty and graduate student research and doctoral education."

Kevin Sullivan, Associate Professor of Computer Science