The program emphasizes the three areas of hardware, software, and theory, giving you a wide view of the discipline and enabling you to discover and expand your areas of interest. As a graduate of the B.S. degree program, you will be prepared to enter graduate school or to accept a position in one of numerous areas such as computational science, distributed computing, or systems administration. In general, computer science majors have excellent employment prospects. Employers often rely on information about applicants' complementary interests as guidance in placing them in compatible positions. The Department of Computer Science operates research and teaching laboratories with UNIX workstations and a variety of computers.
Specialized laboratories support research in areas of particular emphasis.
Students enrolled in related courses have access to the laboratories as needed. Beginning computer science students generally use networked UNIX workstations, while upper-division course work exposes students to more advanced computing equipment, such as parallel computers. All computer science majors are issued permanent accounts on departmental computers. The accounts remain active across semester breaks, summers, co-op semesters, and other interruptions of study. This arrangement is highly valuable in managing your academic work.