CSCI 252. Software Development Environments (3)
Prerequisite: CSCI 150. Overview of modern software engineering environments including structured editors, programmer's assistants, and tools for software cost estimation, testing, scheduling, specification, and verification. Relationship between artificial intelligence and software engineering.