CS4593 Cloud-Oriented Big Data and Software Engineering
Fall 2015
Basic Information
-
Instructor: Xiaoyin Wang
-
Class Time: MWF 3:00pm-3:50pm
-
Location: NPB 4.140
Contact
-
xiaoyin.wang (circle A) utsa.edu
-
Office time: TR 2:00pm to 3:30pm
-
Office: NPB 3.208
Outline
The first block of CS4593 introduces the basic concepts and knowledge of cloud-oriented software engineering, including service-oriented computing, run-time software architecture, dynamic code loading, software evolution at run-time, etc. We will also introduce the underlying programming language features and techniques such as reflection and just-in-time compilation. At the end of this block, we will discuss some recent research progress on major problems of cloud-oriented software engineering.
Announcements
Notices such as the content and due date of assignments, projects will be placed here.
Project is posted, due on Oct. 4, 2015.
Course Assignment on Jenkins Report is posted, due on Nov. 15, 2015.
Course Syllabus
Assignments and Projects
Lecture Slides
Lecture Slides will be available a week before a lecture.
Lecture 01 Introduction to Cloud-Oriented Software Engineering
Lecture 02 Cloud Structures
Lecture 03 Challenges for Software Engineering with Cloud
Lecture 04 RESTful Web Services
Lecture 05 GAE Demo and Popular Web Services
Lecture 06 SOAP-Based Web Services
Lecture 07 Mashups
Lecture 08 Software Architecture
Lecture 09 Multi-Tenant Architecture
Lecture 10 Testing Web Services
Lecture 11 Logging and Monitoring
Lecture 12 Runtime Software Evolution
Lecture 13 Continuous Integration
Lecture 14 Cloud Security
Lecture 15 Review