Odota...
Wait...
Functions in Korppi Korppi

16.1.0

Log in!
Dec/9/2021 08:42

TIES532 Service oriented architectures and cloud computing for developers, 5 - 10 ECTS, During this course the student gets introduced to technologies used in cloud computing. [home page]

Department of Computer Science and Information Systems, Department of Mathematical Information Technology

Announcement:
The language used was temporarily changed. Personal information page allows you to save your language settings.
You cannot register for the course because the course has expired.
The registration deadline for this course passed 13.9.12 at 23:59.

General information

Home page: http://users.jyu.fi/~miselico/teaching/TIES532/2012/
Begins - ends: 10.9.12 - 25.10.12
Registration period: 30.5.12 at 0:00 - 13.9.12 at 23:59
Registration must be confirmed between 03.09.2012 - 10.09.2012.
The registration may be cancelled before 14.10.2012 at 23:59.
Credits: 5 - 10 ECTS cr.
Languages: language(s) of instruction: English; completion language(s): English
Registered: 36
Organisations:Department of Computer Science and Information Systems (TKO), Department of Mathematical Information Technology (MIT), Faculty of Information Technology (IT), Mobile Technology and Business (MOTEBU), Software engineering (MIT) (OTE), Software Engineering (TKTL) (OTE), Telecommunications (MIT) (TLI)
Contents:

 

During this course the student gets introduced to technologies used in cloud computing. The course follows a practical hands-on approach.

Because several different technologies are used in cloud computing, the course will consist of several practical assignments. Possible topics include :

  • SOA and RESTfull web services (Paas, SaaS)
  • Virtual machine management (Iaas; Amazon EC2, open-stack, ...)
  • Computation in the cloud (Map-reduce, ...) 
  • Data in the cloud (NoSQL databases, scalability, redundancy, ...)
  • etc ...

Types of cloud deployement models will be covered shortly. The models of cloud deployment are more of a business aspect of cloud computing and are hence not at the core of this course. A more business oriented course, which is suitable for less technical students interested in cloud computing is TJTSS70 Cloud Computing. Unfortunately that course will not be offered in the academic year 2012-2013.

Learning outcome table:
Learning outcomes?1
remembers
2
understands
3
can apply
4
can analyse
5
can evaluate
6
can create
SOA (Service Oriented Architectures) and REST principlescan apply
SOAP-based and RESTful web servicescan evaluate
Cloud computing conceptsremembers
Cloud data storageunderstands
Programming in cloud computing environmentcan apply
Prerequisites:

Good knowledge of at least one modern object-oriented programming language (e.g. Java, C#, C++, etc.). Experience with scripting languages is an asset.  During the demos, we will be working mostly with Java. We will also work with XML and related technologies, therefore basic knowledge of XML technologies is required.

Modes of study:

The course consists mainly of practical sessions and sessions during which students will present their solutions. Near the end of the course there will be two lectures focusing on the future of cloud computing.

Completion mode:

There is no exam, and the grading is pass/fail. 

The ECTS credit allocation scheme is as following:

  • The student may receive 5 credits for work on the basic tasks given every week.
  • Up to 5 extra credits are awarded for working more deeply on specific subjects.
Course workload:

 

Between 5  and 10 credits can be received from this course. The workload is depending on the experience of the student in programming, self-study and the targetted number of credits.

There will be 3 contact sessions per week of two hours each. Two of these are in a computer class where the students will work on assignments. The other session will be filled with students presenting their work and general feedback.

  h/week weeks total/week
Feedback and instructions 2 7 14
Demo 4 7 28

Work outside of the classroom

10-25 7 70-175
Total 16-31 7 112-217
 
Schedule:

The first lecture is obligated! In case you are unable to attend, please inform the teacher.

Contact information:

In case of any questions about this course, please contact the teacher trough the form at http://users.jyu.fi/~miselico/teaching/TIES532/2012/contact/

[Limit information on study groups]

Luento [group details and registration]

Demonstrations 1 [group details and registration]; registered 36, maximum 50
reg.time: 30.5.2012 00:00 - 13.9.2012 23:59
 LocationWeekDayDateAtSupervisorFurther informationURITapahtuman tiedot
1Ag Auditorio 237Mo10.9.201214:15-16:00CochezAlso place Ag B113.1 (Europe)Tapahtuman tiedot
2Ag B112.2 (Latin), mikroluokka38Mo17.9.201214:15-16:00CochezAlso place Ag B113.1 (Europe)Tapahtuman tiedot
3Ag B112.2 (Latin), mikroluokka39Mo24.9.201214:15-16:00CochezAlso place Ag B113.1 (Europe)Tapahtuman tiedot
4Ag B112.2 (Latin), mikroluokka40Mo1.10.201214:15-16:00CochezAlso place Ag B113.1 (Europe)Tapahtuman tiedot
5Ag B112.2 (Latin), mikroluokka41Mo8.10.201214:15-16:00Cochez, PanasenkoAlso place Ag B113.1 (Europe)Tapahtuman tiedot
6Ag B112.2 (Latin), mikroluokka42Mo15.10.201214:15-16:00Cochez, PanasenkoAlso place Ag B113.1 (Europe)Tapahtuman tiedot
7Ag B112.2 (Latin), mikroluokka43Mo22.10.201214:15-16:00Cochez, PanasenkoAlso place Ag B113.1 (Europe)Tapahtuman tiedot
Demonstrations 2 [group details and registration]; registered 36, maximum 50
reg.time: 30.5.2012 00:00 - 13.9.2012 23:59
 LocationWeekDayDateAtSupervisorFurther informationURITapahtuman tiedot
1Ag B112.2 (Latin), mikroluokka37Wed12.9.201212:15-14:00CochezAlso place Ag B113.1 (Europe)Tapahtuman tiedot
2Ag B112.2 (Latin), mikroluokka38Wed19.9.201212:15-14:00CochezAlso place Ag B113.1 (Europe)Tapahtuman tiedot
3Ag B112.2 (Latin), mikroluokka39Wed26.9.201212:15-14:00CochezAlso place Ag B113.1 (Europe)Tapahtuman tiedot
4Ag B112.2 (Latin), mikroluokka40Wed3.10.201212:15-14:00CochezAlso place Ag B113.1 (Europe)Tapahtuman tiedot
5Ag B112.2 (Latin), mikroluokka41Wed10.10.201212:15-14:00CochezAlso place Ag B113.1 (Europe)Tapahtuman tiedot
6Ag B112.2 (Latin), mikroluokka42Wed17.10.201212:15-14:00Cochez, PanasenkoAlso place Ag B113.1 (Europe)Tapahtuman tiedot
7Ag B112.2 (Latin), mikroluokka43Wed24.10.201212:15-14:00Cochez, PanasenkoAlso place Ag B113.1 (Europe)Tapahtuman tiedot
Lecture 3 [group details and registration]; registered 36, maximum 50
reg.time: 30.5.2012 00:00 - 13.9.2012 23:59
 LocationWeekDayDateAtSupervisorFurther informationURITapahtuman tiedot
1Ag Alfa37Th13.9.201216:15-18:00CochezTapahtuman tiedot
2Ag Alfa38Th20.9.201216:15-18:00CochezTapahtuman tiedot
3Ag Alfa39Th27.9.201216:15-18:00CochezTapahtuman tiedot
4Ag Alfa40Th4.10.201216:15-18:00Cochez, PanasenkoTapahtuman tiedot
5Ag Alfa41Th11.10.201216:15-18:00Cochez, PanasenkoTapahtuman tiedot
6Ag Alfa42Th18.10.201216:15-18:00Cochez, PanasenkoTapahtuman tiedot
7Ag Auditorio 243Th25.10.201216:15-18:00Cochez, PanasenkoTapahtuman tiedot