COM 5222 Fundamentals of Software Engineering

The course provides students with a deep understanding of the principles, techniques, and processes involved in software engineering. The course covers the foundational concepts and methodologies necessary for the development of high-quality software systems. It emphasizes the systematic approach to software development and project management, focusing on the entire software lifecycle from requirements gathering to deployment and maintenance. Prerequisite(s): COM 5102.

Credits

3