This course is designed to introduce students to all aspects of software production from the early stages of system specification through to systems maintenance. This course provides an - exposure to the software development process by which user needs are translated into a tangible software product.