COM SCI 35L · CS 35LSoftware Construction
Computer Science · 4 units · Undergraduate lower division (0-99)
Fundamentals of tools and environments for software construction projects, particularly open-source platforms used in upper-division computer science courses. Software practice through collaborative student project.
Letter grading.
When it runs
Checking the Schedule of Classes…
Requisites
Official UCLA wording
Requisites: courses 31, 32.
BruinTree reads · Prerequisite
confidence 1.00 · from UCLA’s structured dataRequires
Everything that has to come before this course, not just the courses named in the requisite above.
COM SCI 35L
- COM SCI 31Introduction to Computer Science I
- COM SCI 32Introduction to Computer Science II
2 direct requisites. The whole upstream is here — 3 courses over 2 levels. Every course here opens its own tree.
Unlocks
What this course is a requisite for, and what those courses lead to in turn.
COM SCI 35L
- COM SCI 112Modeling Uncertainty in Information Systems
- COM SCI 212AQueueing Systems Theory
- COM SCI 218Advanced Computer Networks
- COM SCI 246Web Information Management
- COM SCI M119Fundamentals of Embedded Networked Systems
- COM SCI 134Distributed Systems
- EC ENGR M119Fundamentals of Embedded Networked Systems
- COM SCI 136Introduction to Computer Security
- COM SCI 215Internet of Things: Connectivity and Sensing
- EC ENGR M117Computer System Security
- COM SCI M138Computer System Security
- COM SCI 144Web Applications
- COM SCI M213AEmbedded Systems
- COM SCI 214Big Data Systems
- COM SCI 131Programming Languages
- COM SCI 130Software Engineering
- COM SCI 263CAnimats-Based Modeling
- COM SCI 132Compiler Construction
- COM SCI 232Static Program Analysis
- COM SCI 133Parallel and Distributed Computing
- COM SCI C137APrototyping Programming Languages
- COM SCI C137BProgramming Language Design
- COM SCI 231Types and Programming Languages
- COM SCI 233AParallel Programming
- COM SCI 233BVerification of Concurrent Programs
- COM SCI C237APrototyping Programming Languages
- COM SCI C237BProgramming Language Design
- COM SCI 263ALanguage and Thought
- COM SCI 265AMachine Learning
- COM SCI 162Natural Language Processing
- COM SCI 163Deep Learning for Computer Vision
3 courses list this as a requisite. Showing 39 courses over 3 levels; the branches marked with a count carry on past it. Every course here opens its own tree.