This course is designed for undergraduate students in Computer Science, Software Engineering, and Information Technology programs, particularly those in their 2nd or 3rd year of a BS degree who are beginning to study formal software development methodologies.