Computer Science

Study mode:On campus Study type:Full-time Languages: English
Local:$ 22.6 k / Year(s) Foreign:$ 22.6 k / Year(s) Deadline: Nov 30, 2025
StudyQA ranking:12772 Duration:4 years

Photos of university / #csuci

The Bachelor of Science in Computer Science at California State University provides students with a comprehensive education in the fundamental principles and practical applications of computing technology. The program is designed to prepare students for careers in software development, systems analysis, network administration, cybersecurity, data science, and other rapidly evolving fields within computer science. Throughout the program, students will gain a strong foundation in programming languages such as Java, C++, and Python, as well as in-depth knowledge of algorithms, data structures, computer architecture, and operating systems. The curriculum emphasizes both theoretical understanding and real-world skills, encouraging students to solve complex problems, develop innovative software solutions, and adapt to technological advancements.

In addition to core computer science topics, students have the opportunity to explore specialized areas including artificial intelligence, machine learning, database management, web development, and mobile app design. The program also includes coursework in mathematics, such as discrete mathematics and calculus, which are essential for advanced understanding of algorithms and computational theory. Practical experience is a key component, with laboratory work, project-based assignments, and opportunities for internships that enable students to apply their knowledge in professional settings. The program fosters critical thinking, teamwork, and communication skills, preparing graduates to thrive in dynamic technology environments.

Graduates of the Computer Science program at CSU are well-equipped to pursue graduate studies or enter the workforce as software engineers, system analysts, IT consultants, or cybersecurity specialists. The university’s strong ties with local industries and tech companies facilitate internships and employment opportunities, providing students with a competitive edge. With access to modern labs, cutting-edge technology, and dedicated faculty members who are experts in their fields, students are supported throughout their educational journey. The program aims to develop not only technical proficiency but also a lifelong learning mindset, essential for adapting to the continuous innovations in technology. Whether students aspire to innovate in research, develop transformative software, or contribute to technological solutions for society, the CSU Computer Science program offers a solid foundation for success in the digital age.

General Education and American Institutions 
40 units: 
General Education (28) 
American Institutions (6) 
Elective Courses (6) 
Recommended Interdisciplinary GE: 
Outside the major 
PHYS434 Biomedical Imaging (3)  (GE: D) 
MATH331 History of Mathematics (3) (GE: B3, D) 
Inside the major 
COMP337 Perspective on Computer Games (3) (GE: B4)  
COMP437 Computer Game Design and Development (3) (GE: B4) 
COMP449 Human-Computer Interaction (3) (GE: B4, E)

Laboratory Science 
11 units from either (a) or (b) 
(a) 
PHYS200 General Physics I (4),  
PHYS201 General Physics II  (4),  
and a course from GE section B-2. 
(b) 
PHYS200 General Physics I (4),  
BIOL200 Principles of Organismal and
Population Biology (4),  
BIOL212 Neurobiology and Cognitive 
Science (3) (GE-B1 and B2).

 

International Freshmen Checklist  

International Transfer Checklist 

Financial Affidavit for Undergraduate applicants 

Submit all application documents to the Center for International Affairs. 

*Transfer Students: We are currently accepting applications from all community colleges in the U.S.  Please make sure that you have at least 60 units and have completed “Oral communication”, “Written communication”, “Critical thinking” and “College level mathematics/quantitative reasoning” with “C” or better.  Please note that the Nursing programs are closed for international students.  

English Score

Submit the results of the Test of English as a Foreign Language (TOEFL) or other acceptable test (see below for list of tests).  Scores must be sent directly to CSUCI from testing agency.

Acceptable English Placement Exams

TOEFL – Test of English as a Foreign Language with a minimum Paper-Based score of 500, a minimum Computer Based score of 173 or a minimum Internet Based score of 61.

IELTS – International English Language Test System with an overall band score of 6.0.

*Transfer students: It’s not necessary to submit a TOEFL or IELTS score if you have completed the required Freshman Composition Class at your community college.


Want to improve your English level for admission?

Prepare for the program requirements with English Online by the British Council.

  • ✔️ Flexible study schedule
  • ✔️ Experienced teachers
  • ✔️ Certificate upon completion

📘 Recommended for students with an IELTS level of 6.0 or below.

Enroll in the course

The Computer Science program at California State University offers a variety of financing options to help students manage the costs of their education. Undergraduate students enrolled in the program have access to multiple forms of financial assistance, including federal and state financial aid programs such as FAFSA, which provides grants, loans, and work-study opportunities. Eligibility for federal financial aid is determined based on financial need, academic progress, and other criteria. California State University also offers scholarships specifically for computer science students, recognizing academic excellence, leadership, and diversity. These scholarships can significantly offset tuition fees and related expenses.

In addition to institutional aid, students are encouraged to explore private scholarships from industry partners and tech companies that support STEM education. Many students fund their degrees through a combination of grants, scholarships, part-time employment, and student loans. The university's financial services office provides counseling and guidance to help students identify suitable funding sources and navigate the application processes.

The cost of attendance includes tuition, which varies depending on residency status, with in-state students paying a lower rate compared to out-of-state students. There are also mandatory fees, including student union, technology, and health services fees. Housing costs may be covered by on-campus residence arrangements or off-campus rent, which students should budget for separately.

Work-study programs are available, offering students part-time employment opportunities on campus that complement their studies and provide additional income. The university’s Career Development Center assists students in finding internship and employment opportunities within the technology sector, which can be valuable for gaining practical experience and financial support.

Furthermore, students are encouraged to seek external funding sources such as industry-sponsored internships, co-op programs, and professional development grants. Many students benefit from loan programs such as Federal Direct Loans and state-specific loan programs that provide low-interest rates and flexible repayment options.

Overall, the university emphasizes financial planning and resourcefulness, ensuring students have access to comprehensive support systems to make their education affordable. The combination of federal, state, institutional, private, and personal funding sources equips students with multiple avenues to finance their studies, reduce debt burdens, and achieve their academic and career goals in computer science.

The Computer Science program at California State University offers students a comprehensive education in the principles, theory, and applications of computer science. This program is designed to prepare students for careers in a variety of sectors including software development, information technology, cybersecurity, data analysis, and research. The curriculum typically includes core courses in programming languages, algorithms, data structures, computer architecture, operating systems, and database systems. Additionally, students have opportunities to specialize in areas such as artificial intelligence, machine learning, software engineering, networking, and cybersecurity through elective courses. The program emphasizes both theoretical foundations and practical skills, often incorporating hands-on projects, laboratory work, and internships to enhance learning and employability. Faculty members are engaged in research activities that often inform the curriculum, providing students with exposure to cutting-edge developments in the field. The university also offers resources such as computer labs, research centers, and industry partnerships to support student learning and professional development. Graduates of the program typically pursue careers in technology firms, government agencies, research institutions, or continue their education through master's and doctoral programs. The program aims to develop critical thinking, problem-solving, and technical skills necessary for the dynamic and evolving field of computer science. Overall, the Computer Science program at California State University combines rigorous academics with practical experiences to prepare students for successful careers in computer science and related disciplines.

Similar programs:
Study mode:On campus Languages: English
Foreign:$ 65.1 k / Year(s)
Deadline: Jan 1, 2026 85 place StudyQA ranking: 5435
Study mode:On campus Languages: English
Foreign:$ 65.1 k / Year(s)
Deadline: Jan 1, 2026 85 place StudyQA ranking: 4988
Study mode:On campus Languages: English
Foreign:$ 65.1 k / Year(s)
Deadline: Jan 1, 2026 85 place StudyQA ranking: 6804
Study mode:On campus Languages: English
Foreign:$ 65.1 k / Year(s)
Deadline: Jan 1, 2026 85 place StudyQA ranking: 7783
Study mode:On campus Languages: English
Foreign:$ 65.1 k / Year(s)
Deadline: Jan 1, 2026 85 place StudyQA ranking: 6693
Study mode:On campus Languages: English
Foreign:$ 69.7 k / Year(s)
Deadline: Jan 15, 2026 53 place StudyQA ranking: 4907
Study mode:On campus Languages: English
Foreign:$ 69.7 k / Year(s)
Deadline: Jan 15, 2026 53 place StudyQA ranking: 4811
Study mode:On campus Languages: English
Foreign:$ 69.7 k / Year(s)
Deadline: Jan 15, 2026 53 place StudyQA ranking: 6478
Study mode:On campus Languages: English
Foreign:$ 69.7 k / Year(s)
Deadline: Jan 15, 2026 53 place StudyQA ranking: 6356
Study mode:On campus Languages: English
Foreign:$ 69.7 k / Year(s)
Deadline: Jan 15, 2026 53 place StudyQA ranking: 5799