|
|
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. Lower Division (20-22 units)
Complete the following: Upper Division (24 units)
Systems Area (8 units)
Complete 8 units from the following: 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. AI Content (4 units)
Complete 4 units from the following: Projects (4 units)
Students in the AI concentration satisfy the Projects requirement with CS 490. Math Requirement (12 units)
Science Core Requirement
Computer Science students must take one of the following classes for Core B2: |
|
|
|