Transfers ToCSUDescriptionThis course is an introductory, experiential study of the phases of the object-oriented software development life cycle (OOSDLC), including: stakeholder and requirements analysis; use cases development; software architecture; design patterns; project management; user interface considerations; interactive and prototyping methodology; component construction; programming best practices; quality assurance; and configuration management. This course is intended for students seeking advanced knowledge and applications in Computer and Information Sciences.