Enterprise Services & Architecture Courses
The Enterprise Services and Architectures track is made up of four courses for a total of 12 cr hrs.
CSE 5231 Software Engineering Techniques
Software engineering issues, techniques, methodologies and technologies; software lifecycle activities: requirements analysis, architecture, design, testing, deployment, maintenance; project management; enterprise software systems; frameworks.
CSE 5234 Distributed Enterprise Computing
Current application and middleware frameworks for distributed enterprise computing; XML; Enterprise Java; SOAP and REST web services; AJAX and JSON; enterprise service bus; Hadoop; mobile computing.
CSE 5235 Applied Enterprise Architectures & Services
Master enterprise architecture and modeling concepts, becoming competent with current conceptual enterprise architecture roles and responsibilities to align business components to enterprise business goals and dealing with improvements in complex systems. Being familiar with related EA frameworks, repositories, governance and reference architectures (TOGAF, ADM). Understanding of EA practices and implementation of architectures at a business, information, application, technology, services, security level. Studying approaches and industry best practices for technology management (ITIL, COBIT, IT4IT, Lean, Agile, ITSM). Developing skills with requirements, patterns, methods, and artifacts when developing solutions architecture and techniques to evaluate new and emerging technologies to develop a business case for stakeholders for meeting service goals and business improvements.
CSE 5241 Introduction to Database Systems
Database systems use; logical design; entity-relationship model; normalization; query languages and SQL; relational algebra and calculus; object relational databases; XML; active database; database design project.