CSC-3004 Introduction to Software Development
An introductory course in software development. Concepts include software specifications and design, methodologies for software organization and development, user interfaces, file processing techniques, and software debugging, testing, and documentation.