Provides opportunity for students to integrate learning from throughout their Software Engineering coursework. Students will do major projects requiring mastery of complex software engineering skills and concepts and do literature reviews from software engineering scholarly literature. Prerequisites: CS 222, MA 120 or MA 125, and Senior standing. FA, SP.