Description
This course provides a comprehensive introduction to modern software development practices and methodologies. Students will explore the entire software development lifecycle (SDLC), from initial planning and requirements gathering to implementation, testing, and maintenance. The course covers both traditional and agile development approaches, emphasizing practical skills in coding, debugging, and project management. PREREQUISITE: CPD 111