Computer Science Graduate Student Group
(CSGSG)


Orientation Officers and Appointees Social Activities Links and References Concerns Form

Languages and Systems at UVa

Programming Languages

The University of Virginia Computer Science Department uses a variety of different operating systems and programming languages in the course of our classes and research. In the past, the department's focus on developing practical systems tended to bias the department towards lower-level programming languages like C and C++, but different research groups are now developing software using Java, C#, and probably other languages as well. During your first semester at UVa, you will take Computer Architecture (CS 654), which in the past has required students to use C to write and modify a CPU simulation.

Systems and System Access

The Computer Science Department's computer systems are administered by the Systems Staff. On the Systems Staff web page, you can find the guidelines for using department systems, basic information on how to access systems after you get to UVa, and descriptions of the CS Department's servers. During Orientation, the Systems Staff will have several opportunities to talk and go over the Department's computing resources with you. Also, during orientation you will receive your account information that will let you log in and start using the Department's computer systems.

Student-Led Unix Tutorial

For those of you who are primarily familiar with working in a Microsoft-based enviroment, a couple of the graduate students will be giving an optional presentation during orientation where we will give you a crash course in using Unix from the point of view of a graduate student here in the CS Department. (Slides from this talk will be posted as soon as they are available.)