Syllabus

Course Information
Course title: / Web Solutions and Services
Course number: / INL653
Course description: / The use of Web based solution to solve difficult business problems. This will include the study of Service Oriented Architecture and Cloud Computing.
Course date: / Tuesday, May 21, 2013 through Tuesday July30, 2013
Location: / Web
Meeting day(s): / Tuesdays using Collaborate Per Schedule Below
Meeting time(s): / 7:00 PM to 8:00 PM
Prerequisite(s): /
  • Understanding of Application Development

Instructor Information
Name: / Michael Wacey
Email: /
Office hours: / By appointment
Phone: / 610-608-4759
Biography: /
  • Masters in Computer Science, DrexelUniversity
  • Bachelor of Science in Computer Science, WashingtonUniversity in St. Louis
  • Over 20 years experience delivering enterprise solutions to Fortune 500 Companies

Course Goals
Course goals: /
  • Understand how to leverage Web Services using SOA and the Cloud
  • Investigate both inter company use of web services and intra company use of web service
  • Understand the implications for Project Management, Business Requirements, and Development (Security also if time permits)
  • Investigate integration of data across modern enterprises.
  • Develop approaches to address complicated problems.

Textbooks
Required reading: / [CCSOA] Cloud Computing and SOA Convergence in Your Enterprise, David S. Linthicum, Addison-Wesley, 2010, 978-0-13-600922-1
Recommended reading: / Additional materials will be identified throughout the course
Course Requirements
Introduction: / Class Format
Classes will be online both asynchronously and Synchronously. The synchronous portions will occur on Tuesday evenings per the schedule below. Each student is responsible for attending every session marked as a lecture. Please notify the instructor ahead of time if you cannot attend. The open sessions are your chance to ask questions and interact.
Asynchronous classes will occur as discussion forums each week.
Requirements: / Class Participation
Each student is expected to actively participate in synchronous class discussions and exercises. Students must actively participate in asynchronous discussions and provide constructive contributions.
Criteria for an "A" grade: Active participation in class discussion, completion of exercises. At a minimum providing one response to each asynchronous question and responding to two other students’ responses. Responses must be constructive and move the conversation forward. The student must provide at least five responses to question that introduce new ideas or outside material.
Assignments
Case Studies
Each student will respond to three cases studies. Students are encouraged to work together in groups to formulate strategies for responding. The response from each student must be their own work. The paper should be in a form suitable for publication in APA format.
Criteria for an "A" grade: The paper should provide both a clear overview of and technical detail on the topic; it should be well formatted in APA format.
Exams
There will be a mid-term and a final examination. Exams will be conducted over BlackBoard. You will have a one week period to take the exam at a time of your choosing.
Schedule
Introduction: / The course will be arranged in three sections. The first section is the current state and motivation, the second is the future state, and the third is the roadmap to get to the future state. The following table lists the topics that we will cover in each section, other topics can be included as interests and time permits.
Section I–Current State and Motivation
Week 1
Date: / Tuesday May 21, 2013 Collaborate Lecture 7-8
Objectives or Goals: / Introduction to Web Services, SOA, and Cloud
Course Expectations
Web Services
SOA
Cloud
Form Groups
Assignments / Case I Assigned
Team Project Assigned
Week 2
Date: / Tuesday May 28, 2013Collaborate Open Session 7-8
Objectives or Goals: / The current state of affairs, making the case
Uses for Cloud Computing
Readings: / Chapter 1
Chapter 2
Week 3
Date: / Tuesday June 4, 2013 Collaborate Lecture 7-8
Objectives or Goals: / Enterprise Cloud Computing
The Business Case for Clouds
Readings: / Chapter 3
Chapter 4
Section II – The Future State
Week 4
Date: / Tuesday June 11, 2013Collaborate Open Session 7-8
Objectives or Goals: / Clouds and Data
Readings: / Chapter 5
Assignments / Case I Due
Case II Assigned
Week 5
Date: / Tuesday June 18, 2013Collaborate Open Session 7-8
Objectives or Goals: / Clouds and Services
Readings: / Chapter 6
Week 6
Date: / Tuesday June 25, 2013Collaborate Lecture 7-8
Objectives or Goals: / Clouds and Processes
Governance
Readings: / Chapter 7
Chapter 8
Test: / Mid Term Exam Starts – Covers weeks 1 - 5
Week 7
Date: / Tuesday July 2, 2013Collaborate Open Session 7-8
Objectives or Goals: / Testing
Readings: / Chapter 9
Assignments / Case II Due
Case III Assigned
Test: / Mid Term Exam Due
Week 8
Date: / Tuesday July 9, 2013 Collaborate Lecture 7-8
Objectives or Goals: / Identifying Candidate Data, Services, and Processes
Readings: / Chapter 10
Section III – Roadmap
Week 9
Date: / Tuesday July 16, 2013Collaborate Open Session 7-8
Objectives or Goals: / Moving to the Cloud
Beyond the Beginning
Readings: / Chapter 11
Chapter 12
Week 10
Date: / Tuesday July 23, 2013 Collaborate Lecture 7-8
Objectives or Goals: / Course Review
Assignments: / Case III Due
Test: / Final Exam Starts – Covers weeks 1 – 10
Week 11
Date: / Tuesday July 30, 2013
Objectives or Goals:
Test: / Final Exam Due
Grading
Introduction: / Grades will be based on the following.
Additional information: / Area / Percent of Grade
Class Participation / 25%
Case I / 10%
Case II / 10%
Case III / 10%
Midterm / 20%
Final / 25%
Total / 100%
Final Grade
Introduction: / Your final grade will be computed on the following scale
Additional information: / Grade / Range / Meaning
A / 94 and above / Superior level of competency
A- / 90 – 93 / Very good level of competency
B+ / 86 – 89 / Good level of competency
B / 82 – 85 / Average, satisfactory level of competence
B- / 78 – 81 / Less than average
C / 70 – 77 / Below average, only marginally satisfactory level of competency
F / Below 70 / Failure to demonstrate a marginal level of competency
Policies
Introduction: / Students are responsible for announcements or materials presented on the BlackBoard site
No incompletes will be given for unfinished projects. Incompletes may be appropriate in other cases, as determined by the instructor.
You should make every effort to attend each synchronous classes. Attendance will be taken at the start of class for my records. Notify the instructor as far in advance as possible of any planned absences.
Members of any project team may receive different grades. Grades will be determined based on a grade for the project and based on team evaluations. Individual project grades will be determined by the instructor.
Students are encouraged to collaborate on all coursework (excepting examinations), but are required to turn in work that is solely their own. This means that preparation of assignments must be performed individually. Any questions regarding academic conduct should be directed to the course instructor.
Additional information: / This syllabus and all of its contents are subject to change. For example, the grading breakdown is to be used as a guideline and represents the instructor's intentions. These percentages may be modified as the instructor sees fit.
Keep in mind that this is a graduate course. In a graduate course, the instructor's role is one of stimulating and guiding you in your own explorations. Therefore, you have the responsibility to be pro-active in your learning process.