CS 3000
Software Engineering
St. Francis College · UGRD · Fall 2026
Catalog description
This course presents modern software engineering techniques and examines the software life-cycle, including software specification, design, implementation, testing, and maintenance. The course evaluates past and current trends in software development practices including agile software development, methods such as Extreme Programming (XP), Agile Modeling (AM), Scrum DevOps, and Site Reliability Engineering (SRE). This course gives an overview of methods and techniques uses in agile software processes, contrasts agile approaches with traditional software development methods, and discusses the advantages of both classes of methodologies. The course also explores ethical and legal issues related to software development, such as intellectual property rights, data privacy, and security concerns.
Sections
Current meeting, instructor, credit, and enrollment details
01
24 openSeats: 4/28 seats Last recorded: Aug 14, 2026, 6:15 AM- Days & times
- Mo · 10:40 AM – 12:40 PM
- Meeting dates
- Sep 9 – Dec 23
- Location
- SFC@Wheeler 5110; SFC@Wheeler ONLN
- Instructor
- Zhou, Shuxin
Section notes
Meets on Campus on Monday and Other Class Time is Asynchronous Online Content