About Computer Science, B.S. at CSUSB
Where technology meets theory — and purpose.
When you enroll in CSUSB’s B.S. in Computer Science, you’ll dive into a curriculum rooted in mathematical rigor, computing theory, and computer architecture — all while exploring how to apply your skills in meaningful, socially responsible ways.
You’ll gain a strong foundation in both the science and structure of computing, preparing you to:
- Design and implement modern computing and data communication technologies.
- Understand the “why” behind the systems — not just the “how.”
- Apply your knowledge ethically and effectively in real-world settings.
When you graduate, you’ll be ready to launch a rewarding tech career or continue your journey with CSUSB’s M.S. in Computer Science.
Our B.S. in Computer Science is accredited by the Computing Accreditation Commission of ABET, ensuring a high-quality education that meets national standards.
Careers in Computer Science, B.S.
Depending on which concentration you choose while at CSUSB, you can apply your degree to a variety of career paths, including:
- Computer engineer
- Software developer
- Software engineer
- Database administrator
- Knowledge engineer
- Software test engineer
- Computer and information systems manager
- Information security analyst
- Application developer
- Cloud engineer
- Data scientist
- Computer network architect
- Webmaster
- Computer programmer
- Web developer
- Computer systems analyst
- Business analyst
- Video game designer
Sample Courses
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.
Software Engineering
Software life-cycle, software processes, practice of software engineering for software design and development, and team collaboration in a culminating software project.
Game Programming
Techniques and technology used to produce games, game engines and their APIs, art asset creation, level design tools, game project development environments, and version control.
Meet Professor Haiyan Qiao, Ph.D.
Opportunities for Students
At Cal State San Bernardino, your education is just the beginning. As a computer science 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 Science, B.S.
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.