course
SWE 444
This course introduces the principles and practices of Agile Software Engineering, focusing on iterative and incremental software development that ensures high quality and adaptability to change. The course covers methodologies such as Scrum, Kanban, and Extreme Programming (XP), along with techniques for requirement management, project planning, and testing.
Students will gain hands-on experience through practical exercises and team projects, developing skills in collaboration, project management, and professional ethics, preparing them to bridge academic knowledge with real-world applications.