9: School of Graduate Engineering and Applied Science

General Information | Degree Programs | Program Descriptions | Course Descriptions | Faculty

Programs in Applied Mathematics | Department of Biomedical Engineering
Department of Chemical Engineering | Department of Civil Engineering
Department of Computer Science | Department of Electrical Engineering
Engineering Physics Program | Department of Materials Science and Engineering
Department of Mechanical, Aerospace, and Nuclear Engineering | Department of Systems Engineering

Department of Computer Science

Computer Science is that body of knowledge and research which is associated with the development and utilization of digital computers. It includes material associated with pure and applied mathematics, as well as the more technological areas typical of engineering subjects. Moreover, the existence and proliferation of computer systems has led to the development of programming languages, operating systems, and other areas of study which have no counterpart in more classical disciplines. Our instructional and research programs in computer science are kept flexible so as to accommodate new areas of importance as they develop in this rapidly changing technology.

Programs of study and research through the doctoral level are offered by the department. A suitable background for admission to the graduate program is a bachelor's degree in computer science or a minor in computer science with a major in physics, engineering or mathematics. Applicants for computer science should have a strong interest in empirical research.

Research in computer science includes algorithms, parallel processing, computer vision, operating systems, performance evaluation, programming languages and environments, software engineering, distributed computing, real-time systems, computer networks, human-computer interfaces, and databases. A major emphasis is in the development of parallel and distributed computing systems. These research programs received a recent award of a $5 million NSF Institutional Infrastructure Grant for end-to-end systems design.

The department's computer facilities are primarily Unix and Windows based, centered around an FDDI Network connecting a SparcStation 10/51 file server with 60 Gbytes of storage, four computer servers for large non-interactive jobs (two SparcStation 10/51s, one SparcStation 10/512 and one SparcStation 10/514) and 3 SparcStation 10/514 systems supporting interactive users on X displays within the department and from home. We operate two Novell file servers supporting 86 486-based PC systems running DOS, Windows and software to support use of these systems as X display terminals. Additional facilities for interactive users are 35 monochrome X displays and 31 Sun SPARC systems (IPC, IPX, SparcStation 2 and SparcStation 10). Research in virtual reality and computer vision is supported on an R4000-50 VGX and an Onyx Reality Engine 2 manufactured by Silicon Graphics. Research in networks and interactive communications is supported on 3 SGI Indy systems connected to a dedicated FDDI ring. Parallel computing research is conducted on an 8-node SPARC cluster. The department also operates several Macintosh systems, a Quadra, an RS6000/250 and a Sun 3/280 in support of various projects.

Information Technology and Communications (ITC), a centralized University office, supports the operation of a large number of public workstation facilities. Approximately 500 workstations are located in a number of different locations on grounds and are available 24 hours a day. Most workstations are IBM-compatible PCs, and many of these provide an X-window interface to central, shared computer systems. In addition, ITC supports public Macintosh facilities, as well as public Sun and Silicon Graphics Unix workstations. The University's TCP/IP internet currently consists of over 50 departmental or building-level LANs connected to an optical fiber FDDI backbone. ITC supports a number of interconnected electronic mail systems, a Grounds-Wide Information System (GWIS), and the connection to the Internet.

The department operates a Systems Integration Laboratory to produce complete hardware systems. Cooperative efforts with the Electrical Engineering Department's Center for Semi-Custom Integrated Circuits allows the department to produce novel hardware systems in support of research.

The department offers four degrees: Bachelor of Science, Master of Science, Master of Computer Science, and Doctor of Philosophy.


Continue to: Department of Electrical Engineering
Return to: Chapter 9 Index