The course provides a methodical approach to developing computer systems including system planning, analysis, feasibility study, design, testing, implementation and software maintenance. The role of the systems analyst and causes of systems failure are stressed throughout. Hardware/Software selection is also discussed. No programming assignments are involved; however the course builds upon concepts to which the student has been exposed in previous computer classes.