Humboldt State University

Computer Science

Visit the Department Web Site »

The computer science (CS) major prepares students for active roles across the breadth of computer science. Students explore the theory and application of computer science; they learn the fundamentals needed to allow them to design and develop new software and computer systems, and to incorporate new technologies. The program emphasizes the mathematical and scientific aspects of the discipline with courses in math and physics. It also provides a degree of flexibility through its elective sets of courses.

At Humboldt, the CS program is supported by a department-level network supporting a laboratory with both Linux and Windows, an Internet Teaching Lab that provides hands-on experience with telecommunications hardware and software and campus-level servers for database and Web services.

Computer Science graduates are prepared for a variety of careers such as software engineer, computer programmer, computer systems analyst, scientific support programmer, or network engineer. With additional training, they also work for industries ranging from biotechnology and geographic information systems to film and computer games. Employment opportunities are available throughout a wide range of economic sectors, including scientific, financial, educational, manufacturing, insurance, communications and government. Many computer scientists are also employed by Internet service providers, web search portals, and data-processing, hosting, and related services firms. Entering a graduate school program is also an immediate or future option.

Students also have the opportunity to participate in the Computing Science Club, affiliated with the national Association for Computing Machinery.

Degrees Offered

BS

4-Year Academic Plans

A-Z Index:

Humboldt State University
1 Harpst Street
Arcata, CA 95521
(707) 826-3011