CS199: Applied Cloud Computing
Professor: Dr. Robert J. Brunner
Benjamin Congdon, @bcongdon
Quinn Jarrell, @TheRushingWookie
Tyler Kim, @tyler-thetyrant
Sameet Sapra, @sameetandpotatoes
Bhuvan Venkatesh, @bhuvan-venkatesh
This course will introduce cloud computing with an emphasis on gaining hands-on experience in implementing big data technologies in a cloud computing environment. Students will be expected to work in small groups to develop and implement specific cloud computing solutions and to create technical reports that document these solutions and technologies.
This course is intended for underclassmen in CS and ECE.
Grade A- or higher in CS125. Previous experience in python programming is required.
Tentative list of Topics
Understand motivation behind cloud computing
Building a Hadoop cluster.
Building a Spark cluster.
Text Analytics at scale
Graph Analytics at scale
NoSQL Data Stores (installation and operation).
Writing Technical Reports.
Labs and Late Submission
There will be about six to seven labs throughout the course, responsible for 30% of the total grade.
No late submission will be allowed unless you have received permission from a course staff ahead of time under special circumstances.
- If you reboot your VM, you WILL NEED TO REMOUNT THE SHARED FOLDER
sudo mount -t vboxsf -o rw,uid=1000,gid=1000 NAMEOFYOURSHAREDFOLDERONHOST NAMEOFFOLDERONVMTOSHARETO
ssh user@localhost -p 2222
This course is licensed under the University of Illinois/NCSA Open Source License. For a full copy of this license take a look at the LICENSE file.