Database system architectures, relational data model, relational algebra, relational calculus, SQL, QBE, query processing, integrity constraints (key constraints, referential integrity), database design, ER and object- oriented data model, functional dependence, lossless join and dependency preserving decompositions, Boyce-Codd and Third Normal Forms.

Prerequisites: Computer Science 130A.

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
MAJEDI M
Maryam Majedi
2.6
118 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
PHELP3505
F
11:00 AM - 11:50 AM
22 / 50
PHELP3505
F
12:00 PM - 12:50 PM
13 / 50
UCSBPlat.com logo
UCSBPlat.com
The admin of your beloved UCSBPlat.com
Promoted

Connect your AI agent to ucsbplat.com/mcp

Supercharge your AI to find better classes with UCSBPlat's official MCP server. Free to use.

Spring 2025 . Su J
TD-W 1701
M W
14:00 PM - 15:15 PM
Spring 2026 . Su J
BUCHN1940
T R
09:30 AM - 10:45 AM
See All
CMPSC 174A Su J Spring 2025 Total: 144
CMPSC 174A Su J Fall 2023 Total: 95
See All
119
2.6
CS16 . Majedi M 4 Months Ago

I really like her handouts and assignments because they are so helpful for my learning. She sometimes can be confusing when asking the questions, but overall, I enjoy taking her class.

0 helpful 0 unhelpful
CS16 . Majedi M 5 Months Ago

She's the swrete

0 helpful 0 unhelpful
cs8 . Majedi M 7 Months Ago

This is the first five stars I've given. She deserves a much higher overall rating. She puts in so much extra time and is always available. She's the only professor I've had where it was obvious that students learning was her top priority. Great person although can come off as cold. Participate in class and some out of class and it will be great

0 helpful 0 unhelpful
cs8 . Majedi M 7 Months Ago

I do not recommend professor.

0 helpful 0 unhelpful
CS16 . Majedi M 7 Months Ago

Class was pretty difficult, lectures were average, midterm and final were fair. You need to put in a lot of effort to get an A in my opinion.

0 helpful 0 unhelpful
CS40 . Majedi M 8 Months Ago

Great professor, if you particpate in class. She awards participation, and it is super easy to just show up to lecture and listen. She really cares about her students, especially the ones that will put in the effort. That is all you have to do for this class. Put in effort and learn and you will get an A. She deserves a higher overall rating

0 helpful 0 unhelpful
See all 119 reviews
CMPSC 162
14 / 100 Enrolled
Programming Languages
Yu Feng 2.7
M W
17:00 PM - 18:15 PM
CMPSC 176A
52 / 120 Enrolled
Introduction to Computer Communication Networks
Elizabeth Belding 4.0
T R
09:30 AM - 10:45 AM
CMPSC 178
24 / 100 Enrolled
Introduction to Cryptography
Prabhanjan Ananth 3.6
T R
12:30 PM - 13:45 PM
CMPSC 181
100 / 100 Full
Introduction to Computer Vision
Michael Beyeler 5.0
T R
11:00 AM - 12:15 PM
CMPSC 184
83 / 100 Enrolled
Mobile Application Development
Tobias Hollerer 4.5
M W
12:30 PM - 13:45 PM
CMPSC 186
50 / 50 Full
Internet of Things (IoT) Systems
Nabeel Nasir 4.9
T R
12:30 PM - 13:45 PM