Showing what the catalog lists for everyone. Sign in with a degree evaluation on file and this page says what each course counts toward on your own catalog year, and what you still owe.
CS 150
Introductory Computer Programming
Units
3
Counts toward
- Biology, Emphasis in Ecology, B.S. (2026-27) - Preparation for the Major
- Computer Science Minor (2026-27) - Required Courses
- Computer Science Minor (2025-26) - Required Courses
- Computer Science Minor (2024-25) - Required Courses
- Computer Science, B.S. (2026-27) - Preparation for the Major
- Computer Science, B.S. (2025-26) - Preparation for the Major
- Computer Science, B.S. in Applied Arts and Sciences (2024-25) - Preparation for the Major
- Data Science Minor (2026-27) - Preparation for Minor
- Data Science Minor (2025-26) - Preparation for Minor
- Geography, Emphasis in Geographic Information Science and Technology, B.A. (2026-27) - Preparation for the Major
- Geography, Emphasis in Geographic Information Science and Technology, B.A. (2025-26) - Preparation for the Major
- Geography, Emphasis in Geographic Information Science and Technology, B.A. in Liberal Arts and Sciences (2024-25) - Preparation for the Major
- Geography, Emphasis in Geographic Information Science and Technology, B.S. (2026-27) - Preparation for the Major
- Geography, Emphasis in Geographic Information Science and Technology, B.S. (2025-26) - Preparation for the Major
- Geography, Emphasis in Geographic Information Science and Technology, B.S. in Applied Arts and Sciences (2024-25) - Preparation for the Major
- Mathematics, B.A. (2026-27) - Impacted Program, Preparation for the Major
- Mathematics, B.A. (2025-26) - Impacted Program, Preparation for the Major
- Mathematics, B.A. in Liberal Arts and Sciences (2024-25) - Impacted Program, Preparation for the Major
- Mathematics, B.A. in Liberal Arts and Sciences, Mathematics Major In preparation for the Single Subject Teaching Credential With the B.A. Degree in Liberal Arts and Sciences (2024-25) - Recommended
- Mathematics, B.A., Mathematics Major In preparation for the Single Subject Teaching Credential With the B.A. Degree (2026-27) - Recommended
- Mathematics, B.A., Mathematics Major In preparation for the Single Subject Teaching Credential With the B.A. Degree (2025-26) - Recommended
- Mathematics, Emphasis in Applied Mathematics, B.S. (2026-27) - Impacted Program, Preparation for the Major
- Mathematics, Emphasis in Applied Mathematics, B.S. (2025-26) - Impacted Program, Preparation for the Major
- Mathematics, Emphasis in Applied Mathematics, B.S. in Applied Arts and Sciences (2024-25) - Impacted Program, Preparation for the Major
- Mathematics, Emphasis in Computational Science, B.S. (2026-27) - Impacted Program, Preparation for the Major
- Mathematics, Emphasis in Computational Science, B.S. (2025-26) - Impacted Program, Preparation for the Major
- Mathematics, Emphasis in Computational Science, B.S. in Applied Arts and Sciences (2024-25) - Impacted Program, Preparation for the Major
- Mathematics, Emphasis in Mathematics Education, B.S. (2026-27) - Impacted Program, And One Course Selected From
- Mathematics, Emphasis in Mathematics Education, B.S. (2025-26) - Impacted Program, And One Course Selected From
- Mathematics, Emphasis in Mathematics Education, B.S. in Applied Arts and Sciences (2024-25) - Impacted Program, And One Course Selected From
- Mathematics, Emphasis in Science, B.S. (2026-27) - Impacted Program, Preparation for the Major
- Mathematics, Emphasis in Science, B.S. (2025-26) - Impacted Program, Preparation for the Major
- Mathematics, Emphasis in Science, B.S. in Applied Arts and Sciences (2024-25) - Impacted Program, Preparation for the Major
- Music, Music Recording Technology and Audio Design Track, B.M. (2026-27) - Preparation for the Major
- Music, Music Recording Technology and Audio Design Track, B.M. (2025-26) - Preparation for the Major
- Music, Music Recording Technology and Audio Design Track, B.M. in Applied Arts and Sciences (2024-25) - Track 3 - Music Recording Technology and Audio Design
- Statistics, B.S. (2026-27) - Additional Lower Division Coursework
- Statistics, B.S. (2025-26) - Additional Lower Division Coursework
- Statistics, B.S. in Applied Arts and Sciences (2024-25) - Additional Lower Division Coursework
- Statistics, Emphasis in Actuarial Science, B.S. (2026-27) - Preparation for the Major
- Statistics, Emphasis in Actuarial Science, B.S. (2025-26) - Preparation for the Major
- Statistics, Emphasis in Actuarial Science, B.S. in Applied Arts and Sciences (2024-25) - Preparation for the Major
- Statistics, Emphasis in Data Science, B.S. (2026-27) - Preparation for Major
- Statistics, Emphasis in Data Science, B.S. (2025-26) - Preparation for Major
- Statistics, Emphasis in Data Science, B.S. in Applied Arts and Sciences (2024-25) - Preparation for Major
Prerequisites
Prerequisite(s): Credit or concurrent registration in CS 150L
Sections in Spring 2027
2 sections, 2 with open seats. Earliest start 9:30 AM.
- Class #5834In-person - Open
Tue, Thu 9:30 AM - 10:45 AM
60 of 60 seats open - Class #5836In-person - Open
Mon, Wed 2:00 PM - 3:15 PM
68 of 68 seats open