CS 46A: Introduction to Programming

San Jose State University

Introduction to programming for anyone new to the field or who needs a refresher with basic Java programming syntax, object-oriented paradigm, control structures, iteration, etc. Hands-on activities in writing, compiling, executing, and debugging programs for solving real-world problems. Lecture 3 hours/lab 3 hours. Prerequisite(s): Math Enrollment Category M-I, M-II, or M-III, or MATH 1 with a grade of C- or better; and a major of Computer Science, Data Science, Computer Science and Linguistics, Mathematics, Statistics, Applied and Computational Math, Software Engineering, Forensic Science: Digital Evidence, or Undeclared; or instructor consent.

Average GPA: 2.88

Grade distribution records: 2,384 students across 16 terms.

Grade distribution

GradeStudentsPercent
A+542.3%
A79733.4%
A-2098.8%
B+1847.7%
B28612.0%
B-1345.6%
C+1054.4%
C1556.5%
C-933.9%
D+401.7%
D733.1%
D-351.5%
F2199.2%

Based on 2,384 student grade records across 16 terms and 11 professors.

Instructors

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

Loading My Class Grades