Dokument se učitava



Academy of Technical and Art Applied Studies

School of Electrical and Computer Engineering

Introduction to Cloud Computing Course code: 130117 | 6 ECTS credits

Basic information
Level of Studies: Undergraduate applied studies
Year of Study: 1
Semester: 1
Goal: Introduce students to the core concepts of cloud computing.
Outcome: The course is the basis for understanding the various cloud computing areas. Students will be trained to use modern technologies in the domain of computing in the cloud.
Contents of the course
Theoretical instruction:
  1. Basic concepts.
  2. Infrastructure, platform and software as a service.
  3. Operating systems - selected chapters.
  4. Computer networks - selected chapters.
  5. Information security - selected chapters.
  6. Introduction to virtualization.
  7. Server and desktop virtualization.
  8. An example of cloud computing - Google App Engine.
  9. Shell scripting (part 1).
  10. Shell scripting (part 2).
  11. Introduction to Python programming language.
  12. Python data structures.
  13. Loops and conditions.
  14. Functions, recursion and lambda expressions.
Practical instruction (Problem solving sessions/Lab work/Practical training):
  1. Hands-on labs follow theoretical lessons and take place in computer laboratory. Students are introduced to virtualization, some forms of cloud computing, writing scripts in Bourne Again Shell and Python programming language.
Textbooks and References
  1. Borko Furht, Armando Escalante (eds.): Handbook of Cloud Computing. Odabrana poglavlja.
  2. Michael Miller: Cloud Computing: Web-Based Applications That Change the Way You Work and Collaborate Online.
Number of active classes (weekly)
Lectures: 2
Practical classes: 3
Other types of classes: 0
Grading (maximum number of points: 100)
Pre-exam obligations
activities during lectures
activities on practial excersises
seminary work
Final exam
Written exam
Oral exam