Show:

0 / 10 1. Permission for use of anonymized course data in research

Monday, 22 August 2022, 12:00 – Friday, 30 December 2022, 23:59

Assignment Category Submissions Points
1.1 Permission for Research
1.1.1 Data protection form tutkimuslupa - research permission 0 / 10

Monday, 3 October 2022, 12:00 – Friday, 14 October 2022, 23:59

There may be changes in the assignments before the module opens!
Assignment Category Submissions Points
7.1 Polymorphism: Generics
7.1.1 Exercise generics teoria - theory 0 / 10
7.2 Java generics, part 2
7.3 Java’s functional interfaces
7.3.1 Exercise Java-functional1 teoria - theory 0 / 5
7.4 Functional programming in Java
7.4.1 Exercise Java-functional2 teoria - theory 0 / 10
7.5 ⌛⌛ Movie data vs stream
7.5.1 Movie data vs stream harjoitus - exercise 0 / 15
7.6 ⌛⌛ Movie data vs stream #2
7.6.1 Movie data vs stream #2 harjoitus - exercise 0 / 15
7.7 ⌛⌛⌛ N-dimensional array
7.7.1 N-dimensional array harjoitus - exercise 0 / 25
7.8 Q&A Session
7.8.1 Exercise QA teoria - theory 0 / 5
7.8.2 Q&A session 6 attendance teoria - theory 0 / 10

Monday, 10 October 2022, 12:00 – Friday, 21 October 2022, 23:59

There may be changes in the assignments before the module opens!
Assignment Category Submissions Points
8.1 Modularity: Packages
8.1.1 Interface as a Contract
8.1.1.1 Exercise contracts teoria - theory 0 / 10
8.1.2 Error Situations in Interfaces
8.1.2.1 Exercise guarantees teoria - theory 0 / 15
8.2 Managing a Java code project with Maven
8.3 ⌛⌛ Text search inside a 7z file
8.3.1 sevenzipsearch harjoitus - exercise 0 / 20
8.4 ⌛⌛ Country data (XML)
8.4.1 xmlcountries harjoitus - exercise 0 / 20
8.5 ⌛⌛ Country data (JSON)
8.5.1 json countries harjoitus - exercise 0 / 15
8.6 Q&A Session
8.6.1 Exercise QA teoria - theory 0 / 5
8.6.2 Q&A session 7 attendance teoria - theory 0 / 10

Monday, 17 October 2022, 12:00 – Friday, 21 October 2022, 23:59

There may be changes in the assignments before the module opens!
Assignment Category Submissions Points
9.1 Feedback
9.1.1 Exercise feedback palaute - feedback 0 / 10
9.1.2 Exercise feedback2 palaute - feedback 0 / 5

Monday, 24 October 2022, 12:00 – Friday, 4 November 2022, 23:59

There may be changes in the assignments before the module opens!
Assignment Category Submissions Points
10.1 Distribution of Work
10.1.1 Team Work in Version Control
10.1.2 Branching in Version Control
10.1.3 Technical viewpoint: Submodules in Git
10.1.4 Repository-exercise on branches
10.1.4.1 Git feature-branch - part 1 teoria - theory 0 / 10
10.1.4.2 Git feature-branch - part 2 teoria - theory 0 / 15
10.1.4.3 Git feature-branch - part 3 harjoitus - exercise 0 / 20
10.2 Documentation and Conventions
10.2.1 Documentation Comments - Javadoc
10.3 ⌛⌛ JSON & JavaDoc
10.3.1 javadocjson harjoitus - exercise 0 / 20
10.4 ⌛⌛ Standings & JavaDoc
10.4.1 javadocstandings harjoitus - exercise 0 / 15
10.5 Q&A Session
10.5.1 Exercise QA teoria - theory 0 / 5
10.5.2 Q&A session 8 attendance teoria - theory 0 / 10

Monday, 31 October 2022, 12:00 – Friday, 11 November 2022, 23:59

There may be changes in the assignments before the module opens!
Assignment Category Submissions Points
11.1 (Unit) Testing
11.1.1 Ways to Test
11.1.1.1 Exercise terms teoria - theory 0 / 5
11.1.2 Unit Testing
11.1.2.1 Exercise unit teoria - theory 0 / 10
11.1.3 Testing Framework JUnit
11.1.3.1 Exercise junit teoria - theory 0 / 10
11.2 ⌛⌛ JUnit tests for course attainment
11.2.1 junitattainment harjoitus - exercise 0 / 15
11.3 ⌛⌛⌛ JUnit tests for order
11.3.1 junitorder harjoitus - exercise 0 / 40
11.4 Q&A Session
11.4.1 Exercise QA teoria - theory 0 / 5
11.4.2 Q&A session 9 attendance teoria - theory 0 / 10

Monday, 7 November 2022, 12:00 – Friday, 18 November 2022, 23:59

There may be changes in the assignments before the module opens!
Assignment Category Submissions Points
12.1 Event-driven Programming
12.1.1 Exercise event-driven teoria - theory 0 / 5
12.2 JavaFX Library
12.2.1 Exercise javafx1 teoria - theory 0 / 5
12.2.2 First JavaFX Program
12.2.2.1 Exercise javafx2 teoria - theory 0 / 5
12.2.3 A Little bit bigger example
12.2.3.1 Exercise javafx3 teoria - theory 0 / 10
12.2.4 FXML
12.3 ⌛ JavaFX calculator
12.3.1 calc harjoitus - exercise 0 / 10
12.4 ⌛⌛⌛ JavaFX Wordle
12.4.1 wordle harjoitus - exercise 0 / 45
12.5 Q&A Session
12.5.1 Exercise QA teoria - theory 0 / 5
12.5.2 Q&A session 10 attendance teoria - theory 0 / 10

Monday, 14 November 2022, 12:00 – Friday, 25 November 2022, 23:59

There may be changes in the assignments before the module opens!
Assignment Category Submissions Points
13.1 Project: Sisu Unraveled
13.2 Q&A Session: On Course Project
13.2.1 Exercise QA teoria - theory 0 / 5
13.2.2 Q&A session 11 attendance teoria - theory 0 / 10

Monday, 21 November 2022, 12:00 – Friday, 2 December 2022, 23:59

There may be changes in the assignments before the module opens!
Assignment Category Submissions Points
14.1 TestFX
14.2 Q&A Session: On Course Project
14.2.1 Exercise QA teoria - theory 0 / 5
14.2.2 Q&A session 12 attendance teoria - theory 0 / 10

Monday, 28 November 2022, 12:00 – Friday, 9 December 2022, 23:59

There may be changes in the assignments before the module opens!
Assignment Category Submissions Points
15.1 Project: Documentation
15.2 Q&A Session
15.2.1 Exercise QA teoria - theory 0 / 5
15.2.2 Q&A session 13 attendance teoria - theory 0 / 10

Monday, 14 November 2022, 12:00 – Friday, 16 December 2022, 23:59

There may be changes in the assignments before the module opens!
Assignment Category Submissions Points
16.1 Submission
16.1.1 Turnin your project projekti - project 0 / 500

harjoitus - exercise

0 / 520

palaute - feedback

0 / 15

projekti - project

0 / 500

teoria - theory

0 / 430

tutkimuslupa - research permission

0 / 10