Introduction to computer program development for students with little to no programming experience. Basic programming concepts, variables and expressions, data and control structures, algorithms, debugging, program design, and documentation.

No Prerequisites

4

Units

Letter

Grading

1, 2

Passtime

None

Level Limit

Engineering

College
GEs Area C Quant Relationships
Unlocks MAT 189 CMPSC 5B CMPSC 9 GEOG 186 GEOG 286 LING 110
These majors only geog stats crstu math
KHARITONOVA Y
Yekaterina Kate Kharitonova
2.5
161 reviews

Lecture

ILP 1302
M W
11:00 AM - 12:15 PM
0 / 250

Sections

GIRV 2128
R
11:00 AM - 11:50 AM
0 / 38
GIRV 2128
R
12:00 PM - 12:50 PM
0 / 38
GIRV 1119
R
13:00 PM - 13:50 PM
0 / 37
GIRV 1119
R
16:00 PM - 16:50 PM
0 / 38
PHELP2532
R
17:00 PM - 17:50 PM
0 / 37
GIRV 1116
R
18:00 PM - 18:50 PM
0 / 37
See All
Fall 2024 . Mirza D
CHEM 1179
T R
12:30 PM - 13:45 PM
Fall 2024 . Mirza D
ILP 2209
T R
09:30 AM - 10:45 AM
See All
CMPSC 8 Kharitonova Y Fall 2023 Total: 130
CMPSC 8 Kharitonova Y Spring 2021 Total: 211
See All
162
2.5
CMPSCW8 . Kharitonova Y A Month Ago

Terrible. Do not take this class with her if you could help it.

0 helpful 0 unhelpful
CMPSCW8 . Kharitonova Y 2 Months Ago

Absolutely terrible professor. Doesn't respond to emails at all. The amount of work is almost impossible and you'll be spending all your time on this class alone so hopefully your other classes are easy. It's also most likely she's using fake accounts with fake positive reviews to boost her score on here so beware.

1 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 2 Months Ago

Nice lady but there's so much homework for an intro class. Material is delivered way too fast and there's way too much work. Grading isn't really fair and not forgiving either. She's also really suspicious of cheating so be careful. Final proj took forever and was pretty pointless because it entailed a bunch of advanced features, you had to fill in

0 helpful 0 unhelpful
CMPSCW8 . Kharitonova Y 4 Months Ago

Her lectures do not line up with the quizzes and labs. Expect to spend 5+ hours on labs a week trying to figure it out. The TA hardly spoke English and was unhelpful. She will accuse you of cheating. You will have to learn everything on your own. NOT a beginner class. She drained me of my will to live.

0 helpful 0 unhelpful
CMPSCW8 . Kharitonova Y 4 Months Ago

Changed the course outline, having cumulative final instead of final project. Tough grader, will play word tricks and mark you down if you got one part incorrect. Unclear instructions and it's hard to understand what she is asking for. Strongly recommend to befriend your cs friends to understand concepts.

0 helpful 0 unhelpful
CMPSCW8 . Kharitonova Y 7 Months Ago

too difficult by far

0 helpful 0 unhelpful
See all 162 reviews
CMPSC 5A
0 / 200 Closed
Introduction to Data Science 1
Tanna A A
M W
15:30 PM - 16:45 PM
69.5% A
CMPSC 9
0 / 286 Enrolled
Intermediate Python Programming
Richert Wang 4.5
T R
11:00 AM - 12:15 PM
41.3% A
CMPSC 16
0 / 150 Enrolled
Problem Solving with Computers I
Maryam Majedi 1.8
M W
14:00 PM - 15:15 PM
53.3% A
CMPSC 24
0 / 150 Enrolled
Problem Solving with Computers II
Kevin Burk 3.0
M W
11:00 AM - 12:15 PM
57.0% A
CMPSC 32
0 / 150 Enrolled
Object Oriented Design and Implementation
Nasir N
M W
09:30 AM - 10:45 AM
59.4% A
CMPSC 40
0 / 150 Enrolled
Foundations of Computer Science
Maryam Majedi 1.8
T R
14:00 PM - 15:15 PM
38.3% A
What classes should I take?
Recommend Classes
What classes should I take