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.

COM SCI 31

See course

Introduction to Computer Science I

Unlocks in

26 courses across 6 departments, 10 choice points · 34 requisite links run off the edge of this view

COM SCI 31 — Introduction to Computer Science ICOM SCI 31Introduction to Comput…COM SCI 32 — Introduction to Computer Science IICOM SCI 32Introduction to Comput…COM SCI 33 — Introduction to Computer OrganizationCOM SCI 33Introduction to Comput…COM SCI 111 — Operating Systems PrinciplesCOM SCI 111Operating Systems Prin…COM SCI M119 — Fundamentals of Embedded Networked SystemsCOM SCI M119Fundamentals of Embedd…EC ENGR M116C — Computer Systems ArchitectureEC ENGR M116CComputer Systems Archi…COM SCI 131 — Programming LanguagesCOM SCI 131Programming LanguagesCOM SCI M138 — Computer System SecurityCOM SCI M138Computer System Securi…COM SCI 35L — Software ConstructionCOM SCI 35LSoftware ConstructionCOMM 153 — Introduction to Data ScienceCOMM 153Introduction to Data S…COM SCI C121 — Probabilistic Models in Computational GenomicsCOM SCI C121Probabilistic Models i…COM SCI 112 — Modeling Uncertainty in Information SystemsCOM SCI 112Modeling Uncertainty i…COM SCI 118 — Computer Network FundamentalsCOM SCI 118Computer Network Funda…COM SCI 130 — Software EngineeringCOM SCI 130Software EngineeringCOM SCI 144 — Web ApplicationsCOM SCI 144Web ApplicationsCOM SCI M213A — Embedded SystemsCOM SCI M213AEmbedded SystemsCOM SCI 132 — Compiler ConstructionCOM SCI 132Compiler ConstructionCOM SCI 133 — Parallel and Distributed ComputingCOM SCI 133Parallel and Distribut…COM SCI C137A — Prototyping Programming LanguagesCOM SCI C137APrototyping Programmin…ASTR 142 — Data and Computation in AstrophysicsASTR 142Data and Computation i…COM SCI M148 — Introduction to Data ScienceCOM SCI M148Introduction to Data S…COM SCI 163 — Deep Learning for Computer VisionCOM SCI 163Deep Learning for Comp…COM SCI M184 — Introduction to Computational and Systems BiologyCOM SCI M184Introduction to Comput…BIOENGR 175 — Machine Learning and Data-Driven Modeling in BioengineeringBIOENGR 175Machine Learning and D…COM SCI 205 — Health AnalyticsCOM SCI 205Health AnalyticsC&EE 103 — Applied Numerical Computing and Modeling in Civil and Environmental EngineeringC&EE 103Applied Numerical Comp…Also satisfied by COM SCI 30, COMPTNG 10A, not drawn in this view.one of +2Also satisfied by C&EE M20, MECH&AE M20, not drawn in this view.one of +2Also satisfied by C&EE M20, not drawn in this view.one of +1Also satisfied by COM SCI 143, not drawn in this view.one of +1Also satisfied by COM SCI C124, COM SCI 145, COM SCI M146, COM SCI 161, COM SCI 162, not drawn in this view; and by EC ENGR C147, EC ENGR 149, which UCLA names as a requisite but does not publish in this catalog.one of +7Also satisfied by COMPTNG 10C, not drawn in this view.one of +1Also satisfied by EC ENGR 132B, not drawn in this view.one of +1Also satisfied by COMPTNG 10A, not drawn in this view.one of +1Also satisfied by C&EE M20, MECH&AE M20, COMPTNG 10A, not drawn in this view.some of +3Also satisfied by COMPTNG 10A, COMPTNG 10B, not drawn in this view.some of +2
requiredone of severalclick a course to read it · double-click to redraw the map around it