Draft 2025-2026 Catalog 
    
    Feb 14, 2025  
Draft 2025-2026 Catalog

Computer Science, AI Concentration, Major


Students who graduate with a Bachelor of Science (BS) in Computer Science with the AI Concentration will be prepared for both graduate school and for software development careers with an AI emphasis. The curriculum provides a solid base in computer science fundamentals with an AI integration that includes software design and development, problem solving and debugging, theoretical and mathematical foundations, computer systems, and system software.

Program Learning Outcomes


Program Learning Outcomes

Students in the AI Concentration meet the outcomes of the Computer Science Major:

  • Theory: Explain and analyze standard computer science algorithms and describe and analyze theoretical aspects of various programming languages
  • Application: Apply problem-solving skills to implement medium and large scale programs in a variety of programming languages
  • Systems: Describe the interactions between low-level hardware, operating systems, and applications
  • Project: Demonstrate effective communication and organization as part of a team of software developers or researchers collaborating on a large computer program

They also meet an additional learning outcome for the Concentration:

  • AI: Demonstrate AI literacy and competency, defined as the capacity to use, evaluate and develop AI solutions to problems and to be able to be an informed user and consumer of AI.

Major Requirements (56-58 units)


Students majoring in Computer Science must earn a grade of C or better in MATH 201, MATH 202, and all of the computer science courses fulfilling requirements for the major.

A student can repeat no more than two Mathematics or Computer Science courses required in the major, and a course can be repeated only one time.

A withdrawal counts as an attempt at a course without passing or earning a minimum grade required in the course.

Upper Division (24 units)


Theory and Languages Area (4 units)


Students in the AI Concentration satisfy the Theory requirement with CS 362.

Applications Area (4 units)


Students in the AI concentration satisfy the Applications requirement with CS 463.

Projects (4 units)


Students in the AI concentration satisfy the Projects requirement with CS 490.