CS-35L Computer Science 35L Software Construction Laboratory at UCLA Fall 2018 Eggert Fundamentals of commonly used software tools and environments, particularly open-source tools to be used in upper-division computer science courses.