What UCLA Offers in Computer Science Master's Programs
University of California, Los Angeles (UCLA) provides two primary master's pathways in computer science: the Master of Science in Computer Science (MSCS) through the Department of Computer Science and the Master of Professional Science in Computer Science (MPSC) offered jointly by the Department of Computer Science and the Institute for Digital Research and Education. Both programs focus on advanced theory, research, and practical application, but they differ in structure, duration, and target audience.
- What UCLA Offers in Computer Science Master's Programs
- Master of Science (MSCS)
- Master of Professional Science (MPSC)
- Admissions Requirements
- Common Requirements
- MSCS Specifics
- MPSC Specifics
- Tuition and Financial Aid
- Career Outcomes
- Program Flexibility and Work‑Study Integration
- How to Prepare Your Application
- FAQs
Master of Science (MSCS)
• Duration: 1–2 years full‑time or up to 4 years part‑time.• Format: Coursework + thesis or capstone project.• Core Curriculum: Algorithms, Machine Learning, Systems, Databases, Security, and Ethics.• Research Focus: Students often publish in peer‑reviewed conferences such as SIGMOD, VLDB, or ICML.
Master of Professional Science (MPSC)
• Duration: 1 year full‑time.• Format: Intensive coursework without a thesis.• Target: Working professionals seeking advanced technical skills.• Capstone: Applied project in collaboration with industry partners.
Admissions Requirements
Both programs share core prerequisites but have distinct application components.
Common Requirements
- • Bachelor's degree in CS or related field (or equivalent).
- • Minimum GPA of 3.0 (UCLA scale).
- • Official transcripts from all post‑secondary institutions.
- • Statement of Purpose outlining research interests or career goals.
- • Two letters of recommendation.
- • GRE scores (optional for 2024‑25 cycle; check current policy).
MSCS Specifics
- • Research proposal for thesis track.
- • Portfolio of publications or projects (advantageous).
MPSC Specifics
- • Proof of professional experience (e.g., work email, LinkedIn profile).
- • Demonstrated need for advanced coursework.
Tuition and Financial Aid
Tuition for the 2024‑25 academic year is approximately $12,000 per semester for California residents and $16,500 for non‑residents. Graduate assistantships, fellowships, and external scholarships are available.
| Attribute | Verified Detail | Source Type |
|---|---|---|
| Tuition (CA resident) | $12,000/semester | Official UCLA Tuition & Fees |
| Tuition (Non‑resident) | $16,500/semester | Official UCLA Tuition & Fees |
| Assistantship stipend | $3,000–$5,000/month | UCLA Graduate School |
Career Outcomes
Graduates pursue roles in academia, industry, and government. Common positions include Software Engineer, Data Scientist, Systems Architect, Research Scientist, and Technical Program Manager.
- • Average starting salary (2023): $110,000 for MSCS, $95,000 for MPSC.
- • Top employers: Google, Facebook, NVIDIA, Stanford Research Labs, and federal agencies.
Program Flexibility and Work‑Study Integration
Both MSCS and MPSC accommodate part‑time schedules for working professionals. The MPSC's intensive one‑year format allows rapid skill acquisition without the commitment of a thesis.
How to Prepare Your Application
1. Map your research interests to faculty expertise.2. Secure strong recommendation letters that reflect both academic and professional performance.3. Craft a concise statement of purpose highlighting past projects and future goals.4. If applying for MSCS, develop a preliminary research proposal outlining methodology and expected contributions.
FAQs
Q: Is GRE required? A: Currently optional; applicants should verify the latest policy on the UCLA Graduate School website.
Q: Can I work while studying? A: Yes, part‑time enrollment and graduate assistantships are available.
Q: Are there scholarships for international students? A: International students may apply for external scholarships; UCLA offers limited institutional fellowships.