Main Content Region

Computer Systems

About Computer Systems at CSUSB

Solve Real Problems. Build Your Future.

If you’re looking to use technology to make a difference — in your career and your community — the B.A. in Computer Systems at Cal State San Bernardino is designed for you.

This flexible, career-focused program teaches the core principles of computer science and gives you room to focus on what matters most to you. You’ll take foundational courses, then dive deeper with one of three concentrations:

  • System Administration: Learn how to manage networks, maintain infrastructure, and keep systems running smoothly.
  • Game Development: Explore the creative side of computing as you build interactive games and simulations.
  • General Interdisciplinary: Customize your experience with courses that match your personal or career interests.
Computer Science classroom

Learn by Solving

At CSUSB, your courses go beyond theory — they’re built around solving real-world problems. You’ll develop creative solutions, think critically, and apply what you learn in ways that are both personally rewarding and socially impactful.

What Makes This Program Different?

Unlike the B.S. in Computer Science, the B.A. in Computer Systems emphasizes applied learning in your chosen field. You’ll take fewer units in advanced math and theoretical computer science, and more in hands-on, practical coursework that aligns with your goals.

This means you’ll be ready to:

  • Enter the tech workforce with confidence
  • Apply computing skills across industries
  • Contribute to your community through innovative, meaningful work

Careers in Computer Systems

Computer Systems student

The job outlook for computer systems analysts is very strong, with much faster-than-average growth expected, according to the U.S. Bureau of Labor Statistics. Here are a few of the roles you might hold once you’ve earned your degree:

  • Computer and information research scientist
  • Computer network architect
  • Computer programmer
  • Computer support specialist
  • Computer systems analyst
  • Database administrator or architect
  • Information security analyst
  • Network/computer systems administrator
  • Software developer
  • Quality assurance analyst
  • Web developer

Sample Courses

Web Application Development

Web application protocols (IP, TCP, DNS, TLS, HTTP), Web standards (HTTP, CSS, Javascript), database backends, Web server execution environments, client-side frameworks, developer tools, application security.

Software Engineering

Software life-cycle, software processes, practice of software engineering for software design and development, and team collaboration in a culminating software project.

Platform Computing

Mobile, cloud-based, or web-based app design and development. Also includes cross and multi-platform issues, and virtual reality and social network concepts.

Meet Professor Haiyan Qiao, Ph.D.

Haiyan Qiao, PH.D.
Haiyan Qiao, professor at CSUSB’s School of Computer Science, teaches machine learning, embedded systems, digital circuit, circuit analysis and design, and computer architecture. Her teaching philosophy – "give a man a fish and he eats for a day; teach a man to fish and he can feed himself for life" – encourages creative thinking and focusing on problem solving processes instead of merely presenting a solution.
—Haiyan Qiao, Ph.D.

Opportunities for Students

At Cal State San Bernardino, your education is just the beginning. As a computer systems student, you’ll be part of a supportive, hands-on community that helps you build skills, make connections, and prepare for your career — starting on day one.

Connect with People Who Get You

Join clubs and organizations that help you feel at home and grow as a future tech leader:

  • CSE Club: Get involved with peers who share your passion for tech and innovation. As part of the IEEE student branch for Region 6, you’ll attend events, workshops, and meet professionals in the field.
  • WiCSE (Women in Computer Science and Engineering): Find support, mentorship, and community through our student chapter of IEEE’s Women in Engineering.

Learn by Doing — With Professors Who Care

At CSUSB, your professors do more than teach — they mentor. Many are involved in exciting research, and they welcome students into their labs and projects. You’ll have the chance to:

  • Join research teams
  • Gain hands-on experience with real-world problems
  • Present your work at conferences

Similar to Computer Systems

With more than 50 undergraduate degress at CSUSB, we offer a variety of programs that reflect the Coyotes' passion for learning. Check out where your curiosity will take you at CSUSB.

Computer Science and Engineering, School of
Office Hours
Monday - Friday: 8:00 am-5:00 pm
Saturday - Sunday: Closed

Dr. Khalil Dajani
Chair/Director and Professor
Office: JB 307B
Phone: (909) 537-5326
Email: khalil.dajani@csusb.edu