ISEM 551 Web-based Software Engineering
This course is an introduction to web-based software engineering environments, design patterns, frameworks and key architectural aspects of robust enterprise applications. Topics for software development technologies include development languages and frameworks (e.g., .Net, Java, opensource), various tools used during the development lifecycle, and key components of an application in terms of the data, process and presentation layers. Architectural topics include prevalent design patterns such as model-view-controller (MVC), Web Services, and service-oriented architecture (SOA). The student uses computer-aided software engineering (CASE) environments and develops software architectures of real life enterprise applications.
Course ID: ISEM 551
Semester Hours: 3