Further study of the concepts, principles, techniques, methods, procedures, and documents of software engineering is provided by this course. The emphasis is on systematic approaches to software engineering and software lifecycle. Each student participates in a major team project. Prerequisites: CS 470 and at least 30 units of computer science or department permission