Institute of Computer Science
  1. Courses
  2. 2022/23 spring
  3. Cloud Computing (LTAT.06.008)
ET
Log in

Cloud Computing 2022/23 spring

  • Main
  • Lectures
  • Practicals
    • Plagiarism Policy
  • Results
  • Submit Homework

Practice Sessions

Practice session materials will be made publicly available on this page.

Schedule

  • Tuesday 12:15 - 14:00 - Delta room 1019 (1. group, Pelle Jakovits)
  • Wednesday 14:15 - 16:00 - Delta room 2010 (2. group, Shivananda Rangappa Poojara)
  • Wednesday 16:15 - 18:00 - Delta room 2010 (3. group, Shivananda Rangappa Poojara)
  • Thursday 12:15 - 14:00 - Delta room 2010 (4. group, Ziya Mammadov)

Consultations

Labs are supervised by:

  • Shivananda Poojara, Narva mnt 18, 3030 (poojara ät ut . ee)
  • Pelle Jakovits, Narva mnt 18, 3040 (jakovits ät ut . ee)
  • Ziya Mammadov (ziya ät ut . ee)

You should join physically in the Delta building for the practice session, but you can also solve tasks independently. We will use Zulip for the running communication between students and lab supervisors. However, you must schedule attending the practice sessions at the correct time (based on your chosen lab group). If you complete the lab tasks outside the scheduled practice sessions, we can not guarantee that you will receive timely support from the lab supervisors.

If you have any issues, contact lab assistants through Zulip or email.

Lab sessions

  1. Introduction to Infrastructure as a Service (IaaS) and OpenStack (7-9 February)
  2. Containers: Working with docker (14-16 February)
  3. PaaS (21-23 February)
  4. Cloud Functions (28 Feb - 2 March)
  5. Cloud Databases (7 Feb - 9 March)
  6. Load Balancing with Nginx (14-16 March)
  7. Introduction to Apache Spark (21 - 23 March)
  8. Parallel Dataframes (28 - 30 March)
  9. Introduction data pipelines using Apache NiFi (4 - 6 April)
  10. RabbitMQ (11 - 13 April)
  11. Azure IoT Hub (18 - 20 April)
  12. Working with Kubernetes (25-27 April)
  13. Introduction to deployment modelling with TOSCA (2-4 May)
  14. Monitoring ( 9-11 May )
  15. Individual task ( 16-18 May )

The lab work in this course involves a significant amount of programming. We will work with:

  • Python programming language (Spark, PaaS and FaaS labs).
  • Linux Command line (IaaS, Load Balancing, etc.)
  • Possibly some other languages will be looked at (JavaScript, Go) briefly.

Grading

We encourage you to finish the lab exercises before the next lecture. However, you can submit them until Tuesday 16:00, to get 100% score.

  • Late submissions
    • 10% will be deducted per day delay
      • You can submit exercises for 50% evaluation till Tuesday of the week after (i.e. 2 weeks after the announcement of the lab)

NB! You must submit 80% of the lab solutions to qualify for Exam!

  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment