Credit Weight: 0.5 Description: Introduction to the concepts of software engineering: software life cycle, project planning, cost estimation, software specification, implementation verification and validation techniques, and software maintenance. Models for the development of software, software project management tools, quality control, risk assessment and management, roll-out plans, documentation. Offering: 3-1; 0-0