You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: data/part-1/index.md
-27Lines changed: 0 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,33 +4,6 @@ title: 'Part 1'
4
4
overview: true
5
5
hidden: false
6
6
---
7
-
<only-for-course-variantvariant="dl">
8
-
<deadline>4.2.2020</deadline>
9
-
</only-for-course-variant>
10
-
11
-
<only-for-course-variantvariant="nodl">
12
-
<deadline>4.1.2020</deadline>
13
-
</only-for-course-variant>
14
-
15
-
<only-for-course-variantvariant="ohja-dl">
16
-
<deadline>This is not part of the course you chose in the settings</deadline>
17
-
</only-for-course-variant>
18
-
19
-
<only-for-course-variantvariant="ohja-nodl">
20
-
<deadline>This is not part of the course you chose in the settings</deadline>
21
-
</only-for-course-variant>
22
-
23
-
<only-for-course-variantvariant="kesa-dl">
24
-
<deadline>13.5.2020</deadline>
25
-
</only-for-course-variant>
26
-
27
-
<only-for-course-variantvariant="kesa-ohja-dl">
28
-
<deadline>This is not part of the course you chose in the settings</deadline>
29
-
</only-for-course-variant>
30
-
31
-
<only-for-not-logged-in>
32
-
<deadline>Log in to see the deadline for this part</deadline>
33
-
</only-for-not-logged-in>
34
7
35
8
Welcome to learning programming! The first part of the course focuses on taking the plunge with programming and getting familiar with all the required tools.
Copy file name to clipboardExpand all lines: data/part-10/index.md
-27Lines changed: 0 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,33 +4,6 @@ title: 'Part 10'
4
4
overview: true
5
5
hidden: true
6
6
---
7
-
<only-for-course-variantvariant="dl">
8
-
<deadline>14.4.2020</deadline>
9
-
</only-for-course-variant>
10
-
11
-
<only-for-course-variantvariant="nodl">
12
-
<deadline>4.1.2020</deadline>
13
-
</only-for-course-variant>
14
-
15
-
<only-for-course-variantvariant="ohja-dl">
16
-
<deadline>18.3.2020</deadline>
17
-
</only-for-course-variant>
18
-
19
-
<only-for-course-variantvariant="ohja-nodl">
20
-
<deadline>20.1.2020</deadline>
21
-
</only-for-course-variant>
22
-
23
-
<only-for-course-variantvariant="kesa-dl">
24
-
<deadline>8.7.2020</deadline>
25
-
</only-for-course-variant>
26
-
27
-
<only-for-course-variantvariant="kesa-ohja-dl">
28
-
<deadline>8.7.2020</deadline>
29
-
</only-for-course-variant>
30
-
31
-
<only-for-not-logged-in>
32
-
<deadline>Log in to see the deadline for this part</deadline>
33
-
</only-for-not-logged-in>
34
7
35
8
<!-- Kurssimateriaalin kymmenennessä osassa tutustutaan tietokokoelmien käsittelyyn virtojen avulla. Opit luomaan virran tietokokoelmasta, rajaamaan virran arvoja, muuntamaan virran arvoja muodosta toiseen, ja keräämään virran arvoja toiseen tietokokoelmaan. Tutustut käsitteeseen lambdalauseke ja opit käyttämään sitä ohjemissasi. Opit myös järjestämään olioita Javan valmista Comparable-rajapintaa hyödyntäen ja tutustut muutamaan yleishyödylliseen työvälineeseen kuten säännöllinen lauseke, lueteltu tyyppi, ja iteraattori. -->
36
9
In the tenth part of the course we introduce handling collections with streams. You'll learn how to create a stream from a collection, filter the values of a stream, transform the values of a stream, and collect values of a stream to another collection. We introduce the concept lambda expression, and you'll learn to use it in your programs. You will also learn how to order objects using the Java Comparable interface, and some other useful techniques like regular expressions, enumerate type and iterator.
Copy file name to clipboardExpand all lines: data/part-11/index.md
-28Lines changed: 0 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,34 +5,6 @@ overview: true
5
5
hidden: true
6
6
---
7
7
8
-
<only-for-course-variantvariant="dl">
9
-
<deadline>1.4.2020</deadline>
10
-
</only-for-course-variant>
11
-
12
-
<only-for-course-variantvariant="nodl">
13
-
<deadline>4.1.2020</deadline>
14
-
</only-for-course-variant>
15
-
16
-
<only-for-course-variantvariant="ohja-dl">
17
-
<deadline>1.4.2020</deadline>
18
-
</only-for-course-variant>
19
-
20
-
<only-for-course-variantvariant="ohja-nodl">
21
-
<deadline>20.1.2020</deadline>
22
-
</only-for-course-variant>
23
-
24
-
<only-for-course-variantvariant="kesa-dl">
25
-
<deadline>22.7.2020</deadline>
26
-
</only-for-course-variant>
27
-
28
-
<only-for-course-variantvariant="kesa-ohja-dl">
29
-
<deadline>22.7.2020</deadline>
30
-
</only-for-course-variant>
31
-
32
-
<only-for-not-logged-in>
33
-
<deadline>Log in to see the deadline for this part</deadline>
34
-
</only-for-not-logged-in>
35
-
36
8
<!-- Kurssimateriaalin yhdennessätoista osassa opit tulkitsemaan yksinkertaisia luokkakaavioita. Tutustut Javan pakkauksiin ja opit mistä `import`-lauseen osat muodostuvat. Harjoittelet Javan poikkeusten käyttöä ja opit sekä niiden käsittelyn että niiden eteenpäin heittämisen. Kertaat tiedon lukemista tiedostosta ja opit kirjoittamaan tietoa tiedostoon. -->
37
9
38
10
In the eleventh part you'll learn to decypher simple class diagrams. You'll become familiar with packages in Java and learn what the different parts of an `import` statement mean. You'll practise using exceptions in Java: how to throw and handle them. You'll take another look at reading data from a file, and learn to write data to a file.
Copy file name to clipboardExpand all lines: data/part-12/index.md
-28Lines changed: 0 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,34 +5,6 @@ overview: true
5
5
hidden: true
6
6
---
7
7
8
-
<only-for-course-variantvariant="dl">
9
-
<deadline>29.4.2020</deadline>
10
-
</only-for-course-variant>
11
-
12
-
<only-for-course-variantvariant="nodl">
13
-
<deadline>4.1.2020</deadline>
14
-
</only-for-course-variant>
15
-
16
-
<only-for-course-variantvariant="ohja-dl">
17
-
<deadline>29.4.2020</deadline>
18
-
</only-for-course-variant>
19
-
20
-
<only-for-course-variantvariant="ohja-nodl">
21
-
<deadline>20.1.2020</deadline>
22
-
</only-for-course-variant>
23
-
24
-
<only-for-course-variantvariant="kesa-dl">
25
-
<deadline>12.8.2020</deadline>
26
-
</only-for-course-variant>
27
-
28
-
<only-for-course-variantvariant="kesa-ohja-dl">
29
-
<deadline>12.8.2020</deadline>
30
-
</only-for-course-variant>
31
-
32
-
<only-for-not-logged-in>
33
-
<deadline>Log in to see the deadline for this part</deadline>
34
-
</only-for-not-logged-in>
35
-
36
8
<!-- Kurssimateriaalin kahdennessatoista osassa tutustut geneerisiin tyyppiparametreihin ja opit mitä merkintä ArrayList<String> oikeastaan tarkoittaa. Opit luomaan luokkia, joissa käytetään geneerisiä tyyppiparametreja. Tutustut ArrayListin ja HashMapin sisäiseen toteutukseen ja toteutat niistä yksinkertaiset omat versiot. Opit luomaan satunnaislukuja ja harjoittelet Javan valmiiden välineiden käyttöä satunnaislukujen luomiseen. Tutustut moniulotteisen tiedon esittämiseen ja opit luomaan ja käsittelemään moniulotteisia taulukoita. -->
37
9
38
10
In the twelfth part of the course we will introduce type parameters and you will learn what `ArrayList<String>;` actually means.
Copy file name to clipboardExpand all lines: data/part-13/index.md
-28Lines changed: 0 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,34 +5,6 @@ overview: true
5
5
hidden: true
6
6
---
7
7
8
-
<only-for-course-variantvariant="dl">
9
-
<deadline>15.4.2020</deadline>
10
-
</only-for-course-variant>
11
-
12
-
<only-for-course-variantvariant="nodl">
13
-
<deadline>4.1.2020</deadline>
14
-
</only-for-course-variant>
15
-
16
-
<only-for-course-variantvariant="ohja-dl">
17
-
<deadline>15.4.2020</deadline>
18
-
</only-for-course-variant>
19
-
20
-
<only-for-course-variantvariant="ohja-nodl">
21
-
<deadline>20.1.2020</deadline>
22
-
</only-for-course-variant>
23
-
24
-
<only-for-course-variantvariant="kesa-dl">
25
-
<deadline>5.8.2020</deadline>
26
-
</only-for-course-variant>
27
-
28
-
<only-for-course-variantvariant="kesa-ohja-dl">
29
-
<deadline>5.8.2020</deadline>
30
-
</only-for-course-variant>
31
-
32
-
<only-for-not-logged-in>
33
-
<deadline>Log in to view the deadline of this part</deadline>
34
-
</only-for-not-logged-in>
35
-
36
8
<!-- Kurssimateriaalin kolmannessatoista osassa opit luomaan graafisia käyttöliittymiä ja tutustut graafisissa käyttöliittymissä käytettäviin käyttöliittymäkomponentteihin. Opit käsittelemään graafisissa käyttöliittymissä tapahtuvia tapahtumia ja harjoittelet useamman näkymän sisältävien graafisten käyttöliittymien luomista. -->
37
9
38
10
The thirteenth part of the course material introduces the topics of creating graphical user interfaces and the kinds of components that are used in them. You will learn to handle different events that occur in graphical user interfaces, and practise creating applications that contain multiple views.
Copy file name to clipboardExpand all lines: data/part-14/index.md
-28Lines changed: 0 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,34 +5,6 @@ overview: true
5
5
hidden: true
6
6
---
7
7
8
-
<only-for-course-variantvariant="dl">
9
-
<deadline>29.4.2020</deadline>
10
-
</only-for-course-variant>
11
-
12
-
<only-for-course-variantvariant="nodl">
13
-
<deadline>4.1.2020</deadline>
14
-
</only-for-course-variant>
15
-
16
-
<only-for-course-variantvariant="ohja-dl">
17
-
<deadline>29.4.2020</deadline>
18
-
</only-for-course-variant>
19
-
20
-
<only-for-course-variantvariant="ohja-nodl">
21
-
<deadline>20.1.2020</deadline>
22
-
</only-for-course-variant>
23
-
24
-
<only-for-course-variantvariant="kesa-dl">
25
-
<deadline>12.8.2020</deadline>
26
-
</only-for-course-variant>
27
-
28
-
<only-for-course-variantvariant="kesa-ohja-dl">
29
-
<deadline>12.8.2020</deadline>
30
-
</only-for-course-variant>
31
-
32
-
<only-for-not-logged-in>
33
-
<deadline>Log in to see the deadline for this part</deadline>
34
-
</only-for-not-logged-in>
35
-
36
8
<!-- Kurssimateriaalin viimeisessä osassa opit menetelmiä tiedon visualisointiin ja tutustut Javan valmiina tarjoamiin kaavioihin (viivakaavio, pylväskaavio). Opit luomaan yksinkertaisia piirroksia ja tutustut kuvien käsittelyyn. Opit myös soittamaan äänitiedostoja. Luot myös hieman suuremman ohjelman -- Asteroids-pelin -- esimerkkiä noudattaen. -->
37
9
38
10
In the fourteenth part you will learn methods for data visualization and acquaint yourself with Java's existing charts (line chart, bar chart). You will learn to make simple drawings and take a look at image processing. You will also learn to play audio files. Finally, there is a slightly larger program -- the Asteroids game -- that you will create by following an example.
Copy file name to clipboardExpand all lines: data/part-4/index.md
-29Lines changed: 0 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,35 +6,6 @@ overview: true
6
6
hidden: true
7
7
---
8
8
9
-
<only-for-course-variantvariant="dl">
10
-
<deadline>11.2.2020</deadline>
11
-
</only-for-course-variant>
12
-
13
-
<only-for-course-variantvariant="nodl">
14
-
<deadline>4.1.2020</deadline>
15
-
</only-for-course-variant>
16
-
17
-
<only-for-course-variantvariant="ohja-dl">
18
-
<deadline>This is not part of the course you chose in the settings</deadline>
19
-
</only-for-course-variant>
20
-
21
-
<only-for-course-variantvariant="ohja-nodl">
22
-
<deadline>This is not part of the course you chose in the settings</deadline>
23
-
</only-for-course-variant>
24
-
25
-
<only-for-course-variantvariant="kesa-dl">
26
-
<deadline>3.6.2020</deadline>
27
-
</only-for-course-variant>
28
-
29
-
<only-for-course-variantvariant="kesa-ohja-dl">
30
-
<deadline>This is not part of the course you chose in the settings</deadline>
31
-
</only-for-course-variant>
32
-
33
-
<only-for-not-logged-in>
34
-
<deadline>Log in to see the deadline for this part</deadline>
35
-
</only-for-not-logged-in>
36
-
37
-
38
9
<!-- Kurssimateriaalin neljännen osan pääteema on olio-ohjelmointi. Opit lukemaan tietoa tiedostoista ja esittämään sekä käsittelemään tietoa olioiden avulla. -->
39
10
40
11
The main theme of the fourth part is object-oriented programming. You will learn to read data from files and to represent and handle information with the help of objects.
0 commit comments