Transparent Gif

Department of Computer Science

University of California, Santa Barbara

CS 290 Courses for Fall 2013

For help in enrolling in these courses, please contact the Undergraduate Advisor.


CS 290B Scalable Internet Services

Instructor: Jon Walker
Class satisfies these areas for MS students only: Systems & Applications
Enrollment Code: 09316
Location: HFH 1132
Day and Time: MW 1:00-2:50
Units: 4.0, letter grade ONLY
Class website: http://www.cs290.com

Description:

This course explores advanced topics in highly scalable Internet services and the underlying systems architecture. Large scale web sites and software delivered as a service are becoming pervasive, and are running on millions of servers. Web 2.0 has redefined the web user experience and new infrastructure technologies have redefined what it takes to launch a state-of-the-art web site. Amazon's web services, such as Simple Storage Service (S3) and Elastic Compute Cloud (EC2), and Google's Compute Engine are changing the game for hosting scalable fault-tolerant sites. New programming frameworks, such as Ruby on Rails, are making the development of interesting sites easier. Yet some concerns just don't go away: caching, load balancing, fail-over, redundancy, back-end databases, security, and monitoring to name a few.

In this course students will use state-of-the-art web technologies and learn how to tackle the scalability and fault-tolerance concerns. This is a "learn by doing" course: course projects will form the primary focus of the course with the lectures and discussion of research papers providing background material. Projects will be conducted in teams, and students will build their own scalable, redundant web site on EC2 using these web technologies and the Ruby on Rails framework.


CS 290B Recent Cloud Computing Research and Technology

Instructor: Chandra Krintz
Class satisfies these areas for MS students only: Systems
Enrollment Code: 71639
Location: Phelps 1401
Day and Time: TR 300-450
Units: 4.0, letter grade ONLY
Class website: http://www.cs.ucsb.edu/~ckrintz/classes/f13/cs290b/

Description:

In this class, we will read, discuss, and gain hands on experience with recent advances in cloud computing technologies and related areas of computer science. Topic areas include research and technologies for infrastructure-as-a-service, and platform-as-a-service, as well as for cloud programming language support and frameworks. The course will consist of lectures, paper discussions, and student tutorial demonstrations of emerging public cloud systems and services. Download (untitled) / with headers text/html 1.4k


XHTML Validation | CSS Validation
Updated 18-Sep-2013
Questions should be directed to: webmaster@cs.ucsb.edu