100% Plagiarism-Free
+1-727-416-5453

Sign In

Access your dashboard and order activity.

Forgot password?

Create Account

Register to place orders and track every step.

Doctoral

Computer Science MS, PhD

University of California, Los Angeles Henry Samueli School of Engineering and Applied Science 120 courses

About This Program

Computer Science MS, PhD is a Doctoral program offered by Henry Samueli School of Engineering and Applied Science at University of California, Los Angeles across 120 courses.

Degree Requirements

Computer Science Graduate Courses

Graduate courses UCLA's General Catalog lists for this department. This is not a degree plan; requirements are set by the program.

Code Course Title Credits
COM SCI 201 Computer Science Seminar 2
COM SCI 202 Advanced Computer Science Seminar 4
COM SCI 205 Health Analytics 4
COM SCI 211 Network Protocol and Systems Software Design for Wireless and Mobile 4
COM SCI 212A Queueing Systems Theory 4
COM SCI 214 Big Data Systems 4
COM SCI 215 Internet of Things: Connectivity and Sensing 4
COM SCI 216 Network Algorithmics 4
COM SCI 217A Internet Architecture and Protocols 4
COM SCI 217B Advanced Topics in Internet Research 4
COM SCI 218 Advanced Computer Networks 4
COM SCI 219 Current Topics in Computer System Modeling Analysis 4
COM SCI 225 Methods and Applications in Computational Genomics 4
COM SCI 226 Machine Learning in Computational Genomics 4
COM SCI 229S Seminar: Current Topics in Computational Genomics 4
COM SCI 230 Software Engineering 4
COM SCI 231 Types and Programming Languages 4
COM SCI 232 Static Program Analysis 4
COM SCI 233A Parallel Programming 4
COM SCI 233B Verification of Concurrent Programs 4
COM SCI 234 Computer-Aided Verification 4
COM SCI 235 Advanced Operating Systems 4
COM SCI 236 Computer Security 4
COM SCI 238 Quantum Programming 4
COM SCI 238B Quantum Algorithms 4
COM SCI 239 Current Topics in Computer Science: Programming Languages and Systems 4
COM SCI 240A Databases and Knowledge Bases 4
COM SCI 240B Advanced Data and Knowledge Bases 4
COM SCI 241B Pictorial and Multimedia Database Management 4
COM SCI 244A Distributed Database Systems 4
COM SCI 245 Big Data Analytics 4
COM SCI 246 Web Information Management 4
COM SCI 247 Advanced Data Mining 4
COM SCI 249 Current Topics in Data Structures 4
COM SCI 251A Advanced Computer Architecture 4
COM SCI 251B Parallel Computer Architectures 4
COM SCI 252A Arithmetic Algorithms and Processors 4
COM SCI 254A Advanced Graphics Processing Unit Microarchitecture for Artificial Intelligence and Graphics Rendering 4
COM SCI 256A Advanced Scalable Architectures 4
COM SCI 258F Physical Design Automation of VLSI Systems 4
COM SCI 258G Logic Synthesis of Digital Systems 4
COM SCI 258H Analysis and Design of High-Speed VLSI Interconnects 4
COM SCI 259 Current Topics in Computer Science: System Design/Architecture 4
COM SCI 260 Machine Learning Algorithms 4
COM SCI 260B Algorithmic Machine Learning 4
COM SCI 260C Deep Learning 4
COM SCI 260D Large-Scale Machine Learning 4
COM SCI 260E Computational Ethics and Large Language Models 4
COM SCI 260R Reinforcement Learning 4
COM SCI 261 Deep Generative Models 4
COM SCI 261A Problem Solving and Search 4
COM SCI 262A Learning and Reasoning with Bayesian Networks 4
COM SCI 262Z Current Topics in Cognitive Systems 4
COM SCI 263 Natural Language Processing 4
COM SCI 263A Language and Thought 4
COM SCI 263C Animats-Based Modeling 4
COM SCI 264A Automated Reasoning: Theory and Applications 4
COM SCI 265A Machine Learning 4
COM SCI 267A Probabilistic Programming and Relational Learning 4
COM SCI 268S Seminar: Computational Neuroscience 2
COM SCI 269 Seminar: Current Topics in Artificial Intelligence 4
COM SCI 275 Artificial Life for Computer Graphics and Vision 4
COM SCI 280A Algorithms 4
COM SCI 280AP Algorithms: Approximation Algorithms 4
COM SCI 280CO Algorithms 4
COM SCI 280D Algorithms 4
COM SCI 280DA Algorithms 4
COM SCI 280DP Algorithms 4
COM SCI 280G Algorithms 4
COM SCI 280P Algorithms 4
COM SCI 281A Computability and Complexity 4
COM SCI 284A Topics in Automata and Languages 4
COM SCI 284C Topics in Automata and Languages 4
COM SCI 284P Topics in Automata and Languages 4
COM SCI 285CC Communication Complexity 4
COM SCI 288S Seminar: Theoretical Computer Science 2
COM SCI 289A Current Topics in Computer Theory 4
COM SCI 289CO Current Topics in Computer Theory: Complexity Theory 4
COM SCI 289L Current Topics in Computer Theory 4
COM SCI 289OA Current Topics in Computer Theory: Online Algorithms 4
COM SCI 289P Current Topics in Computer Theory 4
COM SCI 289RA Current Topics in Computer Theory: Randomized Algorithms 4
COM SCI 289SG Current Topics in Computer Theory 4
COM SCI 298 Research Seminar: Computer Science 2 to 4
COM SCI 495 Teaching Assistant Training Seminar 2
COM SCI 495B Teaching with Technology 2
COM SCI 497D Field Projects in Computer Science 4
COM SCI 497E Field Projects in Computer Science 4
COM SCI 596 Directed Individual or Tutorial Studies 1 to 8
COM SCI 597A Preparation for MS Comprehensive Examination 2 to 12
COM SCI 597B Preparation for PhD Preliminary Examination 2 to 16
COM SCI 597C Preparation for PhD Oral Qualifying Examination 2 to 16
COM SCI 598 Research for and Preparation of MS Thesis 2 to 12
COM SCI 599 Research for and Preparation of PhD Dissertation 2 to 16
COM SCI C221 Probabilistic Models in Computational Genomics 4
COM SCI C222 Algorithms in Computational Genomics 4
COM SCI C224 Machine Learning Applications in Genetics 4
COM SCI C237A Prototyping Programming Languages 4
COM SCI C237B Programming Language Design 4
COM SCI C260F Foundation Models: Principles and Practice 4
COM SCI C274C Computer Animation 4
COM SCI CM286 Computational Systems Biology: Modeling and Simulation of Biological Systems 5
COM SCI CM287 Research Communication in Computational and Systems Biology 4
COM SCI M213A Embedded Systems 4
COM SCI M213B Energy-Aware Computing and Cyber-Physical Systems 4
COM SCI M258A Design of VLSI Circuits and Systems 4
COM SCI M258C LSI in Computer System Design 4
COM SCI M262C Current Topics in Causal Modeling, Inference, and Reasoning 4
COM SCI M266A Statistical Modeling and Learning in Vision and Cognition 4
COM SCI M266B Statistical Computing and Inference in Vision and Cognition 4
COM SCI M268 Machine Perception 4
COM SCI M276A Pattern Recognition and Machine Learning 4
COM SCI M282A Cryptography 4
COM SCI M282B Cryptographic Protocols 4
COM SCI M283A Topics in Applied Number Theory 4
COM SCI M283B Topics in Applied Number Theory 4
COM SCI M296A Advanced Modeling Methodology for Dynamic Biomedical Systems 4
COM SCI M296B Optimal Parameter Estimation and Experiment Design for Biomedical Systems 4
COM SCI M296C Advanced Topics and Research in Biomedical Systems Modeling and Computing 4
COM SCI M296D Introduction to Computational Cardiology 4

Click a course code or title to read the full course description.

Get expert help with your Doctoral coursework

Our subject experts help with essays, research papers, case studies, discussion posts, and capstone projects for these programs β€” written from scratch to your course requirements.

Get Help Now

Program and course information is reproduced from each university's published academic catalog for informational purposes and may change. Always confirm current requirements with your university. We are an independent academic support service and are not affiliated with or endorsed by the universities listed.

Academic Resources

Latest from the Blog

Expert guides on essay writing, citation styles, study skills, and academic success.

View All Articles