From c7bb654d4907d857d0ce821a5508a200a1e3957a Mon Sep 17 00:00:00 2001 From: youhusky Date: Sun, 29 Oct 2017 16:51:30 -0700 Subject: [PATCH] add 15619 Cloud Computing -- CMU --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 6e87667..81ae824 100644 --- a/README.md +++ b/README.md @@ -155,6 +155,11 @@ Courses - [Lecture Notes](http://www.cs.cmu.edu/~213/schedule.html) - [Videos](https://scs.hosted.panopto.com/Panopto/Pages/Sessions/List.aspx#folderID=%22b96d90ae-9871-4fae-91e2-b1627b43e25e%22) - [Assignments](http://csapp.cs.cmu.edu/public/labs.html) +- [15-319/619](http://www.cs.cmu.edu/~msakr/15619-s17/recitations.html) **Cloud Computing (ICS)** *Carnegie-Mellon University* Lecture Videos Assignments + - This project-based on-line course focuses on skill building across various aspects of cloud computing. We cover conceptual topics and provide hands-on experience through projects utilizing public cloud infrastructures (Amazon Web Services (AWS), Microsoft Azure and Google Cloud Platform (GCP)). The adoption of cloud computing services continues to grow across a variety of organizations and in many domains. Simply, cloud computing is the delivery of computing as a service over a network, whereby distributed resources and services are rented, rather than owned, by an end user as a utility. + - For the projects, students will work with Amazon Web Services, Microsoft Azure and Google Cloud Platform, use them to rent and provision compute resources and then program and deploy applications that run on these resources. Students will develop and evaluate virtual machine (VM) and container scaling, elasticity and load balancing solutions. In addition, students will work with cloud storage systems and learn to develop different applications using batch, iterative and stream processing frameworks. 15-619 students will have to complete an extra project which entails designing and implementing a complete web-service solution for querying big data. For the extra project, the student teams are evaluated based on the cost and performance of their web service. + - [Lecture Notes](http://www.cs.cmu.edu/~msakr/15619-s17/recitations.html) + - [Videos](http://www.cs.cmu.edu/~msakr/15619-s17/recitations.html) - [15-418](http://15418.courses.cs.cmu.edu/spring2015/) **Parallel Computer Architecture and Programming** *Carnegie-Mellon University* Lecture Videos Assignments Lecture Notes Readings - The goal of this course is to provide a deep understanding of the fundamental principles and engineering trade-offs involved in designing modern parallel computing systems as well as to teach parallel programming techniques necessary to effectively utilize these machines. Because writing good parallel programs requires an understanding of key machine performance characteristics, this course will cover both parallel hardware and software design. - [Assignments](http://15418.courses.cs.cmu.edu/spring2015/exercises)