-
1. Permission for use of anonymized course data in research
Sunday, 7 January 2024, 23:59 – Wednesday, 15 May 2024, 23:59
-
2. Welcome to Programming 3: Interfaces and Techniques
Sunday, 7 January 2024, 23:59 – Friday, 19 January 2024, 23:59
- 2.1 Welcome to the Course
- 2.2 Practical Matters
- 2.3 Java: Programming Environment
- 2.3.1 Java IDE and the First Program
- 2.3.2 Git: Basics
- 2.3.3 Git: The Use on This Course
- 2.3.4 Managing a Java code project with Maven
- 2.3.5 Preparing for the first programming task submission
- 2.4 ⌛ Counting the Mean
- 2.5 Virtual Desktop: TUNI Virtual Desktop
- 2.6 A more detailed introduction to Java
- 2.7 Q&A Session
-
3. Java as a Programming Language
Monday, 15 January 2024, 12:00 – Friday, 26 January 2024, 23:59
-
4. Programming in the Large
Monday, 22 January 2024, 12:00 – Friday, 2 February 2024, 23:59
-
5. Inheritance
Monday, 29 January 2024, 12:00 – Friday, 9 February 2024, 23:59
-
6. Class Hierarchies
Monday, 5 February 2024, 12:00 – Friday, 16 February 2024, 23:59
-
7. Packages
Monday, 12 February 2024, 12:00 – Friday, 23 February 2024, 23:59
-
8. Generics
Monday, 19 February 2024, 12:00 – Friday, 8 March 2024, 23:59
-
9. Winter Break: give mid-course feedback
Monday, 19 February 2024, 12:00 – Friday, 8 March 2024, 23:59
-
10. Work Distribution and Working in a Team
Monday, 4 March 2024, 12:00 – Friday, 15 March 2024, 23:59
-
11. Functional Program
Monday, 11 March 2024, 12:00 – Friday, 22 March 2024, 23:59
-
12. Graphical User Interfaces
Monday, 18 March 2024, 12:00 – Friday, 5 April 2024, 23:59
-
13. Project Start
Monday, 25 March 2024, 12:00 – Friday, 5 April 2024, 23:59
-
14. Testing a Graphical User Interface
Monday, 25 March 2024, 12:00 – Friday, 12 April 2024, 23:59
-
15. Documenting the Project
Monday, 25 March 2024, 12:00 – Friday, 19 April 2024, 23:59
-
16. Project Turn-in
Monday, 25 March 2024, 12:00 – Friday, 26 April 2024, 23:59
-
17. Exam
Friday, 19 April 2024, 09:30 – Friday, 31 May 2024, 23:59
harjoitus - exercise
0 / 520
palaute - feedback
0 / 15
projekti - project
0 / 500
teoria - theory
0 / 430
tutkimuslupa - research permission
0 / 10