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.)
|