CSE 30: Prog Abs Python

University of California, Santa Cruz

Introduction to software development in Python focusing on structuring software in terms of objects endowed with primitive operations. Introduces concepts and techniques via a sequence of concrete case studies. Coursework consists of programming assignments and a final examination. Note that CSE 30 assumes some Python experience, students trained in a different language should self-study Python to prepare for CSE 30. See CSE Testout Exam for resources and further information.

Average GPA: 3.41

Grade distribution records: 8,090 students across 23 terms.

Grade distribution

GradeStudentsPercent
A+1,08513.4%
A3,11338.5%
A-89911.1%
B+4916.1%
B6858.5%
B-2963.7%
C+1672.1%
C3434.2%
C-250.3%
D+630.8%
D1131.4%
D-440.5%
F2763.4%
P1031.3%
NP2052.5%
S30.0%
W1772.2%

Based on 8,090 student grade records across 23 terms and 14 professors.

Instructors

Still loading. This can take a moment on a slow connection.

Loading My Class Grades