Course Organization Sofuware Architecture KU (706.707) Sran Dombi - - PowerPoint PPT Presentation

course organization
SMART_READER_LITE
LIVE PREVIEW

Course Organization Sofuware Architecture KU (706.707) Sran Dombi - - PowerPoint PPT Presentation

Course Organization Sofuware Architecture KU (706.707) Sran Dombi 2020-10-07 Institute for Interactive Systems and Data Science, Graz University of Technology 1 Introduction Course Elective course for Sofuware Engineering


slide-1
SLIDE 1

Course Organization

Sofuware Architecture KU (706.707)

Srđan Džombić 2020-10-07

Institute for Interactive Systems and Data Science, Graz University of Technology 1

slide-2
SLIDE 2

Introduction

slide-3
SLIDE 3

Course

  • Elective course for Sofuware Engineering
  • Elective course for Computer Sciences (Teacher Training)
  • Elective course for various studies

2

slide-4
SLIDE 4

Teaching Assistant

Name: Srđan Džombić E-Mail:

dzombic@student.tugraz.at (please use [SA] in the subject)

3

slide-5
SLIDE 5

Language

  • Lectures in English
  • Communication in German/English
  • Project (KU): English
  • Examination: German/English

4

slide-6
SLIDE 6

Tutorials

  • Two tutorials: will be made available on the course website
  • … slides and videos
  • Registration for the course in TUGOnline
  • … for VU and KU individually
  • Online Q&A session
  • Weekly in the slot of the lecture
  • Study assistant will be available only on few slots (info in newsgroup)
  • … Wednesday, 16:00 - 17:00
  • https://tugraz.webex.com/meet/rkern
  • … feel free to join!

5

slide-7
SLIDE 7

Materials

  • Course Homepage
  • https://courses.isds.tugraz.at/rkern/courses/sa/
  • Watch out for old homepage / slides!

6

slide-8
SLIDE 8

Communication

  • Newsgroup: tu-graz.lv.sa
  • News server: news.tu-graz.ac.at
  • Newsgroup is the preferred way of communication for this course!
  • … send email to study assistant ONLY when question is not appropriate for all

students

  • Study assistants will actively participate in the newsgroup
  • When needed, it is possible to make personal appointment with study assistant
  • … asking for and making appointment is over email
  • … it will be held on Discord

7

slide-9
SLIDE 9

Groups

  • The project is carried out in a team of 2 students!
  • Link to register the groups: http://tinyurl.com/sa2020-group-registration
  • Deadline to register your group is 16.10.2020
  • If you have not found partner please contact study assistant per email

8

slide-10
SLIDE 10

Project description

slide-11
SLIDE 11

Tasks

Project is consisted of four tasks divided in two submissions/milestones

  • 1. Pipeline Architecture (Unix command line) - 6 points
  • 2. Single Database Microservice for database updates (API) - 12 points
  • 3. Logging Microservice communicating over Message Broker with first microservice -

17 points

  • 4. Containerization and orchestration of two previous microservices - 5 points

Datasets: You will need to use datasets published on our course website (data from OpenStreetMap)

9

slide-12
SLIDE 12

Deadlines

Four tasks are split into two separate submissions:

  • First deadline is the 6.11.2020 (23:59)
  • Task 1 & Task 2
  • Second deadline is the 4.12.2020 (23:59)
  • Task 3 & Task 4

10

slide-13
SLIDE 13

Submission

Submission is done via a Github repository. Before group registration you should make your private Github repository and add study assistant to the repository:

  • Github name: srdjandzombic
  • Github email: dzombic@student.tugraz.at

Submission interviews will be held on:

  • 19.11.2020 and 20.11.2020 for the first submission
  • 17.12.2020 and 18.12.2020 for the second submission

11

slide-14
SLIDE 14

Grading (KU)

  • 0-20 points: 5
  • 21-25 points: 4
  • 26-30 points: 3
  • 31-35 points: 2
  • 36-40 points: 1

12

slide-15
SLIDE 15

The End

… of the organizational part of the course!

13