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.