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, 3

Passtime

None

Level Limit

Engineering

College
GEs Area C Quant Relationships
Unlocks CMPSCW 9 MAT 189 CMPSC 5B CMPSC 9 LING 110 LING 208
These majors only cmpsc ece stats crstu geog math
KHARITONOVA Y
Yekaterina Kate Kharitonova
2.5
189 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
SSMS 1301&
F
12:00 PM - 12:50 PM
50 / 50 Full
SSMS 1301&
F
13:00 PM - 13:50 PM
50 / 50 Full
SSMS 1301&
F
14:00 PM - 14:50 PM
49 / 50
SSMS 1301&
F
12:00 PM - 12:50 PM
50 / 50 Full
SSMS 1301&
F
13:00 PM - 13:50 PM
50 / 50 Full
SSMS 1301&
F
14:00 PM - 14:50 PM
50 / 50 Full
Image for ACM Leetcode Workshop Series
UCSB Association for Computing Machinery logo
UCSB Association for Computing Machinery
We are the largest computer science club at UCSB
Promoted

ACM Leetcode Workshop Series

Level up your Leetcode skill for SWE internship interview questions

Phelps Hall, Room 3526
See All
Winter 2025 . Kharitonova Y
ILP 1302
M W
11:00 AM - 12:15 PM
Fall 2025 . Kharitonova Y
ILP 1203
M W
15:30 PM - 16:45 PM
See All
CMPSC 8 Kharitonova Y Fall 2025 Total: 240
CMPSC 8 Kharitonova Y Winter 2025 Total: 203
See All
191
2.5
CMPSC8 . Kharitonova Y 5 Months Ago

I took this class in the fall, but I remember her being so sweet and respectable. She would always ask us if we were doing okay, and if she needed to, she would slow down. Super easy intro compsci course.

0 helpful 0 unhelpful
CS148 . Kharitonova Y 6 Months Ago

Easy class, just a group project come up with an idea in the beginning of class and spend the entire quarter completing with your team. No exams or quizzes

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 7 Months Ago

Attendance in both the class and section accounts for an important part of your grade. Most projects are in pairs, so be careful who you work with. Sections were heavy toward the end of the class. Lectures are put me to sleep.

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 8 Months Ago

Like objectively she is a good teacher, she explains things well and is always open to questions. I took CS in high-school so basically easy A. She assigns a lot of work - homework, labs and practice, but if you make time it's not bad. The final project was given basically finals week with like 40 pages of instructions and requirements :(

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 8 Months Ago

She is a sweet professor and is very concerned about students' understanding of coding. Although the projects are really hard and time-consuming, three quizzes are relatively easy, especially with bonus questions.

0 helpful 0 unhelpful
CMPSC8 . Kharitonova Y 8 Months Ago

She is a great professor who explains the material very well. She shares the slides after each lecture. The course is structured with three quizzes and three projects, so it is manageable if you study regularly. And attendance is mandatory. Also her office hours are very useful, and she is really caring and takes time to answer the all questions.

0 helpful 0 unhelpful
See all 191 reviews
Los Ingenieros logo
Los Ingenieros
We are the Society of Hispanic Professional Engineers (SHPE) here at UCSB, and our vision is to enhance support for all our members throughout their higher education journey. Whether your interests are in engineering, mathematics, biology, or beyond, Los Ingenieros is dedicated to making a positive impact through professional growth and success, academic opportunities, community involvement, and networking for both our members and the local community. And most importantly, you don’t have to be an engineer, in STEM, or Hispanic to join; we welcome everyone!
Promoted

See What Los Ingenieros Is All About

Check out our board, achievements, events, and more on our website!

CMPSC 1A
23 / 50 Enrolled
Artificial Intelligence Seminar
Yan X
F
14:00 PM - 15:15 PM
CMPSC 5B
14 / 150 Enrolled
Introduction to Data Science 2
Phill Conrad 4.5
M W
14:00 PM - 15:15 PM
CMPSC 5A
108 / 149 Enrolled
Introduction to Data Science 1
Yekaterina Kate Kharitonova 2.5
T R
14:00 PM - 15:15 PM
CMPSC 9
111 / 200 Enrolled
Intermediate Python Programming
Richert Wang 4.5
T R
09:30 AM - 10:45 AM
CMPSC 16
122 / 150 Enrolled
Problem Solving with Computers I
Maryam Majedi 2.6
M W
15:30 PM - 16:45 PM
CMPSC 16
102 / 150 Enrolled
Problem Solving with Computers I
Maryam Majedi 2.6
T R
15:30 PM - 16:45 PM