CSE 344:
Topics for the Final
Autumn 2019
“What’s gonna be on the final?”
Pre-Midterm Material
Post-Midterm Material
Breakdown of Recent Topics
Cost Estimation
Parallel DB
Transactions
Some other things
Final FAQ
Questions | Answers |
Do I need to know the whole Spark API? | Nope. No one in the staff does (Except for maybe Jack) |
How long is the final? | You should expect to spend the entire time on the exam with some room to double check (imagine a longer midterm). That said, TIME YOURSELF WHEN YOU PRACTICE. |
Do I need a calculator? | Nah. All the math you could do should be simple. If you are getting weird numbers on the exam, that’s a hint you might be off in your calculations. |
Do I get a note sheet? | Yep! Two whole 8.5x11 sheets, front and back. That should give you room to make things readable. Even though you (hopefully) don’t need notes for all topics, it’s good to have them there for your review. Hand-written sheets please. |
Any tips on studying? | Two things. Look at old exams as they’re generally quite good at covering all topics. Also study with people! Having a friend explain a topic or explaining a topic to a friend is a great way to study. |
Some Difficult Practice
Complex SQL
Datalog recursion/aggregation
Locking Mechanisms
Cost estimation of joins
Make sure to hit some of these before exam time.
WE ARE PROUD
OF ALL OF YOU!!!
This stuff is hard and there was a lot we covered this quarter!
You have learned a lot!