What are the prerequisites for graduate study in computer science at UC Davis?
The GGCS requires that students demonstrate a high level of proficiency in five key areas: Theory, Computer Architecture, Programming Languages, Operating Systems and Mathematics. For specific UC Davis courses that fulfill these requirements, see Appendix A of the graduate degree requirements. I don’t have the necessary undergraduate preparation for admission (I haven’t taken the classes listed in Appendix A). All students accepted into the GGCS are screened for fulfillment of undergraduate proficiencies. Very few applicants are admitted prior to completion of the majority of these courses.