Lecture, 4 hours; laboratory, 2 hours; outside study, 6 hours.
Instructor: Paul Eggert. See Bruin Learn for office hours.
Teaching assistants, with contact information and office hours published on Bruin Learn:
Prerequisite: Computer Science 31.
Fundamentals of tools and environments for software construction projects, particularly open-source platforms used in upper-division computer science courses. Software practice via a collaborative student project.
Related Computer Science Curricula 2013 (CS2013) knowledge units:
Related Software Engineering 2014 (SE2014) knowledge units:
Related Computer Engineering Curricula 2016 (CE2016) knowledge units:
These curriculum guidelines evolve; see Computing Curricula 2020 Paradigms for Global Computing Education (CC2020).