Computer Science Concentration

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

Photos of university / #csuci

The Computer Science Concentration at California State University offers students a comprehensive curriculum designed to prepare them for diverse careers in the rapidly evolving field of computing. This program provides a solid foundation in fundamental concepts such as programming, algorithms, computer architecture, and data structures, enabling graduates to address complex technical problems across various industries. Students will engage in rigorous coursework that emphasizes critical thinking, problem-solving skills, and innovative application of technology. The curriculum incorporates both theoretical principles and practical applications, including software development, database management, networking, and cybersecurity, ensuring students are well-equipped for the demands of the modern digital landscape. In addition to core computer science topics, the program offers electives that allow students to specialize further in areas such as artificial intelligence, machine learning, data science, and mobile app development. The program also encourages participation in research projects, internships, and industry collaborations to enhance real-world experience and professional readiness. Faculty members are experts in their fields, providing mentorship and guiding students through their academic and career pathways. Graduates of this concentration are prepared for a variety of roles, including software developer, systems analyst, database administrator, network engineer, or pursuing advanced degrees in computer science or related disciplines. The program’s emphasis on innovation, technical skills, and practical experience aims to foster graduates who can contribute meaningfully to technological advancements and meet the challenges of an increasingly digital world. Whether students seek to enter the workforce directly or continue their education, the Computer Science Concentration at California State University offers a robust, dynamic, and industry-relevant academic experience that aligns with current and future technological trends.

120 units

Summary of Units:

Lower Division Major Requirements 34
Upper Division Major Requirements 20
Upper Division Major Electives Requirement 9
Concentration Requirements 9
Additional General Education and other Graduation Requirements 48
Total Units 120

Lower Division Requirements - 34-35 units

MATH 150 - Calculus I Units: 4

MATH 151 - Calculus II Units: 4

MATH 230 - Logic and Mathematical Reasoning (Cross-listed as PHIL 230) Units: 3

MATH 240 - Linear Algebra Units: 3

MATH 250 - Calculus III Units: 3

PHYS 200 - General Physics I Units: 4

Select one of the following:

PHYS 201 - General Physics II Units: 4 and

one additional science course Units: 3-4

or

One two-semester science sequence Units: 7-8

Select one of the following:

COMP 105 - Computer Programming Introduction Units: 3

COMP 150 - Object-Oriented Programming Units: 4

Select an additional Computer Science course:

COMP 150 - Object-Oriented Programming Units: 4

or above or

COMP 102 - Web Development Units: 3

Upper Division Requirements - 20 units

MATH 300 - Discrete Mathematics Units: 3

MATH 331 - History of Mathematics Units: 3

MATH 350 - Differential Equations and Dynamical Systems Units: 3

MATH 351 - Real Analysis Units: 3

MATH 352 - Probability and Statistics Units: 3

MATH 451 - Complex Analysis Units: 3

MATH 499 - Senior Colloquium Units: 1

(Twice)

Electives in Major - 9-13 units

Note:

Courses used for the concentrations cannot be counted as elective.

Students planning on teaching math have to choose MATH 492 for field experience requirement. Other courses recommended for teaching careers are marked with T.

MATH 318 - Mathematics for Secondary School Teachers Units: 3 T

MATH 330 - Mathematics and Fine Arts Units: 3 T

MATH 345 - Digital Image Processing (Cross-listed as COMP 345, PHYS 345) Units: 3

MATH 354 - Analysis of Algorithms Units: 3

MATH 393 - Abstract Algebra I Units: 3 T

MATH 429 - Operations Research Units: 3

MATH 430 - Research Design and Data Analysis Units: 3

MATH 437 - Mathematics for Games, Simulations, and Robotics Units: 3

MATH 438 - Philosophy of Mathematics (Cross-listed as PHIL 438) Units: 3

MATH 445 - Image Analysis and Pattern Recognition (Cross-listed as PHYS 445, COMP 445)Units: 3

MATH 448 - Scientific Computing Units: 3

MATH 450 - Partial Differential Equations and Mathematical Physics Units: 3

MATH 452 - Computational Bioinformatics (Cross-listed as COMP 452) Units: 4

MATH 480 - Differential and Riemannian Geometry Units: 3

MATH 482 - Number Theory and Cryptography Units: 3 T

MATH 484 - Algebraic Geometry and Coding Theory Units: 3

MATH 490 - Topics in Modern Mathematics Units: 3

MATH 492 - Internship Units: 1-3 T

(Required for teachers)

MATH 494 - Independent Research Units: 1-3

MATH 497 - Directed Studies Units: 3

MATH 499 - Senior Colloquium Units: 1

Concentration - 6-10 units

By the sophomore year, in order to plan their electives, students should decide on one of the concentrations and take all courses listed in that section.

Choice of other concentrations or individualized concentrations is possible upon approval of the mathematics advisor.

Computer Science - 9 units

Students selecting this concentration should take COMP 150 and COMP 151 for the computer science requirements.

MATH 448 - Scientific Computing Units: 3

MATH 354 - Analysis of Algorithms Units: 3

COMP 350 - Introduction to Software Engineering Units: 3

Interdisciplinary GE Course outside major - 3 units

Select one interdisciplinary GE Course 3 units

Recommended:

COMP 447 - Societal Issues in Computing Units: 3

COMP 449 - Human-Computer Interaction (Cross-listed as PSY 449) Units: 3

PHYS 434 - Introduction to Biomedical Imaging (Cross-listed as BIOL 434, HLTH 434) Units:4

To graduate, students must complete 120 units minimum (40 units must be upper division) including all General Education (GE) and Graduation Requirements .  The following areas must be included:

Additional Lower Division A-E (GE) Requirements not met within the major

Nine units of Upper Division Upper Division Interdisciplinary GE (UDIGE), courses are numbered 330-349 and 430-449. Six units may be within the major, 3 units must be outside the major (C or better grade)

Multicultural Requirement (C or better grade)

Language Requirement (C or better grade)

American Institutions Requirement

Free electives as needed to meet minimum units for graduation


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

Financial support for the Computer Science Concentration at California State University is available through various sources, including federal and state financial aid programs, scholarships, grants, and work-study opportunities. Students are encouraged to complete the Free Application for Federal Student Aid (FAFSA) to determine their eligibility for financial aid packages that may include grants, loans, and work-study positions. The university also offers specific scholarships for students demonstrating academic excellence, leadership, or financial need, which can substantially reduce the cost of education. Additionally, many students finance their studies through private loans or part-time employment, with the campus providing resources and counseling to assist in navigating these options. The university’s Financial Aid Office provides detailed guidance on application processes, deadlines, and the documentation required. Students are advised to apply early, as funding availability can vary each academic year. There are also departmental scholarships available for students enrolled in the Computer Science program, often based on academic achievement or commitment to the field. Internships and cooperative education programs may also offer stipends or partial funding, providing practical work experience along with financial support. Moreover, California State University has partnerships with various industry organizations and companies that offer sponsorships, fellowships, or internships to qualified students. International students have access to specific scholarships and grants, although funding options may be more limited compared to domestic students. The university prioritizes supporting students from diverse backgrounds to ensure equitable access to education. Overall, students are encouraged to explore all available financial resources early in their academic planning to develop a comprehensive financing strategy for their studies in Computer Science at California State University.

California State University offers a comprehensive Computer Science Concentration designed to prepare students for careers in computing, software development, and information technology. The program emphasizes both theoretical foundations and practical skills, ensuring graduates are well-equipped to meet the demands of the technology industry. Students enrolled in this concentration undertake a rigorous curriculum that covers core areas such as programming, algorithms, data structures, computer organization, and systems analysis. Additionally, the program provides specialized courses in software engineering, databases, operating systems, networking, cybersecurity, artificial intelligence, and machine learning.

The degree program encourages hands-on experience through laboratory work, projects, and internships, fostering a strong connection between academic learning and real-world application. Students have access to state-of-the-art computing facilities and resources, enabling them to develop their technical competencies effectively. The curriculum is designed to be flexible, allowing students to choose electives that align with their career interests, whether in software development, cybersecurity, data science, or other emerging fields within computing.

The faculty involved in the program are experienced professionals and researchers dedicated to student success and active in their respective fields. They provide mentorship, research opportunities, and industry insights, preparing students for graduate studies or direct entry into the workforce. The program also emphasizes soft skills such as teamwork, communication, and problem-solving, which are essential for professional growth.

Graduates of the Computer Science Concentration at California State University often find employment in various sectors including technology firms, financial institutions, healthcare, government agencies, and startups. They may pursue roles such as software developer, systems analyst, cybersecurity analyst, data scientist, or network administrator. The university maintains strong ties with industry partners, offering networking events and career services to facilitate internships and employment opportunities.

Overall, the program combines a solid theoretical background with practical training to produce versatile and competent computing professionals. It aims to develop graduates who can contribute innovatively to the technological advancements and address complex challenges in the digital age.

Similar programs:
Study mode:On campus Languages: English
Foreign:$ 64.3 k / Year(s)
Deadline: Jan 1, 2026 201–250 place StudyQA ranking: 4245
Study mode:On campus Languages: English
Local:$ 67 k / Year(s) Foreign:$ 69.1 k / Year(s)
Deadline: Jan 1, 2026 170 place StudyQA ranking: 5395
Study mode:On campus Languages: English
Local:$ 67 k / Year(s) Foreign:$ 69.1 k / Year(s)
Deadline: Jan 1, 2026 170 place StudyQA ranking: 3173
Study mode:On campus Languages: English
Local:$ 67 k / Year(s) Foreign:$ 69.1 k / Year(s)
Deadline: Jan 1, 2026 170 place StudyQA ranking: 4698
Study mode:On campus Languages: English
Foreign:$ 44.2 k / Year(s)
Deadline: Nov 1, 2025 94 place StudyQA ranking: 5195