Skip to content

Commit d203f27

Browse files
committed
Import new content
1 parent db97267 commit d203f27

File tree

147 files changed

+10790
-33717
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

147 files changed

+10790
-33717
lines changed

data/arvostelu-ja-kokeet.md

+5-40
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
path: "/arvostelu-ja-kokeet"
33
title: "Arvostelu ja kokeet"
4-
hidden: true
4+
hidden: false
55
information_page: true
66
---
77

@@ -11,43 +11,12 @@ Ohjelmoinnin perusteita vastaava koe suoritetaan materiaalin osien 1-7 jälkeen.
1111

1212
Molempia kokeita järjestetään useana eri päivänä. Voit osallistua kokeisiin minä tahansa koepäivänä. Kurssilla saa osallistua halutessaan useampaan kokeeseen. Opintorekisteriin jää paras suoritus.
1313

14-
Osien 1-7 kokeita järjestetään seuraavasti:
15-
16-
- 13.4.
17-
- 7.5.
18-
- 8.6.
19-
- 29.6.
20-
- 20.8.
21-
- 28.9.
22-
- 16.11.
23-
- 4.1.2020
24-
25-
26-
Osien 8-14 kokeita järjestetään seuraavasti:
27-
28-
- 7.5.
29-
- 8.6.
30-
- 29.6.
31-
- 20.8.
32-
- 28.9.
33-
- 16.11.
34-
- 4.1.2020
35-
36-
Kokeet tehdään Moodle-verkkoympäristössä. Kokeen voi aloittaa koepäivänä mihin kellonaikaan haluaa.
37-
38-
## Kokeeseen ilmoittautuminen
39-
40-
Koe on täysin maksuton. Ennen ilmoittautumista tarkista pistevisualisaaatiosta (sininen pallo sivun oikeassa alakulmassa), että olet saanut tarpeeksi pisteitä voidaksesi osallistua kokeeseen. Alempana tällä sivulla kerrotaan kokeeseen vaadittava pistemäärä sekä aikataululliselle että aikatauluttomalle kurssille.
41-
42-
Ohjeet koeilmoittautumiseen löytyvät sivulta [Koe ja Moodle-ilmoittautuminen](/koe-ja-moodle-ilmoittautuminen).
43-
14+
Koepäivät tulevat tänne tammikuussa.
4415

4516
## Kurssin pisteytys
4617

4718
Jokaisen osan kaikista tehtävistä saa tehtäväpisteitä. Löydät osan kaikki tehtävät valitsemalla kyseisen osan yleisnäkymästä "Lista osan tehtävistä". Näet tehtäväpisteesi kurssimateriaalin oikeassa alakulmassa olevasta pistevisualisaatiosta kohdan "Tehtäväpisteet yhteensä" kohdalta.
4819

49-
Tehtäväpisteet muutetaan kurssipisteiksi siten, että täydet kurssipisteet kustakin osasta saa kun tehtäväpisteitä on yli 90%, ja puolet kurssipisteitä saa kun tehtäväpisteitä on noin 45% jne. Näet saamasi kurssipisteet pistevisualisaation kohdasta "Osasta saadut kurssipisteet".
50-
5120
Huomaa, että mikäli haet opiskelupaikkaa Ohjelmoinnin MOOCin kautta, saadaksesi kutsun näyttökokeeseen tulee sinun saada vähintään 90% jokaisen osan ohjelmointitehtävien pisteistä. Omat ohjelmointitehtävien pisteet näkee helpoiten materiaalin pistevisualisaatiosta, jonka saa auki klikkaamalla sinistä palloa sivun oikeassa alareunassa. Tämä vaatimus eroaa siis yleisestä kurssin arvostelusta.
5221

5322
## Kurssin arvostelu
@@ -99,18 +68,14 @@ Aikataulutetussa kurssissa arvostelu perustuu sekä tehtyihin tehtäviin (50% ko
9968

10069
Kokeeseen saa osallistua kun on tehnyt vähintään 25% jokaisen osan ohjelmointitehtävien pisteistä.
10170

102-
Tämä koskee myös kesän aikataulutettua kurssia.
103-
10471
#### Aikatauluttamaton kurssi
10572

73+
Aikatauluttoman kurssin arvosteluperusteet tulevat tänne myöhemmin.
74+
<!--
10675
Aikatauluttamattomassa kurssiversiossa arvostelu perustuu täysin kokeeseen. Tällä kurssin versiolla arvosteluasteikon kokonaispisteet ovat siis pelkästään koepisteet.
10776
108-
Kokeeseen saa osallistua kun on saanut jokaisen osan ohjelmointitehtävien pisteistä vähintään 90%.
77+
Kokeeseen saa osallistua kun on saanut jokaisen osan ohjelmointitehtävien pisteistä vähintään 90%. -->
10978

11079
#### Koeleikkuri
11180

11281
Molemmissa kursseissa kokeesta tulee saada vähintään puolet kokeen pisteistä kurssin läpäiseksi.
113-
114-
### Näyttökokeet
115-
116-
Lue tietoja näyttökokeista täältä: [Mahdollisuus opinto-oikeuteen](/opinto-oikeus#heading-nayttokokeet)
-2.86 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
-1.06 KB
Binary file not shown.
-24.2 KB
Binary file not shown.
-29.3 KB
Binary file not shown.
-24.2 KB
Binary file not shown.
Binary file not shown.
-21.7 KB
Binary file not shown.
-12 KB
Binary file not shown.
-6.67 KB
Binary file not shown.
-75.6 KB
Binary file not shown.

data/img/part1.2-sout.gif

-231 KB
Binary file not shown.

data/img/part1.6-block-example-1.png

-13 KB
Binary file not shown.

data/img/part1.6-block-example-2.png

-13.3 KB
Binary file not shown.

data/index.md

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
path: "/"
3+
title: "Tietoa kurssista"
4+
hidden: false
5+
information_page: true
6+
banner: true
7+
---
8+
9+
# Java Programming
10+
11+
The new version of the popular Object-Oriented programming with Java will be released in Q1 2020. The course will have 2 parts: Introduction to programming and Advanced course in programming.
12+
13+
14+
This page will be updated with more information in January.

data/koe-ja-moodle-ilmoittautuminen.md

+6-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
---
22
path: "/koe-ja-moodle-ilmoittautuminen"
33
title: "Koe ja Moodle-ilmoittautuminen"
4-
hidden: true
4+
hidden: false
55
information_page: true
66
---
77

8+
Draft
9+
10+
<!--
811
Kurssilla käytetään Moodlea sekä keskustelualustana että verkkotenttien alustana. Kun haluat osallistua kurssien verkkotentteihin tai keskusteluihin Moodlessa, tulee sinun ilmoittautua Avoimeen yliopistoon opiskelijaksi (ellet ole jo HY:n opiskelija). Kurssi-ilmoittautuminen on pakollista kaikille niille, jotka haluavat saada opintopisteet ja suoritusotteen kurssista. Osille 1-7 (**Ohjelmoinnin perusteet**) ja 8-14 (**Ohjelmoinnin jatkokurssi**) tulee tehdä erilliset Avoimen yliopiston kurssi-ilmoittautumiset kokeita varten.
912
1013
Ohjelmoinnin perusteet vastaa materiaalin osia 1-7 ja Ohjelmoinnin jatkokurssi materiaalin osia 8-14. Molemmat ovat 5 opintopisteen arvoisia kursseja.
@@ -31,7 +34,7 @@ Ilmoittautuminen on pakollinen kaikille niille, jotka haluavat osallistua kurssi
3134
3235
4. Luo Helsingin yliopiston käyttäjätunnukset. Saat tunnukset seuraamalla Helsingin yliopiston ohjetta käyttäjätunnusten aktivointiin: [https://helpdesk.it.helsinki.fi/oheet/kirjautuminen-ja-yhteydet/kayttajatunnus/ohjeet-yliopiston-kayttajatunnuksen-aktivointiin](https://helpdesk.it.helsinki.fi/oheet/kirjautuminen-ja-yhteydet/kayttajatunnus/ohjeet-yliopiston-kayttajatunnuksen-aktivointiin). Huom! Osa oppilaista on raportoinut, että aktivointi ei toimi Safari-selaimella. Suosittelemme että teet aktivoinnin joko Chromella tai Firefoxilla.
3336
34-
5. Pääset Moodleen osoitteessa https://moodle.helsinki.fi/course/view.php?id=29366 - Moodle-alueen salasana on "ohjelmointi-19". Kirjaudu Moodleen Helsingin yliopiston tunnuksilla — yritä välttää sisäänkirjautumista HAKA:n kautta.
37+
5. Pääset Moodleen osoitteessa https://moodle.helsinki.fi/course/view.php?id=29366 - Moodle-alueen salasana on "ohjelmointi-20". Kirjaudu Moodleen Helsingin yliopiston tunnuksilla — yritä välttää sisäänkirjautumista HAKA:n kautta.
3538
3639
3740
## Katso myös
@@ -42,4 +45,4 @@ Ilmoittautuminen on pakollinen kaikille niille, jotka haluavat osallistua kurssi
4245
* [Miten kurssin loppuosan kokeeseen ilmoittaudutaan?](/usein-kysytyt-kysymykset#heading-miten-kurssin-loppuosan-kokeeseen-ilmoittaudutaan)
4346
* [Löysin Avoimen yliopiston sivulta yleiset ohjeet kokeeseen ilmoittautumiseen. Voinko seurata niitä?](/usein-kysytyt-kysymykset#heading-loysin-avoimen-yliopiston-sivulta-yleiset-ohjeet-kokeeseen-ilmoittautumiseen-voinko-seurata-niita)
4447
* [Löysin koeilmoittautumisen vasta koepäivänä. Voinko silti osallistua kokeeseen?](/usein-kysytyt-kysymykset#heading-loysin-koeilmoittautumisen-vasta-koepaivana-voinko-silti-osallistua-kokeeseen)
45-
* [Kokeen piti olla ilmainen, mutta koeilmoittautumisessa puhutaan maksuehdoista](/usein-kysytyt-kysymykset/#heading-kokeen-piti-olla-ilmainen-mutta-koeilmoittautumisessa-puhutaan-maksuehdoista)
48+
* [Kokeen piti olla ilmainen, mutta koeilmoittautumisessa puhutaan maksuehdoista](/usein-kysytyt-kysymykset/#heading-kokeen-piti-olla-ilmainen-mutta-koeilmoittautumisessa-puhutaan-maksuehdoista) -->

data/macos-ohjeet.md

+18-36
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,28 @@
11
---
22
path: "/macos-ohjeet"
33
title: "macOS ohjeet"
4-
hidden: true
4+
hidden: false
55
information_page: true
66
---
77

8-
<!-- ## Käyttöliittymätestit -->
9-
## User interface tests
8+
## Käyttöliittymätestit
109

11-
<!-- Osa käyttöliittymätesteistä odottaa, että NetBeans/tmcbeans saa siirtää hiiren kursoria näytöllä, esimerkiksi testatakseen tehtävässä tehdyn käyttöliittymän nappuloita. macOS ei oletuksena salli turvasyistä ohjelmia siirtämään hiirtä, joten tmcbeans:lle pitää käydä lisäämässä oikeus tätä varten. -->
12-
Some of the user interface tests expect that Netbeans/tmcbeans is allowed to move the mouse cursor on the screen. For example to test the buttons in the UI that are created in the exercise. MacOS does not allow this because of the security concerns. This is why tmcbeans has to be given the permission manually.
10+
Osa käyttöliittymätesteistä odottaa, että NetBeans/tmcbeans saa siirtää hiiren kursoria näytöllä, esimerkiksi testatakseen tehtävässä tehdyn käyttöliittymän nappuloita. macOS ei oletuksena salli turvasyistä ohjelmia siirtämään hiirtä, joten tmcbeans:lle pitää käydä lisäämässä oikeus tätä varten.
1311

12+
Oikeuden voi lisätä seuraavasti:
1413

15-
16-
<!-- Oikeuden voi lisätä seuraavasti: -->
17-
The permission can be added as follows:
18-
19-
<!-- 1. Avaa ensin System Preferences. Voit avata sen esimerkiksi hakemalla Spotlight:sta (suurennuslasikuvake oikeassa yläkulmassa) system preferences, ja avaamalla sieltä System Preferences.app. -->
20-
1. Open the `System Preferences`. You can open it from example by searching from Spotlight (magnifying glass on the upper right corner) by keyword _System Preferences_ and by opening the `System Preferences.app`.
21-
14+
1. Avaa ensin System Preferences. Voit avata sen esimerkiksi hakemalla Spotlight:sta (suurennuslasikuvake oikeassa yläkulmassa) system preferences, ja avaamalla sieltä System Preferences.app.
2215
![spotlight haku](./img/macos-guide/search_system_preferences.png)
23-
24-
<!-- 2. Paina avautuvassa näkymässä yläriviltä löytyvää Security & Privacy.
25-
![system preferences näkymä](./img/macos-guide/system_preferences.png) -->
26-
2. Press the `Security & Privacy` from the opened menu.
27-
28-
<!-- 3. Navigoi näkymässä Privacy-välilehdelle ja siellä Accessibility -osioon.
29-
![privacy2accessibility näkymä](./img/macos-guide/navigation.png) -->
30-
3. From there navigate to `Privacy` tab and from there to `Accessability section`.
31-
32-
<!-- 4. Paina vasemmasta alakulmasta "Click the lock to make changes." Username-kentässä pitäisi lukea automaattisesti tietokoneesi käyttäjätunnus. Syötä se, jos se puuttuu. Syötä salasanasi Password-kenttään ja paina Unlock.
33-
![salasanansyöttämisnäkymä](./img/macos-guide/open-lock.png) -->
34-
4. Press from the lower left corner "Click the lock to make changes.". In the username field there should be the name of your computer. Write if it's not there. Give your password in the password field and click Unlock.
35-
36-
<!-- 7. Paina nyt plus-kuvaketta. Navigoi avautuvassa näkymässä siihen kansioon, mihin tmcbeans on asennettuna koneellasi. Valitse tmcbeans.app ja paina Open. -->
37-
7. Click the plus-icon. Navigate to the folder where your tmcbeans is installed. Select tmcbeans.app and click Open.
38-
![Finder navigated to the tmcbeans](./img/macos-guide/add_tmcbeans.png)
39-
![accessibility-view with tmcbeans added](./img/macos-guide/tmcbeans_added.png)
40-
41-
<!-- 9. Paina vasemmasta alakulmasta "Click the lock to prevent further changes." -->
42-
9. In the lower left corner, click "Click the lock to prevent further changes."
43-
![accessibility-view, that doesn't allow more modifications](./img/macos-guide/done.png)
44-
45-
<!-- Nyt tmcbeans pitäisi pystyä siirtämään hiirtä testien ajossa. Huomaathan, että et saa samanaikaisesti siirtää itse hiirtä tai availla ikkunoita, kun testit pyörivät. Testien pitää saada rauhassa navigoida yksin näytöllä, jotta ne testaavat oikein ohjelmasi toimintaa. -->
46-
Now your tmcbeans should be able to move your mouse cursor during the execution of tests. Note that you may not be allowed to move your cursor or open windows during the tests. Tests should be allowed to run without interference in order for them to work correctly.
16+
2. Paina avautuvassa näkymässä yläriviltä löytyvää Security & Privacy.
17+
![system preferences näkymä](./img/macos-guide/system_preferences.png)
18+
3. Navigoi näkymässä Privacy-välilehdelle ja siellä Accessibility -osioon.
19+
![privacy-->accessibility näkymä](./img/macos-guide/navigation.png)
20+
4. Paina vasemmasta alakulmasta "Click the lock to make changes." Username-kentässä pitäisi lukea automaattisesti tietokoneesi käyttäjätunnus. Syötä se, jos se puuttuu. Syötä salasanasi Password-kenttään ja paina Unlock.
21+
![salasanansyöttämisnäkymä](./img/macos-guide/open-lock.png)
22+
7. Paina nyt plus-kuvaketta. Navigoi avautuvassa näkymässä siihen kansioon, mihin tmcbeans on asennettuna koneellasi. Valitse tmcbeans.app ja paina Open.
23+
![Finder-hakemisto, jossa navigoitu tmcbeansiin](./img/macos-guide/add_tmcbeans.png)
24+
![accessibility-näkymä, johon on lisätty tmcbeans](./img/macos-guide/tmcbeans_added.png)
25+
9. Paina vasemmasta alakulmasta "Click the lock to prevent further changes."
26+
![accessibility-näkymä, johon ei voi tehdä enää muutoksia](./img/macos-guide/done.png)
27+
28+
Nyt tmcbeans pitäisi pystyä siirtämään hiirtä testien ajossa. Huomaathan, että et saa samanaikaisesti siirtää itse hiirtä tai availla ikkunoita, kun testit pyörivät. Testien pitää saada rauhassa navigoida yksin näytöllä, jotta ne testaavat oikein ohjelmasi toimintaa.

data/nayttokokeesta.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
---
22
path: '/nayttokokeesta'
33
title: 'Näyttökokeesta'
4-
hidden: true
4+
hidden: false
55
information_page: true
66
---
77

88
Tämä sivu koskee niitä opiskelijoita, jotka hakevat opinto-oikeutta aikataulullisen Ohjelmoinnin MOOC -kurssin kautta.
99

10-
Näyttökoe on vain opinto-oikeutta hakemista varten. Mikäli tavoitteenasi on saada kurssisuoritukset, tulee sinun suorittaa Avoimen yliopiston tarjoamat verkkotentit kursseista Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi. Katso tietoa verkkotenteistä täältä: [Arvostelu ja kokeet](./arvostelu-ja-kokeet)
10+
Lisätietoa tulossa myöhemmin,
11+
12+
<!-- Näyttökoe on vain opinto-oikeutta hakemista varten. Mikäli tavoitteenasi on saada kurssisuoritukset, tulee sinun suorittaa Avoimen yliopiston tarjoamat verkkotentit kursseista Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi. Katso tietoa verkkotenteistä täältä: [Arvostelu ja kokeet](./arvostelu-ja-kokeet)
1113
1214
**HUOM** Vaikka olisit hakemassa opinto-oikeutta näyttökokeen avulla, osallistu myös Avoimen yliopiston tarjoamiin verkkotentteihin varmistaaksesi kurssisuoritusten saannin.
1315
@@ -68,4 +70,4 @@ Näiden näyttökokeiden arvostelussa arvostettiin enemmän pientä määrää h
6870
6971
Moodle-foorumillamme on uusi osio 'Näyttökoe', jossa voi kysyä kysymyksiä näyttökokeeseen liittyen. Ohjeet Moodle-alustalle liittymisestä löytyvät täältä alakohdasta Moodle-foorumi: [Tukiväylät](/tukivaylat)
7072
71-
Katso myös sivu [Mahdollisuus opinto-oikeuteen](/opinto-oikeus).
73+
Katso myös sivu [Mahdollisuus opinto-oikeuteen](/opinto-oikeus). -->

data/netbeansin-asetusten-poisto.md

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
path: "/netbeansin-asetusten-poisto"
3+
title: "NetBeansin asetusten poisto"
4+
hidden: false
5+
information_page: true
6+
---
7+
8+
Joskus NetBeans ei toimi vanhojen asetusten takia. Tällöin on poistettava vanhat asetustiedot sisältävä kansio jotta NetBeans alkaa taas toimimaan.
9+
10+
# Windows
11+
1. Sulje NetBeans/TMCBeans.
12+
2. Avaa tiedostonhallinta (Explorer, File Explorer).
13+
3. Paina `CTRL + L`.
14+
4. Kirjoita `%APPDATA%` ja paina Enter.
15+
5. Avautuvasta kansiosta poista `tmcbeans` niminen kansio.
16+
6. Käynnistä NetBeans/TMCBeans.
17+
18+
# macOS
19+
1. Sulje NetBeans/TMCBeans.
20+
2. Avaa Finder
21+
3. Mene kotikansioon (Finderin ikkunassa `Shift + Command + H`). Yleensä Finder aukeaa kotikansion kohdalta.
22+
4. Poista `.tmcbeans` niminen kansio. Jos kansiota ei näy, paina `Command + Shift + piste`.
23+
5. Käynnistä NetBeans/TMCBeans.
24+
25+
# Linux
26+
1. Sulje NetBeans/TMCBeans.
27+
2. Avaa tiedostonhallinta/tiedostoselain
28+
3. Mene kotikansioon (tiedostoselaimen ikkunassa `Alt + Home`). Yleensä tiedostoselain aukeaa kotikansion kohdalta.
29+
4. Poista `.tmcbeans` niminen kansio. Jos kansiota ei näy, paina `Ctrl + H`.
30+
5. Käynnistä NetBeans/TMCBeans.
31+
32+
# Jos nämä ohjeet eivät auta
33+
Katso [usein kysytyt kysymykset](./usein-kysytyt-kysymykset) ja tarvittaessa pyydä apua kurssin [tukiväylien](./tukivaylat) kautta.

data/old-exams/2019.pdf

101 KB
Binary file not shown.

data/opettajille.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
path: '/opettajille'
33
title: 'Opettajille ja opinto-ohjaajille'
4-
hidden: true
4+
hidden: false
55
information_page: true
66
---
77

0 commit comments

Comments
 (0)