computer-science-education

Sac State Computer Science Department: Programs, Research, and Career Outcomes

The Sacramento State Computer Science Department offers career-focused undergraduate and graduate education in a public university setting. This guide explains program options,...

Mara Ellison
Sac State Computer Science Department: Programs, Research, and Career Outcomes

The Sacramento State Computer Science Department offers career-focused undergraduate and graduate education in a public university setting. This guide explains program options, faculty research strengths, facilities, costs and financial aid, internship and career pathways, and how outcomes compare to similar regional programs.

Degrees and Curriculum

Bachelor of Science in Computer Science (B.S.)

The B.S. program covers algorithms, systems, software engineering, theory, and computer architecture, with concentrations in areas such as cybersecurity, data science, and human–computer interaction. It includes a capstone sequence where teams deliver a full-stack product over two semesters. The program is aligned with ACM/IEEE curricular guidelines and prepares graduates for industry roles and for pursuit of a master’s degree.

Master of Science in Computer Science (M.S.)

Designed for students seeking advanced technical training or a path to doctoral study, the M.S. includes core theory and systems courses and an optional thesis or project-focused track. Electives span artificial intelligence, distributed systems, networking, and secure software engineering. The program emphasizes research collaboration with faculty and data-driven decision making in design and evaluation.

Minor and General Education Options

A computer science minor provides foundational training in programming, data structures, and web development, intended for students majoring in fields such as business, biology, or criminal justice. The department also supports general education courses in computational thinking, with an emphasis on practical problem solving and ethical use of technology.

Faculty Research and Specializations

Faculty conduct externally funded research in cybersecurity, privacy, software engineering, distributed systems, and accessible computing. Labs emphasize rigorous methods, reproducible experiments, and responsible data stewardship. The department highlights publication venues, grant portfolios, and patent disclosures as measures of research impact, while noting that translation into products or policy often requires additional industry or community partnerships.

Facilities, Tools, and Learning Environments

Instructional labs provide access to modern hardware, operating systems images, and cloud resources. Dedicated spaces support software engineering collaboration, user experience testing, and cybersecurity experimentation. Open-source toolchains, virtualized development environments, and institutional subscriptions enable reproducible workflows and continuous integration practices.

Costs, Aid, and Outcomes

Tuition varies by residency, with additional fees for technology and student services. Financial aid options include federal and state grants, scholarships, and work-study. Outcomes data include licensure and employment trajectories; prospective students are encouraged to review official campus dashboards for the most current metrics.

AttributeVerified DetailSource Type
Degrees OfferedB.S. in Computer Science; M.S. in Computer Science; MinorUniversity Catalog
Undergraduate Enrollment (approx.)Several hundred majorsDepartmental data
Key Research AreasCybersecurity, privacy, software engineering, distributed systemsFaculty profiles and grants
Curriculum AlignmentACM/IEEE guidelinesProgram documentation
Practical ComponentCapstone project sequenceCourse requirements

Internships and Career Pathways

The department maintains relationships with regional technology firms, startups, government agencies, and campus IT, supporting internships and applied project work. Graduates pursue roles such as software engineer, systems analyst, security analyst, data technician, and technical support; some continue to graduate study or professional programs in law, business, or public administration. Salary ranges vary by role, location, and sector, and are influenced by experience, portfolio quality, and internship performance.

Admissions and Student Services

Applicants submit academic transcripts, standardized test scores (optional for many programs), essays, and letters of recommendation. The office provides orientation, tutoring, academic advising, and career coaching. Students with documented disabilities can request accommodations through the campus disability resource center. These supports are designed to reduce barriers and promote equity in course completion and career entry.

Comparison to Regional Programs

When compared to nearby public institutions, the department emphasizes project-based learning, undergraduate research opportunities, and structured capstone experiences. Community engagement and internship partnerships in the Sacramento region are a noted strength. Prospective students should compare curriculum maps, faculty specializations, cost of attendance, and graduate outcomes to identify the best fit for their goals.

How to Evaluate the Department

  • Review program learning outcomes and course syllabi to assess depth and coverage.
  • Examine faculty research summaries and external funding levels.
  • Check internship placement rates and employer relationships.
  • Compare net price calculators and aid packages across institutions.
  • Visit campus or attend virtual sessions to gauge lab access and classroom culture.

Related Reading

More pages in this topic cluster.

Practical Ideas for AP CSP Create Task: Project Planning, Implementation, and Evidence Guidance

The AP Computer Science Principles (CSP) Create task is a performance task in which you design, implement, and document a useful program or digital artifact that solves a proble...

Read next
Binary Bomb Walkthrough: A Step-by-Step Explanation

The binary bomb is a classic instructional tool used in computer science education to teach debugging, assembly reading, and basic reverse engineering. It presents as a compiled...

Read next
AP Computer Science: Curriculum, Exam, and What It Covers

AP Computer Science (AP CS) refers to Advanced Placement courses and exams offered by the College Board that introduce high school students to foundational computing concepts an...

Read next