From cd362c129a193a91792b373939f38cc6c2e06d1f Mon Sep 17 00:00:00 2001 From: georgeas <george.a.stoica@ntnu.no> Date: Mon, 17 Aug 2020 12:38:38 +0200 Subject: [PATCH] updated course intro --- lectures/revealjs/course-intro.adoc | 38 +++++++++++++++++------------ 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/lectures/revealjs/course-intro.adoc b/lectures/revealjs/course-intro.adoc index 75b6d2f..c369e94 100644 --- a/lectures/revealjs/course-intro.adoc +++ b/lectures/revealjs/course-intro.adoc @@ -10,7 +10,7 @@ - Velkommen til IT1901 Informatikk prosjektarbeid 1 - Welcome to IT1901 Informatics, Project 1 -Høst 2019 / Fall 2019 +Høst 2020 / Fall 2020 == Agenda @@ -56,15 +56,18 @@ Smidig og moderne praksis og konstruksjon ** documentation ** code quality -== Group work +== Individual and Group work -- there are 3 group deliverables and one individual deliverable +- there will be several individual assignments +- there are 3 group deliverables +- one individual report - students will work in groups of 4 - fill in the form that will be announced shortly on Blackboard to be assigned to a group == Deliverables and tasks - +- go through the available materials +- work on individual assignments (you need to have all assignments approved to get a grade) - until you are assigned to a group you must ** set up your development environment ** checkout, build and run the simple example @@ -77,13 +80,12 @@ The first task for the group is to select the domain. [.smaller-80] [%step] -- week 2 - domain description, first user stories -- week 3 - Deliverable 1 (10% / group) (Desktop JavaFX application) -- week 4 - week 7 - move to REST API backend, modularization, additional feature, ci -- week 8 - Deliverable 2 (10% / group) (modular application, REST based backend) -- week 9 - week 11 - choose between web client or Android client and implement the new architecture for same domain -- week 12 - Deliverable 3 (50% / group) (final technical) -- week 13 - Deliverable 4 (30% / individual) Reflection +- week 35 - 1st individual assignment, git++ +- week 36 - 2nd individual assignment, establish groups and start group work +- week 38 - Deliverable 1 (10% / group) (monolitic desktop JavaFX application) +- week 41 - Deliverable 2 (10% / group) (modular application) +- week 47 - Deliverable 3 (50% / group) (final technical) +- week 47 - Deliverable 4 (30% / individual) Reflection report == Evaluation and feedback @@ -98,6 +100,14 @@ The first task for the group is to select the domain. - point is to learn by implementing these using the required architectures - we are not looking for quantity but for quality, so just few core features will suffice +== About domain selection (2) + +- the chosen app needs to be suitable for a cloud based service +- there must therefore be some dynamic data per user managed by the server (REST API). +- eg. a (currency) calculation will NOT fit such a project. +- one good starting point are the cases from the HCI course (MMI) + + == Referansegruppe - Trenger 3-5 medlemmer til referansegruppe i faget @@ -124,11 +134,7 @@ Gruppekontrakt skal godkjennes av studentassistent, signeres av alle gruppemedle == Group registration form -[.left] -https://bit.ly/2HdMRQi - -[.right] -image::../images/lecture01/qrcode-group-registration.svg[width=400] +- The form will be announced shortly on Blackboard. == ! -- GitLab