background 0background 1background 2background 3

The CSU has a new policy on freedom of expression. Learn more.

Breadcrumb

Department of Computer Science

Hands-on learning is the core of our programs. Our small class sizes mean you can always get the major courses you need and attention from professors who are eager to help you learn. And our graduates are in high demand in this high tech world.

Choose from Two Majors

Computer Science, B.S.

The primary goal of the major is to produce graduates capable of succeeding as computing professionals, while the minor introduces students to computing. The minor introduces students in other disciplines to key elementary concepts in computing. Though this is not always sufficient for many careers in computing, many computer science minors obtain additional training in order to launch careers in the field.

Prerequisites

Find out what prerequisites you will need.

Software Engineering, B.S.

This bachelor’s of science degree program encompasses the development, operation and maintenance of programs. The curriculum of software engineering programs includes computing fundamentals, software design and construction, requirements analysis, security, verification, and validation; software engineering processes and tools appropriate for the development of complex software systems; and discrete mathematics, probability, and statistics, with applications appropriate to software engineering.

Software Engineering Prerequisites

Find out what prerequisites you will need.

Senior Capstone - CS 458

Everything you’ve learned inside and outside the classroom comes together your senior year with the senior capstone project within CS 458 - Software Engineering.

Student with laptop

Software Engineering at Cal Poly Humboldt

Image
Software Engineering at Cal Poly Humboldt

Career Options

There’s a wide diversity of applications: computer scientists may be found working alongside businessmen and biologists, lumbermen and oceanographers, artists, and community activists. If you’re eager to learn and solve problems, you’ll be able to use computers to help improve the world.

Here are a few examples of possible career fields:

  • Computer Software Engineer
  • Database Developer
  • Computer Security Specialist
  • Network Administrator
  • Computer Game Developer
  • Web & Mobile Application Developer

More Career Options  »

In the fast-growing field of software engineering, graduates are qualified to pursue highly paid careers in software development. Graduates may also have opportunities to work on projects related to embedded software, which is used in virtually every industry, including:

Here are a few examples of possible career fields:

  • Aeronautics
  • Communications
  • Medicine
  • Transportation

More Career Options  »

Minor

Achievements

Find out what our students, faculty, and staff are being recognized for.

Submit an Achievement

Student

Kay Vargas and Dr. Sherrene Bogle

Computer Science

The NSF funded ACOSUS project has received another peer reviewed acceptance to present their findings in Phoenix Arizona at the  Decision Sciences Institute Annual Conference. This publication includes Kay Vargas, a recent CS graduate now pursuing a PhD at University of California, Santa Cruz and research assistant of  Dr. Sherrene Bogle.

The citation is below:
Standfast*, J., Franco*, J.,  Carabello*, R., Vargas*, K., Wan, Y.,  Wang, X., Bogle, S., Aggarwal, P., &  Rayana, S., (2024) Deciding on a College Transfer: Uncovering Transition Queries and Concerns via Reddit Topic Modeling, DSI Annual Conference November 2024 Status = ACCEPTED

Student

Dr. Sherrene Bogle, Dr. Marjan Asadinia, & Desai, M., Rumale

Computer Science

Dr. Sherrene Bogle and collaborators from CSU Northridge including Dr. Marjan Asadinia and graduate students Desai, M., Rumale, A. will present findings  on their NSF funded research "CISE-MSI : RCBP-ED: CCF-FET : Improving Reliability and Durability in Phase Change Main Memory (PCM)" at the Future Technologies Conference in November 2024.
The work is published with Springer and the citation is below:
WIRE: Write Energy Reduction via Encoding in Phase Change Main Memories (PCM)). In: Arai, K. (eds) Proceedings of the Future Technologies Conference (FTC) 2024, Volume 3. Lecture Notes in Networks and Systems, vol 1156. Springer, Cham.

Student

Cheyenne Ty, Dr. Sherrene Bogle

Computer Science

Cheyenne Ty, a Computer Science Senior/Research Assistant, and Dr Sherrene Bogle and presented findings on their NSF funded research  "CISE-MSI : Building an AI Counseling system for Underrepresented CS transfer students: ACOSUS” at the  Consortium for Computing Sciences in Colleges (CCSC) Northwestern Regional Conference in October 2024.
The citation for the published work is below:
Ty*, C., Vargas*, Wan, Y.,  K.,  Wang, X., Aggarwal, P.,  Rayana, S., & Bogle, S., (2024), Investigation of Computing Transfer Students Success, CCSC Northwestern Regional Conference 2024. Journal of Computing Sciences in Colleges 20(1)

More Achievements