Program Introduction
The Bachelor of Science in Computer Science program at San Francisco State University is an undergraduate program designed to provide students with a balanced foundation of theoretical knowledge and practical skills across the core areas of computer science, including computer systems, software development, data structures, algorithms, and operating systems. Students explore a wide range of topics such as programming, system design, artificial intelligence, databases, and cybersecurity, while also gaining hands-on experience through capstone projects and internship opportunities. Upon graduation, students are well-prepared to pursue careers in various IT fields, including roles as software engineers, systems analysts, and data scientists.
- Language of InstructionEnglish
- Program Length48 months
- Teaching MethodsOffline
- Core Courses: Programming Fundamentals, Data Structures, Algorithms, Computer Architecture - Advanced Courses: Operating Systems, Database Systems, Software Engineering, Computer Networks - Elective Courses: Artificial Intelligence, Web Development, Mobile App Development, Game Programming, Cybersecurity - Capstone Project: Design and implementation of actual software solutions in collaboration with industry-partnered companies
Software Engineer
$85,000 ~ $115,000
Data Scientist / Engineer
$75,000 ~ $100,000
Security Engineer
$80,000 ~ $105,000
AI/ML Engineer
$85,000 ~ $110,000
Intakes | Application Deadlines |
---|---|
2025 Fall | 2025-05-01 |
Admission Requirement
- GPA3.0
61
6.0
- Online ApplicationRequired
- Official High School TranscriptRequired
- Official English ScoreRequired
- SAT / ACTOptional
Fees and Funding
$21,000/Year
$14,724/Year
$70