CSE 111

Advanced Programming

5credits
About this course

An introduction to object-oriented techniques of software development including data abstraction, inheritance, polymorphism, and object-oriented design. Extensive practice using a computer to solve problems, including construction of graphical user interfaces and a multithreaded client/server applications.

All available terms

14 terms

Avg. GPA
3.25
Grades
1,634

Other grades

P0.6%NP4.2%S0.1%W7.0%
More course details

University of California, Santa Cruz

CSE 111 at UCSC: average GPA 3.25 across 1,634 students. Grade distribution by term. An introduction to object-oriented techniques of software development…

Average GPA: 3.25

Grade distribution records: 1,634 students across 14 terms.

Enrollment requirements

Prerequisite(s): CSE 15 and CSE 15L; or CSE 13S and CMPM 35; or CSE 13E and CMPM 35; or ECE 13 and CMPM 35; or CSE 101.

2026–2027 · UCSC catalog

Grade distribution

GradeStudentsPercent
A+1267.7%
A39123.9%
A-28917.7%
B+18011.0%
B1468.9%
B-865.3%
C+603.7%
C452.8%
C-60.4%
D+140.9%
D161.0%
D-110.7%
F704.3%
P100.6%
NP694.2%
S10.1%
W1147.0%

Based on 1,634 student grade records across 14 terms and 5 professors.

Instructors

The course page is taking longer to load. This summary is still available.

We could not load the full course details. This summary is still available.

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

Loading My Class Grades