Loading

BruinTree is an independent student project. It is not affiliated with, endorsed by, or sponsored by UCLA or the University of California. Where this comes from›

Course information comes from the public UCLA General Catalog. Requisites are read from UCLA’s published wording and can be incomplete or out of date — check the official catalog listing and your department adviser before you enroll.

UCLA, Bruin, and related marks are trademarks of The Regents of the University of California.

Report a problem

Anonymous, and it takes a sentence. This is the main way BruinTree finds out what it has got wrong.

What kind of problem

Sends this page’s address and your browser version. Nothing else.

COMPTNG 10A · PIC 10AIntroduction to Programming

Program in Computing · 5 units · Undergraduate lower division (0-99)

See treeView official UCLA course listing ↗Find on Bruinwalk ↗

No prior programming experience assumed. Basic principles of programming, using C++; algorithmic, procedural problem solving; program design and development; basic data types, control structures and functions; functional arrays and pointers; introduction to classes for programmer-defined data types.

P/NP or letter grading.

When it runs

Checking the Schedule of Classes…

Requisites

UCLA lists no requisites for this course.

Report a problem

About COMPTNG 10A. We read UCLA’s requisite wording by machine, and it gets things wrong.

What kind of problem

Sends this page’s address and your browser version. Nothing else.

Requires

Everything that has to come before this course, not just the courses named in the requisite above.

Nothing — this is an entry point.

Unlocks

What this course is a requisite for, and what those courses lead to in turn.

COMPTNG 10A13 more beyond

  • COMPTNG 10BIntermediate Programming1 more beyond
    • COMPTNG 10CAdvanced Programming4 more beyond
      • LING 185AComputational Linguistics I3 more beyond
      • COM SCI C121Probabilistic Models in Computational Genomics
      • EC ENGR M146Introduction to Machine Learning2 more beyond
      • COM SCI C122Algorithms in Computational Genomics
      • COM SCI C124Machine Learning Applications in Genetics
      • COM SCI 143Data Management Systems6 more beyond
      • COM SCI M146Introduction to Machine Learning5 more beyond
      • COM SCI 168Computational Methods for Medical Imaging
    • COMPTNG 110Parallel and Distributed Computing
    • PSYCH 186ACognitive Science Laboratory: Introduction to Theory and Simulation
    • COMPTNG 130Cryptography
    • CH ENGR M148Introduction to Data Scienceanother path to it
    • COM SCI M148Introduction to Data Scienceanother path to it
    • COMM 153Introduction to Data Scienceanother path to it
    • PSYCH 186BCognitive Science Laboratory: Neural Networks
  • COMPTNG 15Introduction to Lisp and Symbolic Computation
  • A&O SCI 90Introduction to Undergraduate Research in Atmospheric and Oceanic Sciences
  • COMPTNG 16APython with Applications I
    • COMPTNG 16BPython with Applications II
      • BIOENGR 223ABiomedical Data Sciences Research Laboratory Ianother path to it
    • STATS C160Causal Inference for Health Data
    • BIOENGR 223ABiomedical Data Sciences Research Laboratory I
      • BIOENGR 223BBiomedical Data Sciences Research Laboratory II1 more beyond
    • MATH 156Machine Learning
      • MATH M148Experience of Data Scienceanother path to it
      • STATS 147Data Technologies for Data Scientists
      • STATS M148Experience of Data Scienceanother path to it
      • STATS C163Generative Data Science
      • STATS 184Societal Impacts of Data
  • COMPTNG 20APrinciples of Java Language with Applications
    • STATS 157Probability and Statistics Data Modeling and Analysis using Statistics Online Computational Resource
  • ASTR 142Data and Computation in Astrophysics
  • COMPTNG 40AIntroduction to Programming for Internet
  • COMPTNG 97Special Topics in Programming
  • BIOENGR M184Introduction to Computational and Systems Biology
  • C&S BIO 100Data Science and Statistics for Life Scientists
  • CH ENGR M148Introduction to Data Science
  • COM SCI M148Introduction to Data Science
    • COM SCI 163Deep Learning for Computer Vision
  • COMM 153Introduction to Data Science
  • EC ENGR M148Introduction to Data Science
  • MATH 42Introduction to Data-Driven Mathematical Modeling: Life, Universe, and Everything
    • MATH 118Mathematical Methods of Data Theory
      • MATH M148Experience of Data Science
      • STATS M148Experience of Data Science

31 courses list this as a requisite. Showing 47 courses over 3 levels; the branches marked with a count carry on past it. Every course here opens its own tree.

  • Fall 2025
  • Winter 2026
  • Spring 2026
  • Fall 2026
  • Winter 2027
  • Spring 2027

Scheduled, not typical — from UCLA’s Schedule of Classes, which publishes Fall 2025 through Spring 2027 and nothing before it.