Provides detailed knowledge of system specification, modeling and analysis, prototyping, hierarchical design, program design methods, cost estimation, project management, computer-aided software design. Emphasizes planning, analysis, and design phases of the Software Development Life Cycle with one model of the SDLC covered. Demonstrates learning tools and techniques for sound requirement assessment and, working as a team, produces a verified design of a web-based software product.
Prerequisites
ICS 360 and ICS 385, both with grade C or better, or consent.