Advertisement

university of california santa cruz ms in cs requirements

Knowing what university requirements are or getting to grips with them can be confusing at times, especially for those who don’t have any prior knowledge of them in the first place. Getting the right information on them might not be quite as straightforward as you think it should be.
Reading this article below takes the stress out of figuring out what university of california santa cruz ms in cs requirements are. All you have to do is read on to get the latest information on uc santa cruz ms cs gre score, university of california santa cruz computer science faculty, uc santa cruz ms cs ranking, uc santa cruz ms cs fees and uc santa cruz gre requirements. You can also find up to date information on university of california santa cruz ms in cs requirements in related articles on koboguide.

Advertisement

Each student is required to take 40 credits as follows:

  • CMPS 200, Research and Teaching in Computer Science and Engineering, 3 credits
  • CMPS 201, Analysis of Algorithms, 5 credits
  • CMPS 203, Programming Languages, 5 credits
  • CMPS 296, Master’s Project, 2 credits
  • A base requirement in computer architecture must be met by taking Computer Engineering 110 (grade B or higher) or Computer Engineering 202. Computer Engineering 110 can be taken to meet the architecture requirement, however, the credits will not be counted toward graduation requirements.
  • One course each from three different breadth categories for a total of three courses (15 credits)—see www.cs.ucsc.edu/graduates/breadth/
  • All remaining courses must be regular, 5-credit graduate courses from computer science; courses that do not count include all courses numbered 200, 280, 296, 297, and 299.
  • At least 25 credits must be in computer science.
  • Upper-division undergraduate UCSC computer science courses may be taken to strengthen a student’s preparation for graduate studies. At most 10 units of UCSC upper-division undergraduate computer science courses (other than CMPS 101) may be counted towards the degree requirements.
  • With the exception of 200, 280, 296, 297, and 299, all graduate courses and upper-division courses must be taken for letter grade. Only courses with a letter grade of B- or higher can be counted towards the MS degree requirements.
  • Courses that are taken to satisfy an undergraduate degree requirement cannot be counted towards the MS degree requirements. Undergraduates who are in their senior year at UCSC and are taking computer science upper-division courses or computer science graduate courses that are beyond their undergraduate degree requirements can count those courses as part of their MS degree should they apply to the computer science MS program.
  • Courses from other institutions may be substituted for equivalent courses at UCSC (with the approval of the graduate advisor and graduate committee) but may not count towards the 40 unit requirement of the computer science MS degree. For example, a student may substitute an equivalent course for CMPS201 but may not count that course towards the 40 unit requirement. As another example, a student may substitute an equivalent graduate course for CMPS260 and count that as breadth but may not count that course towards the 40 unit requirement or as part of the 25 units from Computer Science.

Each student must complete CMPS 200 in their first year.
Each student must complete CMPS 201 or a course to prepare the student for CMPS 201 in their first year, after which CMPS 201 should be completed by the end of the second year.
Each student must complete CMPS 203 or a course to prepare the student for CMPS 203 in their first year, after which CMPS 203 should be completed by the end of the second year.
Each student must complete Computer Engineering 110 or Computer Engineering 202 in their first year.

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like