Skip to content

Commit

Permalink
changes for 2021
Browse files Browse the repository at this point in the history
  • Loading branch information
karkkieila committed Jan 8, 2021
1 parent 938368f commit 14ebac7
Show file tree
Hide file tree
Showing 60 changed files with 217 additions and 162 deletions.
6 changes: 3 additions & 3 deletions course-metadata.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"@context": "http://schema.org",
"@type": "Course",
"name": "Ohjelmoinnin perusteet ja jatkokurssi, syksy 2020",
"name": "Ohjelmoinnin perusteet ja jatkokurssi 2021",
"description": "",
"provider": {
"@type": "Organization",
Expand All @@ -16,14 +16,14 @@
"hasCourseInstance": [
{
"@type": "CourseInstance",
"name": "Ohjelmoinnin perusteet ja jatkokurssi, syksy 2020",
"name": "Ohjelmoinnin perusteet ja jatkokurssi 2021",
"courseMode": ["MOOC", "online"],
"location": {
"@type": "Place",
"name": "Exactum, Kumpulan kampus",
"address": "Gustaf Hällströmin katu 2b 00560 Helsinki, Finland"
},
"startDate": "2020-09-01",
"startDate": "2021-01-11",
"audience": {
"@type": "EducationalAudience",
"educationalRole": "student",
Expand Down
10 changes: 5 additions & 5 deletions course-settings.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
const courseSettings = {
language: "fi",
name: "Ohjelmoinnin perusteet ja jatkokurssi, syksy 2020",
siteUrl: "https://python-s20.mooc.fi",
githubUrl: "https://github.com/rage/python-s20",
name: "Ohjelmoinnin perusteet ja jatkokurssi 2021",
siteUrl: "https://ohjelmointi-21.mooc.fi",
githubUrl: "https://github.com/rage/ohjelmointi-21",
subtitle: "Johdatus ohjelmointiin Python-kielellä",
slug: "python-s20",
tmcCourse: "python-s20",
slug: "ohjelmointi-21",
tmcCourse: "ohjelmointi-21",
quizzesId: "a8c6418a-98e4-4732-b09f-bd866da480d4",
tmcOrganization: "hy",
bannerPath: "banner.svg",
Expand Down
27 changes: 19 additions & 8 deletions data/arvostelu-ja-kokeet.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,31 @@ sidebar_priority: 4000

Kurssit suoritetaan ratkomalla tehtäviä ja osallistumalla lopuksi kokeeseen.

### Ohjelmoinnin perusteet koepäivät
### Ohjelmoinnin perusteet koepäivät 2021

* la 24.10.2020
* la 7.11.2020
* la 12.12.2020
* Lauantai 6.3.21
* Lauantai 15.5.21
* Lauantai 3.7.21
* Lauantai 7.8.21
* Lauantai 2.10.21
* Lauantai 27.11.21

### Ohjelmoinnin jatkokurssi koepäivät

* 17.12.2020
* Lisää tenttipäiviä ilmoitetaan myöhemmin
### Ohjelmoinnin jatkokurssi koepäivät 2021

* Lauantai 8.5.21
* Lauantai 3.7.21
* Lauantai 14.8.21
* Lauantai 9.10.21
* Lauantai 4.12.21

## Tenttiin osallistuminen

Voit osallistua mihin tahansa kokeeseen, ja kurssilla saa osallistua halutessaan useampaan kokeeseen. Opintorekisteriin jää paras suoritus.
Voit osallistua mihin tahansa kokeeseen, kun olet saanut minimimäärän tehtäviä tehtyä. Käytännössä tämä tarkoittaa, että sinulla tulee olla 25 % kaikista tehtäväkierroksen pisteistä valmiina koepäivän aamuna klo 08.00. Jos pisteitä puuttuu, tenttisuoritustasi ei arvioida.

Suorituksia tarkastellaan erikseen peruskurssin (osat 1-7) ja jatkokurssin (osat 8-14) osalta.

Kurssilla saa osallistua halutessaan useampaan kokeeseen. Opintorekisteriin jää paras suoritus.

## Kurssin pisteytys

Expand Down
93 changes: 37 additions & 56 deletions data/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,124 +15,105 @@ Tarkemmat arvosteluperusteet löytyvät [täältä](/arvostelu-ja-kokeet)
Osat 1-7 muodostavat Ohjelmoinnin perusteet ja osat 8-14 muodostavan Ohjelmoinnin jatkokurssin.

Huomaa, että jos olet suorittanut kurssin aiemmin Javalla,
_et_ voi sisällyttää tutkintoosi suoritusta sekä Javalla että Pythonilla.
voit sisällyttää tutkintoosi 1 + 1 op. laajuiset versiot kursseista.

## Tukiväylät

Kurssilla on Telegram-kanava, jonne pääset [tästä](https://t.me/ohpekesa20/).
Kurssilla on Telegram-kanava, jonne pääset [tästä](https://t.me/python_hy/).
Kanavalla voit keskustella muiden kurssin opiskelijoiden ja ohjaajien kanssa.

Käytössä on myös off topic -kanava jossa voit keskustella aiheista jotka eivät liity suoraan kurssin sisältöön.
Off topic -kanavalle pääset [tästä](https://t.me/ohjelmointi20_ot).

Kurssilla järjestetään myös **zoom-paja** jonne voi tulla kysymään apua ohjaajilta. Voit kysyä apua joko tekstin välityksellä tai mikin kautta.

Voit myös ottaa yhteyttä kurssin järjestäjiin sähköpostilla [email protected].

#### Zoom-pajan aikataulu

* Tiistain zoom-paja: 12-14: https://helsinki.zoom.us/j/64353754030
* Keskiviikon zoom-paja 16-18: https://helsinki.zoom.us/j/65636048873

Lisää zoom-aikoja mahdollisesti tulevaisuudessa.

## Aikataulu

*Ei enää luentoja*
Kurssi on auki vuoden 2021 loppuun asti. Tehtävät julkaistaan alla olevan aikataulun mukaisesti yksi tehtäväkierros kerrallaan.

Kurssilla ei normaalisti ole tarjolla luentoja. Osiin 2-12 liittyvät luentotallenteet onkin tehty syksyn 2020 kurssille. Asiasisältö on tätä kurssia vastaava, mutta talleneteilta mahdollisesti löytyvät huomautukset esimerkiksi tenttipäivämääriin tms. _eivät välttämättä pidä paikkaansa_!

Jokaisen osan materiaali ja tehtävät julkaistaan viimeistään tiistaisin ja deadline on seuraavan viikon torstaina.
Virallinen tieto kurssin aikatauluista julkaistaan aina tällä sivulla.

<table>
<thead>
<tr>
<td></td>
<td>Osa</td>
<td>Tehtävien julkaisu</td>
<td>Tehtävien deadline</td>
<td>Luento</tS>
<td>Luentotallenne</td>
</tr>
</th>
<tbody>
<tr>
<td>Osa 1</td>
<td>1.9.2020</td>
<td>10.9.2020</td>
<td>11.1.2021</td>
<td>Ei tallennetta</td>
</tr>
<tr>
<td>Osa 2</td>
<td>8.9.2020</td>
<td>17.9.2020</td>
<td><a href="https://youtu.be/gZcI0czbylg">Luentotallenne</a></td>
<td>18.1.2021/td>
<td><!--<a href="https://youtu.be/gZcI0czbylg">Luentotallenne</a>--></td>
</tr>
<tr>
<td>Osa 3</td>
<td>15.9.2020</td>
<td>24.9.2020</td>
<td><a href="https://youtu.be/mJlJkj0NkiM">Luentotallenne</a></td>
<td>25.1.2021</td>
<td><!--<a href="https://youtu.be/mJlJkj0NkiM">Luentotallenne</a>--></td>
</tr>
<tr>
<td>Osa 4</td>
<td>22.9.2020</td>
<td>1.10.2020</td>
<td><a href="https://youtu.be/M-XHMppJfEY">Luentotallenne</a></td>
<td>1.2.2021</td>
<td><!--<a href="https://youtu.be/M-XHMppJfEY">Luentotallenne</a>--></td>
</tr>
<tr>
<td>Osa 5</td>
<td>29.9.2020</td>
<td>8.10.2020</td>
<td><a href="https://youtu.be/5HWPcbuaf9s">Luentotallenne</a></td>
<td>8.2.2021</td>
<td><!--<a href="https://youtu.be/5HWPcbuaf9s">Luentotallenne</a>--></td>
</tr>
<tr>
<td>Osa 6</td>
<td>6.10.2020</td>
<td>15.10.2020</td>
<td><a href="https://youtu.be/NHiwpaDfpxs">Luentotallenne</a></td>
<td>15.2.2021</td>
<td><!--<a href="https://youtu.be/NHiwpaDfpxs">Luentotallenne</a>--></td>
</tr>
<tr>
<td>Osa 7</td>
<td>13.10.2020</td>
<td>22.10.2020</td>
<td><a href="https://youtu.be/fHyT49qAwkk">Luentotallenne</a></td>
<td>22.2.2021</td>
<td><!--<a href="https://youtu.be/fHyT49qAwkk">Luentotallenne</a>--></td>
</tr>
<tr>
<td>Osa 8</td>
<td>27.10.2020</td>
<td>5.11.2020</td>
<td><a href="https://youtu.be/r5q6TMIqp-E">Luentotallenne</a></td>
<td>15.3.2021</td>
<td><!--<a href="https://youtu.be/r5q6TMIqp-E">Luentotallenne</a>--></td>
</tr>
<tr>
<td>Osa 9</td>
<td>3.11.2020</td>
<td>12.11.2020</td>
<td><a href="https://youtu.be/HviJ-J5IXEo">Luentotallenne</a></td>
<td>22.3.2021</td>
<td><!--<a href="https://youtu.be/HviJ-J5IXEo">Luentotallenne</a>--></td>
</tr>
<tr>
<td>Osa 10</td>
<td>10.11.2020</td>
<td>19.11.2020</td>
<td><a href="https://youtu.be/6fS8G5J7Dy4">Luentotallenne</a></td>
<td>29.3.2021</td>
<td><!--<a href="https://youtu.be/6fS8G5J7Dy4">Luentotallenne</a>--></td>
</tr>
<tr>
<td>Osa 11</td>
<td>17.11.2020</td>
<td>26.11.2020</td>
<td><a href="https://youtu.be/Sw6WogqFjp8">Luentotallenne</a></td>
<td>5.4.2021</td>
<td><!--<a href="https://youtu.be/Sw6WogqFjp8">Luentotallenne</a>--></td>
</tr>
<tr>
<td>Osa 12</td>
<td>24.11.2020</td>
<td>3.12.2020</td>
<td><a href="https://youtu.be/23QDGaZVk4M">Luentotallenne</a></td>
<td>12.4.2021</td>
<td><!--<a href="https://youtu.be/23QDGaZVk4M">Luentotallenne</a>--></td>
</tr>
<tr>
<td>Osa 13</td>
<td>1.12.2020</td>
<td>10.12.2020</td>
<td>Ei luentoa</td>
<td>19.4.2021</td>
<td>Ei tallennetta</td>
</tr>
<tr>
<td>Osa 14</td>
<td>8.12.2020</td>
<td>17.12.2020</td>
<td>Ei luentoa</td>
<td>26.4.2021</td>
<td>Ei tallennetta</td>
</tr>
</tbody>
</table>
2 changes: 1 addition & 1 deletion data/osa-1/1-ohjelmoinnin-aloittaminen.md
Original file line number Diff line number Diff line change
Expand Up @@ -220,4 +220,4 @@ print("Moi kaikki!")

Kertauskysely tämän osan asioihin liittyen:

<quiz id="fd4976ae-5870-5272-9a09-24b8c1e89750"></quiz>
<quiz id="f1d6d205-dfd6-5c6f-b148-b332dfd64289"></quiz>
2 changes: 1 addition & 1 deletion data/osa-1/2-tietoa-kayttajalta.md
Original file line number Diff line number Diff line change
Expand Up @@ -251,4 +251,4 @@ Tarinan tulee muuttua sen mukaan, mitkä tiedot käyttäjä antaa.

Kertauskysely tämän osan asioihin liittyen:

<quiz id="c6fa9d24-5927-5562-9315-85f1bbb72f1b"></quiz>
<quiz id="10cb3510-d8a6-5e9b-b372-c85c4c7eb957"></quiz>
4 changes: 2 additions & 2 deletions data/osa-1/3-lisaa-muuttujista.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Tämän osion jälkeen

Vastaa seuraavaan kyselyyn ennen osion aloittamista. Saat vastaamisesta yhden tehtäväpisteen.

<quiz id="66c3ae1a-3c3c-5d04-bc6b-37294f77e899"></quiz>
<quiz id="e230c6dd-820f-5517-b51d-c3ca58c126ac"></quiz>



Expand Down Expand Up @@ -434,4 +434,4 @@ print(5 + 8 - 4)

Kertauskysely tämän osan asioihin liittyen:

<quiz id="0de7de23-cbff-5205-8c51-732f842984f0"></quiz>
<quiz id="49bf296e-41d1-5982-89a9-c784b630eaee"></quiz>
2 changes: 1 addition & 1 deletion data/osa-1/4-laskentaa-luvuilla.md
Original file line number Diff line number Diff line change
Expand Up @@ -428,4 +428,4 @@ Vihje: tehtävän tekeminen onnistuu kokonaislukujakolaskuoperaattorilla `//`

Kertauskysely tämän osan asioihin liittyen:

<quiz id="ba12a73f-bcb9-5df8-9adf-4e11fac179e5"></quiz>
<quiz id="d781d54e-9792-5a79-a018-168940390580"></quiz>
4 changes: 2 additions & 2 deletions data/osa-1/5-ehtorakenne.md
Original file line number Diff line number Diff line change
Expand Up @@ -516,8 +516,8 @@ Juuret ovat 2.0 ja -4.0

Kertauskysely tämän osan asioihin liittyen:

<quiz id="9f783a6a-8f75-585b-a840-d577f7279eb9"></quiz>
<quiz id="bc7e500f-a91e-5709-8ae6-34637ff01737"></quiz>

Vastaa lopuksi kyselyyn tämän viikon materiaaleista. Saat kyselyyn vastaamisesta yhden pisteen:

<quiz id="cb9f5045-87da-5958-8239-c4492d99c5b9"></quiz>
<quiz id="1d2102eb-0c2f-5185-a240-9814db357c8a"></quiz>
2 changes: 1 addition & 1 deletion data/osa-10/4-laajempi-sovellus.md
Original file line number Diff line number Diff line change
Expand Up @@ -836,5 +836,5 @@ Tässä esitelty tekniikka (joka kulkee ammattijargonissa nimellä _dependency i

Vastaa lopuksi osion loppukyselyyn:

<quiz id="5aed0eb3-944c-5957-b3b5-10cdf9154b92"></quiz>
<quiz id="7f06c003-5526-550b-9d51-58905a80ec15"></quiz>

1 change: 1 addition & 0 deletions data/osa-10/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
path: '/osa-10'
title: 'Osa 10'
overview: true
hidden: true
---

<pages-in-this-section></pages-in-this-section>
Expand Down
2 changes: 1 addition & 1 deletion data/osa-11/4-lisaa-esimerkkeja.md
Original file line number Diff line number Diff line change
Expand Up @@ -497,5 +497,5 @@ virheellinen syöte

Vastaa lopuksi osion loppukyselyyn:

<quiz id="d7407e43-b5cb-5d3d-83ff-27333a9da1ba"></quiz>
<quiz id="2496aa8e-2b2d-532b-83ab-64547a036f86"></quiz>

1 change: 1 addition & 0 deletions data/osa-11/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
path: '/osa-11'
title: 'Osa 11'
overview: true
hidden: true
---

<pages-in-this-section></pages-in-this-section>
Expand Down
2 changes: 1 addition & 1 deletion data/osa-12/4-saannolliset-lausekkeet.md
Original file line number Diff line number Diff line change
Expand Up @@ -485,6 +485,6 @@ komento: **0**

Vastaa lopuksi osion loppukyselyyn:

<quiz id="169e4e52-8797-5172-b8b1-dc075bfdc866"></quiz>
<quiz id="06c5ee2a-a3ed-5151-8452-36425d591350"></quiz>


1 change: 1 addition & 0 deletions data/osa-12/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
path: '/osa-12'
title: 'Osa 12'
overview: true
hidden: true
---

<pages-in-this-section></pages-in-this-section>
Expand Down
2 changes: 1 addition & 1 deletion data/osa-13/4-lisaa-tekniikoita.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,6 @@ Tehtäväpohjassa on asteroidia varten kuvatiedosto `kivi.png`.

Vastaa lopuksi osion loppukyselyyn:

<quiz id="b4b18932-31e7-5b91-8eef-bde4fa5402ed"></quiz>
<quiz id="2e8af177-a920-55d2-89e5-6701d7384cc6"></quiz>


1 change: 1 addition & 0 deletions data/osa-13/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
path: '/osa-13'
title: 'Osa 13'
overview: true
hidden: true
---

<pages-in-this-section></pages-in-this-section>
Expand Down
6 changes: 3 additions & 3 deletions data/osa-14/4-oma-peli.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,15 +44,15 @@ Voit valita pelin aiheen vapaasti mutta tässä on joitakin ideoita. Pelin tekem

## Vertaisarviointi

<quiz id="56ec9a00-8b4b-40bd-8bdb-15f05221a90a"></quiz>
<quiz id="a3101454-6036-54b2-9b78-99064a8c9efe"></quiz>

## Loppukysely

Vastaa ensin osion loppukyselyyn...

<quiz id="cf81280a-030a-5820-8c61-2648a5d4752f"></quiz>
<quiz id="45f0730f-4793-5430-835a-3e87aeaa23c2"></quiz>

...ja sitten vielä koko kurssin loppukyselyyn:

<quiz id="457f0c87-4363-43b4-a04d-4638ee933a95"></quiz>
<quiz id="bed259bc-56d7-5acb-91bf-3f5d174923db"></quiz>

1 change: 1 addition & 0 deletions data/osa-14/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
path: '/osa-14'
title: 'Osa 14'
overview: true
hidden: true
---

<pages-in-this-section></pages-in-this-section>
Expand Down
2 changes: 1 addition & 1 deletion data/osa-2/1-ohjelmoinnin-termeja.md
Original file line number Diff line number Diff line change
Expand Up @@ -496,4 +496,4 @@ Desimaaliosa: 0.34

</in-browser-programming-exercise>

<quiz id="9f27eeac-c049-54e8-9113-0f2b27378c1f"></quiz>
<quiz id="eb4b41d3-b83b-5815-a1d5-ae9b377aa274"></quiz>
2 changes: 1 addition & 1 deletion data/osa-2/2-else-elif.md
Original file line number Diff line number Diff line change
Expand Up @@ -307,4 +307,4 @@ Annoit saman sanan kahdesti.

</in-browser-programming-exercise>

<quiz id="87489b99-7c0f-500c-8fc7-2510fb1f59f7"></quiz>
<quiz id="82f644fe-5d89-5153-842a-11d5d11bc059"></quiz>
2 changes: 1 addition & 1 deletion data/osa-2/3-ehtojen-yhdistaminen.md
Original file line number Diff line number Diff line change
Expand Up @@ -397,4 +397,4 @@ Vero: 1950.0 euroa

</in-browser-programming-exercise>

<quiz id="992b1b1e-08dd-57fa-b61c-225e5b87b4cb"></quiz>
<quiz id="6bfd7e0d-2998-5697-80dc-418703fabbbf"></quiz>
Loading

0 comments on commit 14ebac7

Please sign in to comment.