Member-only story

All the Classes I Took to Get My 4-Year UCLA Computer Science Degree

Tremaine Eto
10 min readMar 6, 2020

--

It’s been a few years (however long it’s been since 2016 when you’re reading this) since I graduated from UCLA with a Computer Science, B.S. and an Atmospheric & Oceanic Sciences minor, but the feeling — and often, dread — of planning my schedule every quarter is still extremely strong in my mind.

There’s just so many variables at play: how does it fit into my four-year (or longer) plan? Which course unlocks another? Which course is only offered in this quarter but not the next? Which professor is best for each class? The list goes on and on.

I often found myself wishing I had more references to go off of when planning my four-year schedule. Counselors are helpful, but they’re busy, and you have to make physical visits to the office when in reality these questions are ones that you’re thinking about very often and often are also opinion-based ones they can’t always answer.

I will say the official School of Engineering site has an example plan that helped a lot, but I wanted to really try to help any aspiring Computer Science graduates out by offering my real-life example. This should not be a substitute for professional counselor advice (especially since requirements may have changed in subtle ways), but instead a supplement.

Pre-requisites for…

--

--

Tremaine Eto
Tremaine Eto

Written by Tremaine Eto

Senior Software Engineer @ Iterable | Previously worked at DIRECTV, AT&T, and Tinder | UCLA Computer Science alumni | Follow me for software engineering tips!

Responses (1)