CSIS 3030 Software Development
This course provides a comprehensive overview of the software-development lifecycle from the conceptual phase through deployment and maintenance. Students engage in systems analysis, requirements gathering, design, version control, agile methodologies, implementation, testing, deployment, and maintenance of software systems. Students will apply software development principles to transform conceptual ideas into functional applications while addressing user needs throughout the development process.