Professor: Dr. Robert J. Brunner
Course Staffs:
-
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.
-
Understand motivation behind cloud computing
-
Building a Hadoop cluster.
-
Building a Spark cluster.
-
Text Analytics at scale
-
Graph Analytics at scale
-
Spark Analysis
-
NoSQL Data Stores (installation and operation).
-
Writing Technical Reports.
Grading Item | Distribution |
---|---|
Attendance | 10% |
Labs | 30% |
Technical Report | 60% |
Percentage | Letter Grade |
---|---|
[98, 100] | A+ |
[92, 98) | A |
[90, 92) | A- |
[88, 90) | B+ |
[82, 88) | B |
[80, 82) | B- |
[78, 80) | C+ |
[72, 78) | C |
[70, 72) | C- |
[68, 70) | D+ |
[62, 68) | D |
[60, 62) | D- |
Below 60 | F |
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
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.