Spring 2000
This is the second of two courses in the Software Engineering sequence which forms the core of the Master of Science in Computer Science with specialization in Software Engineering. Software Engineering I focuses on software plans, processes, requirements and architectures. Software Engineering II focuses on software product creation, integration, test and maintenance with an emphasis on quality software production. Much of the content is organized around the key practices in the SEI Integrated Capability Maturity Model (CMMI).
The course projects for this semester will involve the development of digital library applications to be used in the USC Library System, and related applications or support tools. Student teams defined the requirements for and prototyped the applications in CSCI 577a. A selection of those projects will be continued this semester. Students will be fully implementing projects involving multimedia archives, selective dissemination of information, facility scheduling, data capture, etc. The systems will be developed in conjunction with library personnel, and delivered to the USC Information Services Division or USC-CSE for full-time usage and maintenance.
Course Prerequisite:
CSCI 577a or consent of the instructor
Dr. Ray Madachy, madachy@usc.edu (by appointment)
Prof. Dan Port, SAL 319, dport@sunset.usc.edu (by appointment)
Teaching Assistants and Office Hours:
Cyrus Fakharzadeh, SAL 337, X06506, fakharza@sunset.usc.edu,
(M, W 3-3:30 PM and T 3:30-4 PM)
Nikunj Mehta SAL 327, X06504, mehta@sunset.usc.edu, (Th 3:00-4:30 PM)
Web page:
http://sunset.usc.edu/classes/cs577b_2000/index.html
Class email account:
csci577@usc.edu
Newsgroup:
usc.class.csci577