Analyzes established and evolving methodologies for development of business-oriented computer information systems. Develops competencies in techniques that apply modern software tools to generate applications. Introduces fundamental concepts of systems design such as the SDLC and rapid application development. Provides instruction for creating or modifying a system by gathering details, analyzing data, designing systems to provide solutions, and implementing and maintaining the systems.