Computer Science 520 - Thry & Practice/Software Engin
Fall
2025
02
3.00
Juan Zhai
TU TH 10:00AM 11:15AM
UMass Amherst
61468
Goessmann Laboratory room 20
juanzhai@umass.edu
61467
Introduces students to the principal activities and state-of-the-art techniques involved in developing high-quality software systems. Topics include: requirements engineering, formal specification methods, design principles & patterns, verification & validation, debugging, and automated software engineering.
Open to MS-CMPSCI students. LEC 01 AND 03 FOR UNDERGRADS; LEC 02 AND 04 FOR GRADS. SEATS HELD IN LEC 02 AND 04 FOR INCOMING GRAD STUDENT REGISTRATION. STUDENTS NEEDING SPECIAL PERMISSION MUST REQUEST OVERRIDES VIA THE ON-LINE FORM: https://www.cics.umass.edu/academics/course-overrides.