Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
course-material
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
IT1901
course-material
Commits
9164a090
Commit
9164a090
authored
3 years ago
by
George Adrian Stoica
Browse files
Options
Downloads
Patches
Plain Diff
updates intro slides
parent
9c7d357a
No related branches found
No related tags found
No related merge requests found
Pipeline
#138259
passed
3 years ago
Stage: build
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
lectures/revealjs/01-course-intro.adoc
+20
-8
20 additions, 8 deletions
lectures/revealjs/01-course-intro.adoc
with
20 additions
and
8 deletions
lectures/revealjs/01-course-intro.adoc
+
20
−
8
View file @
9164a090
...
@@ -61,7 +61,7 @@ Smidig og moderne praksis og konstruksjon
...
@@ -61,7 +61,7 @@ Smidig og moderne praksis og konstruksjon
== Individual and Group work
== Individual and Group work
- there
will be several individual assignments
- there
is on individual development assignment (mandatory to pass to get a grade)
- there are 3 group deliverables
- there are 3 group deliverables
- one individual report
- one individual report
- students will work in groups of 4
- students will work in groups of 4
...
@@ -73,9 +73,9 @@ Smidig og moderne praksis og konstruksjon
...
@@ -73,9 +73,9 @@ Smidig og moderne praksis og konstruksjon
- work on individual assignments (you need to have all assignments approved to get a grade)
- work on individual assignments (you need to have all assignments approved to get a grade)
- until you are assigned to a group you must
- until you are assigned to a group you must
** set up your development environment
** set up your development environment
** checkout, build and run the
simple
example
** checkout, build and run the
todo list
example
https://gitlab.stud.idi.ntnu.no/it1901/
course-material/tree/master/simpleexample
https://gitlab.stud.idi.ntnu.no/it1901/
todo-list
The first task for the group is to select the domain.
The first task for the group is to select the domain.
...
@@ -83,11 +83,12 @@ The first task for the group is to select the domain.
...
@@ -83,11 +83,12 @@ The first task for the group is to select the domain.
[.smaller-80]
[.smaller-80]
[%step]
[%step]
- week 35 - 1st individual assignment, git++
- week 34 - start on individual assignment, intro, git++
- week 36 - 2nd individual assignment, establish groups and start group work
- week 35 - establish groups and start group work
- week 38 - Deliverable 1 (10% / group) (monolitic desktop JavaFX application)
- week 36 - deliver individual assignment
- week 41 - Deliverable 2 (10% / group) (modular application)
- week 38 - Deliverable 1 (10% / group) (basic modular JavaFX application)
- week 47 - Deliverable 3 (50% / group) (final technical)
- week 41 - Deliverable 2 (10% / group) (improved modular application)
- week 46 - Deliverable 3 (50% / group) (final technical)
- week 47 - Deliverable 4 (30% / individual) Reflection report
- week 47 - Deliverable 4 (30% / individual) Reflection report
== Evaluation and feedback
== Evaluation and feedback
...
@@ -139,6 +140,17 @@ Gruppekontrakt skal godkjennes av studentassistent, signeres av alle gruppemedle
...
@@ -139,6 +140,17 @@ Gruppekontrakt skal godkjennes av studentassistent, signeres av alle gruppemedle
- The form will be announced shortly on Blackboard.
- The form will be announced shortly on Blackboard.
== Tools used in IT1901
In the course we will use several tools:
[.smaller-80]
[%step]
** git for source code management
** gitlab for collaboration: repository sharing, issue tracking, issue boards, code review ...
** gitpod - automatically spin a workspace that is accessible via a browser to work, collaborate, evaluate ...
** VSCode - recommended IDE to use as it is the same as the gitpod environment
** sdkman - recommended tool to manage JDK and Maven
== !
== !
image::../images/lecture01/teamwork.png[canvas, size=contain]
image::../images/lecture01/teamwork.png[canvas, size=contain]
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment