Computer Science 520 - Thry & Practice/Software Engin
Spring
2026
01
3.00
Heather Conboy
TU TH 5:30PM 6:45PM
UMass Amherst
77011
Computer Science Labs E110
hconboy@cs.umass.edu
77012
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 junior and senior Computer Science students who have complete COMPSCI 320 (or COMPSCI 220 and 326) with a grade of C or better. LEC 01 FOR UNDERGRADS; LEC 02 FOR GRADS. SEATS HELD IN LEC 02 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