CSC 9010/5930 Service Oriented Architecture
Design and Analysis
Spring 2008

SYLLABUS


Meetings
TBD
Instructors Dr. Vijay Gehlot
165B Mendel Science Center
vijay.gehlot@villanova.edu
Dr. Thomas Way
160A Mendel Science Center
thomas.way@villanova.edu
Office hours (See course web site)
Teaching Assistant TBD
Textbook TBD
Web site
http://www.csc.villanova.edu/~tway and follow the link for CSC 9010/5930
Course
description

Fundamental concepts of Service Oriented Architecture (SOA), including related computer science, engineering and business aspects. Design, modeling and simulation of SOA software systems.

In this course you will learn about the emerging science and technology of Service Oriented Architecture through lecture, outside speakers, team-based programming projects, and experimentation with modeling and simulation techniques. Aspects of computer science, business and engineering will be explored, bringing current industry technology and ideas into the classroom, preparing students with comprehensive knowledge and broad perspective of this important trend in software engineering.

Lesson plan
Each class meeting will consist of discussion of one or more assigned readings from the course textbook or selected online sources, presentation of a major SOA topic or pertinent guest speaker, and hands-on experimentation and programming with industry standard software tools. Students will explore SOA through a number of programming, modeling and simulation projects, culminating with a large, team-based, final project.
Topics
Introduction to Service Oriented Architecture
SOA in Computer Science
SOA in Business
SOA in Engineering
Modeling SOA with CPN
Modeling SOA with OPNET
Grading policy
30%  Homework assignments
50%  Programming projects
20%  Final project
Final grades
Clearly outstanding work will earn an A grade. Otherwise excellent work will earn a B, with C, D and F awarded for good, passable and poor work. Plus and minus grades will be used appropriately for borderline cases, with class participation contributing favorably.

Last updated: 09/04/07