This course examines the critical stages of the systems development process. These include the initiation, planning, analysis, design, implementation and maintenance of information systems needed to support business functions in organizations. The concepts of life cycle, requirements of definition, analysis and design methods, and computer assisted software engineering (CASE) tools are presented. Specific modeling techniques such as process models, data models and logic models are examined in detail. Hands-on experience with a high-end CASE tool is provided.