CS 010A: INTRODUCTION TO COMPUTER SCIENCE FOR SCIENCE, MATHEMATICS, AND ENGINEERING I

University of California, Riverside

4 Units, Lecture, 3 hours; laboratory, 2 hours; individual study, 1 hour. Prerequisite(s): MATH 005A, may be taken concurrently or MATH 006A, may be taken concurrently or MATH 006B, may be taken concurrently or MATH 007A, may be taken concurrently or MATH 009A, may be taken concurrently or MATH 09HA. Covers problem solving through structured programming of algorithms on computers using the C++ object-oriented language. Includes variables, expressions, input/output (I/O), branches, loops, functions, parameters, arrays, strings, file I/O, and classes. Also covers software design, testing, and debugging. Credit is awarded for one of the following CS 010A or CS 009A. Credit is not awarded for CS 005 or CS 008 if it has already been awarded for CS 010A.

Average GPA: 2.84

Grade distribution records: 5,686 students across 26 terms.

Grade distribution

GradeStudentsPercent
A+65811.6%
A1,36724.0%
A-58710.3%
B+3796.7%
B5639.9%
B-3035.3%
C+1843.2%
C2474.3%
C-1071.9%
D+2925.1%
D2975.2%
D-731.3%
F5279.3%
NP310.5%
S190.3%
W390.7%

Based on 5,686 student grade records across 26 terms and 11 professors.

Instructors

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

Loading My Class Grades