Module
UCLA CS 130 Software Engineering: Requirements, Design, Testing & Team Practices
Sign in to add this module to your path and practice.
About
Complete learning path mirroring core CS 130 topics for UCLA undergrads who have completed CS 32/33/35L and discrete math: requirements engineering, software design and modularity (including ADTs), testing strategies, version control workflows, and collaborative team development.
Goal
Independently and in a small team, elicit and document requirements, produce modular designs with clear ADT/interfaces, implement with disciplined VCS workflows, apply appropriate testing (unit/integration/system), and deliver maintainable software following professional SE practices.
Prerequisites
Tutor
Ask questions about this module.
Hi — I'm your tutor for UCLA CS 130 Software Engineering: Requirements, Design, Testing & Team Practices. Ask about the concepts, goal, or where you're stuck.