CSIS 3040 Modern Technologies
This course introduces students to contemporary tools, frameworks, and practices used in modern software engineering. Topics include version control systems, containerization technologies such as Docker, cloud deployment platforms, CI/CD pipelines, and collaborative development tools. Students will gain practical experience configuring and integrating these technologies in simulated team environments. The curriculum focuses on developing proficiency with collaborative development workflows, deployment automation, and team coordination tools. Students will apply these technologies in project-based work that simulates real-world software engineering environments, preparing them for professional development roles.