Topics include: data models, semantics, data integrity, database design, serializability theory, concurrency control, recovery, distributed databases.

Prerequisites: Computer Science 170.

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
These majors only cmpsc
AGRAWAL D
Divyakant Agrawal
2.9
39 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
See All
CMPSC 274 Agrawal D Fall 2022 Total: 21
CMPSC 274 Agrawal D Spring 2018 Total: 12
See All
39
2.9
CMPSC174B . Agrawal D 6 Months Ago

Class was just very unorganized and often ran by TAs instead of professor. The 2 projects were extremely long and difficult compared to the material of the class. The exams were pretty difficult as well with no study guide or cheat sheet. Homework was too easy in comparison. Professor also often gave rude and passive aggressive responses.

0 helpful 0 unhelpful
CMPSC174B . Agrawal D 2 Years Ago

Great lectures, very clear. Easy to approach and ask questions.

0 helpful 0 unhelpful
CMPSC174B . Agrawal D 2 Years Ago

I decided to take this class to explore how databases are structured and the logic behind query languages such as SQL. After nearly finishing this class I can gladly say that Divy was THE professor to take when you have those questions. His lectures are recorded and his slides go in depth. There were 3 homework assignments. 2 Midterms and no final

0 helpful 0 unhelpful
CMPSC174B . Agrawal D 2 Years Ago

Great at explaining and is very interesting class. Clearly cares about students and actively interacts with students in lectures

0 helpful 0 unhelpful
CS130A . Agrawal D 5 Years Ago

Not the best at teaching (lectures were pretty dry) but he's very lenient and accommodating, especially with the online format. Some of the homework/exam questions were poorly phrased, but they're not that hard to answer and he and his staff are very generous with helping to clarify the questions. Definitely could be a lot worse, not a bad choice

0 helpful 0 unhelpful
CS130A . Agrawal D 5 Years Ago

For some reason, I have always struggled extremely in classes taught by Divyakant Agarwal. Lectures are long, yet he's somehow always behind. Exams are often terribly worded and attempts at clarification serve to confuse rather than to help. Idk man I wish I could pinpoint what exactly makes him so terrible but ig I'll just say don't take him

0 helpful 0 unhelpful
See all 39 reviews
CMPSC 291G
0 / 35 Enrolled
Special Topics in Computer Science, Applications, Security and Cryptography
Wenbo Guo 4.5
M W
09:00 AM - 10:50 AM
CMPSC 291I
0 / 35 Enrolled
Special Topics in Computer Science, Applications, Visual Computing and Interaction
Tobias Hollerer 4.6
T R
11:00 AM - 12:50 PM
CMPSC 291K
0 / 35 Enrolled
Special Topics in Computer Science, Applications
Yan X
M W
11:00 AM - 12:50 PM
CMPSC 291A
0 / 35 Enrolled
Special Topics in Computer Science, Applications, General
Yu-Xiang Wang 2.5
T R
09:00 AM - 10:50 AM
CMPSC 292C
0 / 35 Enrolled
Special Topics in Computer Science, Foundations, Programming Languages and Software Engineering
Yu Feng 2.7
T R
15:00 PM - 16:50 PM
CMPSC 292G
0 / 35 Enrolled
Special Topics in Computer Science, Foundations
Prabhanjan Ananth 3.6
M W
13:00 PM - 14:50 PM