Course Details
Course Code: CSCI550 Course ID: 5548 Credit Hours: 3 Level: Graduate
This advanced software engineering course provides a rigorous exploration of modern software engineering principles, practices, and emerging trends. Emphasis is placed on agile development, DevSecOps, and devops methodologies, highlighting their integration throughout the software development life cycle. Students study both theoretical foundations and applied techniques in software architecture, application development, system architecture, and requirements analysis, while also addressing software security, security testing, and related security best practices. Topics include continuous integration, continuous deployment, and CI CD pipelines, along with cloud computing, cloud services, and modern development environments. Through hands-on projects using industry-standard tools, students gain skills and knowledge essential to contemporary software development and information technology within the broader computer science discipline. (Prerequisite: CSCI505 or CSCI510)
Course Schedule
No Sessions are scheduled for this course.