CSI 320 Software Development
Explores the entire software development lifecycle (SDLC) from idea to implementation, focusing on Agile methodologies, version control with Git, comprehensive testing, CI/CD pipelines, design patterns, and system architecture design to equip students with practical skills for managing software projects.