Introduction to data science methods and Python programming language for students with little to no experience in the subjects. Topics include foundational programming concepts, problem-solving strategies and code design, and data science concepts as table operations, exploratory data analysis, basic probability.

No Prerequisites

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
GEs Area C Quant Relationships
Unlocks CMPSC 5B MATH 104A
Disallowed majors cmpsc
KHARITONOVA Y
Yekaterina Kate Kharitonova
2.5
182 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
387 1011
F
12:00 PM - 12:50 PM
0 / 37

387 1015
F
13:00 PM - 13:50 PM
0 / 37

387 1011
F
14:00 PM - 14:50 PM
0 / 38

387 1011
F
15:00 PM - 15:50 PM
0 / 38

See All
Winter 2026 . Kharitonova Y
LSB 1001
T R
15:30 PM - 16:45 PM
Winter 2024 . Tanna A A
LSB 1001
M W
15:30 PM - 16:45 PM
See All
CMPSC 5A Conrad P T Fall 2025 Total: 125
CMPSC 5A Conrad P T Spring 2025 Total: 122
See All
183
2.5
INT15 . Kharitonova Y 23 Days Ago

is obsessed with frat guys only gives them good grades. I wonder where she was last night.

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 23 Days Ago

I was aware of previous ratings but decided to take the class anyways and the bad ratings now make sense. Generally, everything was okayish (confusing project instructions) until finals. She gave a final during Week 9 and assigned a bigger project on the same week (syllabus said it was supposed to be released earlier), making finals week stressful.

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y A Month Ago

For the most part, the content is relatively easy and the grading is fair. You will have 3 quizzes and 3 projects. However, the ending of the course is extremely rushed and moderately difficult so be aware.

1 helpful 0 unhelpful
CMPSC8 . Kharitonova Y A Month Ago

Overall, I went into this class with little coding experience but the teacher was able to explain the ideas really well. There are three quizzes and three projects in the class. The last project and the last quiz are definitely harder than the rest, but if you study hard and do the labs/homework you should be able to get a strong A.

1 helpful 0 unhelpful
CMPSC8 . Kharitonova Y A Month Ago

Everything is good or on average besides the workload.

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y A Month Ago

....tough grader

0 helpful 0 unhelpful
See all 183 reviews
CMPSC 5B
0 / 100 Enrolled
Introduction to Data Science 2
Phill Conrad 4.5
M W
09:30 AM - 10:45 AM
CMPSC 9
0 / 150 Enrolled
Intermediate Python Programming
Yekaterina Kate Kharitonova 2.5
M W
15:30 PM - 16:45 PM
CMPSC 16
0 / 150 Enrolled
Problem Solving with Computers I
Maryam Majedi 2.6
M W
14:00 PM - 15:15 PM
CMPSC 24
0 / 200 Enrolled
Problem Solving with Computers II
Diba Mirza 4.7
M W
12:30 PM - 13:45 PM
CMPSC 32
0 / 150 Enrolled
Object Oriented Design and Implementation
Nabeel Nasir 4.9
T R
09:30 AM - 10:45 AM
CMPSC 40
0 / 120 Enrolled
Foundations of Computer Science
Ben Hardekopf 4.7
T R
15:30 PM - 16:45 PM