{
  "college": "uc-irvine",
  "edition": "2026-2027",
  "departmentName": "Department of Computer Science",
  "id": "department-of-computer-science--computerscience-master",
  "name": "Computer Science",
  "award": "M.C.S.",
  "department": "department-of-computer-science",
  "sourceUrl": "https://catalogue.uci.edu/donaldbrenschoolofinformationandcomputersciences/departmentofcomputerscience/computerscience_master/",
  "blocks": [
    {
      "kind": "text",
      "markdown": "The Master of Computer Science is a 15-month professionally-oriented program that prepares students for immediate entry into the technology workforce and enhances opportunities for career mobility and growth. The program emphasizes computer science concepts that apply to a wide variety of applications and industries, including technology, business, finance, healthcare, environmental, and more. Students learn and reinforce their knowledge through classroom and project-based learning and through individual and collaborative assignments. Midway through the program, students work on a culminating project over the span of twenty weeks, immersing in ideation, design, development, and finally, execution. The final projects are showcased to the community, including industry partners and hiring managers, with a strong emphasis on supporting network and relationship-building, and securing employment."
    },
    {
      "kind": "text",
      "markdown": "### Admission\n\nStudents in the program typically have a computing-related or highly related undergraduate degree or background; however, students from other technical and non-technical backgrounds with sufficient preparation and experience in programming, as well as professional experience, are welcome and encouraged to apply.  All applicants are evaluated on their application materials: academic transcripts, letters of recommendation, statement of purpose, statement of history, resume and experience.\n\nFor specific information regarding the admissions requirements and application process, please refer to the Graduate Division website.  To contact the MCS program directly, please email mcs@ics.uci.edu or call 949-824-5158."
    },
    {
      "kind": "text",
      "markdown": "### Requirements"
    },
    {
      "kind": "courselist",
      "rows": [
        {
          "type": "comment",
          "text": "A. Complete any three of the following core courses:"
        },
        {
          "type": "course",
          "code": "COMPSCI 222P",
          "title": "Principles of Data Management",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 232P",
          "title": "Computer and Communication Networks",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 238P",
          "title": "Operating Systems",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 250P",
          "title": "Computer Systems Architecture",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 260P",
          "title": "Algorithms with Applications",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 261P",
          "title": "Data Structures with Applications",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 273P",
          "title": "Machine Learning and Data Mining",
          "indent": false
        },
        {
          "type": "comment",
          "text": "B. Complete the following two project courses:"
        },
        {
          "type": "course",
          "code": "COMPSCI 297AP",
          "title": "Capstone Project I",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 297BP",
          "title": "Capstone Project II",
          "indent": false
        },
        {
          "type": "comment",
          "text": "C. Complete at least seven of the following elective courses that are not being counted as core courses from Section A:"
        },
        {
          "type": "course",
          "code": "COMPSCI 201P",
          "title": "Computer Security",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 203P",
          "title": "Network Security",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 220P",
          "title": "Databases and Data Management",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 222P",
          "title": "Principles of Data Management",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 223P",
          "title": "Transaction Processing and Distributed Data Management",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 224P",
          "title": "Big Data Systems",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 231P",
          "title": "Parallel and Distributed Computing for Professionals",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 232P",
          "title": "Computer and Communication Networks",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 238P",
          "title": "Operating Systems",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 244P",
          "title": "Internet of Things",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 250P",
          "title": "Computer Systems Architecture",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 253P",
          "title": "Advanced Programming and Problem Solving",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 260P",
          "title": "Algorithms with Applications",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 261P",
          "title": "Data Structures with Applications",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 262P",
          "title": "Text Processing and Information Retrieval",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 271P",
          "title": "Artificial Intelligence",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 273P",
          "title": "Machine Learning and Data Mining",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 274P",
          "title": "AI Foundations: Neural Networks and Deep Learning",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 275P",
          "title": "Graphical Models and Statistical Learning",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 290P",
          "title": "Special Topics in Information and Computer Science 1.",
          "indent": false
        },
        {
          "type": "comment",
          "text": "D. Complete the following:"
        },
        {
          "type": "course",
          "code": "COMPSCI 291P",
          "title": "Professional Development for Computer Science Careers 2",
          "indent": false
        },
        {
          "type": "comment",
          "text": "E. Complete one of the following:"
        },
        {
          "type": "course",
          "code": "COMPSCI 298P",
          "title": "Computer Science Practicum",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMPSCI 299P",
          "title": "Individual Study",
          "indent": false
        }
      ]
    },
    {
      "kind": "text",
      "markdown": "All Master of Computer Science students are expected to maintain a minimum GPA of 3.0 throughout the program, with no individual grade lower than a B. The normative time to degree is four academic quarters plus summer, or approximately 15 months.\n\n1. May be taken only once to fulfill graduation requirements.\n2. Students must enroll in three quarters of COMPSCI 291P during their first year (fall, winter, spring)."
    }
  ]
}