Introduction to Development in Cloud
BASIC DATA
course listing
A - main register
course code
ITE4140
course title in Estonian
Sissejuhatus pilvepõhiste süsteemide arendusse
course title in English
Introduction to Development in Cloud
course volume CP
-
ECTS credits
6.00
to be declared
yes
assessment form
Examination
teaching semester
autumn
language of instruction
Estonian
English
Study programmes that contain the course
Structural units teaching the course
IT - Department of Software Science
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Anda üldised teadmised cloud tehnoloogia kasutusalast infosüsteemide arendus- ja rakendamise protsessist
course aims in English
Provide general knowledge about the scope of information systems technologies for cloud development and implementation process.
learning outcomes in the course in Est.
- teab ja tunneb erinevaid arendusmudeleid
- omab ülevaadet cloud computing arhitektuurist ja kasutusalast erinevate süsteemide rakendamisel/kasutamisel
- omab ülevaadet erinevatest teenusmudelist cloud süsteemide rakendamisel
- oskab hinnata arendusprotsessi efektiivsuse ja kulukuse suhet erinevate mudelite lõikes
- suudab planeerida organistatsiooni üleminemist pilvepõhiste tehnoloogiate rakendamisel.
learning outcomes in the course in Eng.
- knows and is familiar with a variety of different web based development models/processes.
- has an overview of architecture of cloud computing and applications which are used in different systems and databases.
- has an overview of the different options and strategies in cloud architecture.
- will able to assess the development process in terms of efficiency and cost value in the different models.
- will be able to plan the implementation of cloud-based technology solutions at the organisatsional level.
brief description of the course in Estonian
Standardization for interoperable Distributed Application Platform and services including: Web Services, Service Oriented Architecture (SOA), Cloud Computing. Pilveraalindus kui vaba tarkvara "killer application". Euroopa ühisotsused. Ülevaade pilvandmetöötlusel eelistest (paindlikkus, säästlikkus, sõltumatus üksikseadmetest, hooldatavus) ka miinustest (keerukam turvalisus, sõltuvus võrguühenduste kiirusest, privaatsusküsimused). Erinevaid pilvandmetöötlusvorme: 1) Infrastruktuur teenusena (IaaS - Infrastructure as a service) 2) Platvorm teenusena (PaaS - Platform as a service) 3) Tarkvara teenusena (SaaS - Software as a service). Private cloud, hybrid cloud, public cloud. Levinuimad pilveplatvormid: Tarkvara kui teenus (rent nii rakenduse tarkvara kui ka andmebaasi osas). Ülevaade vajalikest infrastruktuuridest ja platvormidest rakenduste jooksutamiseks. Pilvetehnoloogiate kasutamine organisatsiooni kulude kokkuhoiuks ja rakenduste kiiremaks implementeerimiseks, hallatavuse parandamiseks ning hoolduskulude vähendamiseks. Arendusprotsessi efektiivsus ja kasutatavad mudelid pilvepõhiste süsteemide arendamisel.
brief description of the course in English
Standardization for interoperable Distributed Application Platform and services including: Web Services, Service Oriented Architecture (SOA), Cloud Computing. Cloud computing as the free software ' killer application '. The EU joint conclusions. An overview of the benefits of cloud computing (flexibility, maintainability, efficiency, independence of the individual installations affected) and problems (a more complex dependence on the speed of network connections, security, privacy issues). Various possibilities of cloud computing: 1) Infrastructure as a service (IaaS) 2 Platform as a service (PaaS) Software as a service), 3 Software as a service (SaaS). Private cloud, hybrid cloud, public cloud. The most common pilveplatvormid of software as a service (software application, as well as the rent as part of a database). An overview of the necessary infrastructure, and platforms to run applications. Use as a cost saving for organisations in order to improve the manageability of applications faster, and reduce maintenance costs, and. Growth of the efficiency in the development process.
type of assessment in Estonian
Eksam on suuline, igale üliõpilasele antakse individuaalne eksamiküsimuste komplekt, kokku kuni 3 küsimust, mis katavad ära kõik õpiväljundid. Eksami vastuste ettevalmistamiseks on aega kuni 30 minutit. Eksamit hinnatakse TTÜ-s kehtivas hindamissüsteemis, ükski küsimus ei tohi olla täielikult vastamata.
Ettekanne on suuline, individuaalne ja projektipõhine. Iga tudeng tutvustab 15-20 minuti jooksul kaastudengitele oma projekti (case study) tulemit, kasutades esitlustehnika vahendeid. Ettekanne arvestatakse, kui projekti (case study) tulem on arusaadavalt esitatud ja valdkondlik seos on selgelt välja toodud. Ettekanne peab olema kaastudengitega ning õppejõuga koos läbi arutatud.
Eelduseks eksamile on Arvestatud ettekanne ja kaitstud iseseisev töö.
type of assessment in English
The exam oral. Each student is given an individual set of assignements and questions, up to 3 questions total, which cover all the learning outcomes of the course. The students have up to 30 minutes to prepare for presenting the answers. The exam is graded according to the current Tallinn University of Technology grading system. All the questions must have atleast partial asnwers.
The presentation is oral, individual and model-based. Each student introduces in 15-20 minutes his/her vision of an project (case study) to other students, using nessecary presentation techniques. The presentation gets passing grade, if the vision of an project (case study) has presented and discussed with other students and lecturer.
A passing grade for the presentation and independent work are prerequisites for exam.
independent study in Estonian
Iseseisev töö on kirjalik ning võib olla kollektiivne või individuaalne. Töö aluseks olev projekt (case study) peab olema ettekandes tutvustatud ja arvestatud. Kollektiivse töö puhul on tudengitel individuaalsed vastutused konkreetsete töö osade eest. Positiivse hinde saamiseks ei tohi ükski kohustuslikest töö osadest olla puudu. On olemas tüüpvigade ja puuduste nimekiri, millest igaühe esinemine töös hindest ühe hindepalli alla võtab. Kui eelkirjeldatud puudusi ei esine, on täidetud hinde 4 (väga hea) kriteeriumid.
Plusspunktid ehk hinde tõstmise võimalused teema ning/või vaatenurga originaalsuse, praktikas vajalikkuse ja esimeste ettekande tegijate hulgas olemise eest.
independent study in English
The independent work is written and may be individual or collective. The project, documented in this work, must be introduced in the presentation with a passign grade. In the case of a collective work, students have individual responsibilities on certain parts of the work. To get a positive mark (1 or more), all the compulsory parts should be present. There is a list of typical mistakes, which’s existence in the work get the mark down. If there are not listed mistakes in the work, criteria of the mark 4 (very good) are met. Originality of the topic or viewpoint, relevance to practice, and being among first presenters bring the mark up.
study literature
Course web page: https://drive.google.com/drive/folders/1KGbCSF5ad9KNi3oIvhubrBMXSuS9tTzU
The Little Book of Cloud Computing, 2012 Edition by Lars Nielsen (Jan 18, 2012)
Cloud Computing by Dr. Kris Jamsa (Mar 22, 2012)
Cloud Computing Architected: Solution Design Handbook by John Rhoton and Risto Haukioja (May 3, 2011)
Cloud Application Architectures: Building Applications and Infrastructure in the Cloud (Theory in Practice (O'Reilly)) by George Reese (Apr 10, 2009)
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
-
practices
0.0
practices
-
exercises
2.0
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2023/2024 autumn
Anton Vedešin, IT - Department of Software Science
English
    display more
    2022/2023 autumn
    Anton Vedešin, IT - Department of Software Science
    English
      2021/2022 autumn
      Anton Vedešin, IT - Department of Software Science
      English
        ITE4140 i.k.pdf 
        2020/2021 autumn
        Anton Vedešin, IT - Department of Software Science
        English
          ITE4140 i.k.pdf 
          2019/2020 autumn
          Anton Vedešin, IT - Department of Software Science
          English
            ITE4140 i.k.pdf 
            2018/2019 autumn
            Anton Vedešin, IT - Department of Software Science
            English
              ITE4140 i.k.pdf 
              Course description in Estonian
              Course description in English