Skip to content

Commit f48986b

Browse files
authored
Update index.js
changes for 2019 instance of the course
1 parent 9a936ac commit f48986b

1 file changed

Lines changed: 41 additions & 279 deletions

File tree

src/pages/index.js

Lines changed: 41 additions & 279 deletions
Original file line numberDiff line numberDiff line change
@@ -19,286 +19,48 @@ const IndexPage = () => (
1919
<Layout>
2020
<Banner />
2121
<Container>
22-
<section id="yleistä">
23-
<h1>Tietoa kurssista</h1>
22+
<section id="general">
23+
<h1>Welcome to Programming MOOC!</h1>
2424
<p>
25-
Ohjelmoinnin MOOC on kaikille avoin ja ilmainen ohjelmoinnin perusteet
26-
opettava verkkokurssi. Kurssilla perehdytään nykyaikaisen ohjelmoinnin
27-
perusideoihin sekä ohjelmoinnissa käytettävien työvälineiden lisäksi
28-
algoritmien laatimiseen. Kurssille osallistuminen ei vaadi
29-
ennakkotietoja ohjelmoinnista.
30-
</p>
31-
<p>
32-
Ohjelmoinnin MOOC vastaa sisällöltään Helsingin yliopiston
33-
tietojenkäsittelytieteen laitoksen kursseja Ohjelmoinnin perusteet ja
34-
Ohjelmoinnin jatkokurssi. Kurssit vastaavat yhteensä kymmentä
35-
opintopistettä (5+5).
36-
</p>
37-
<p>
38-
<b>Kurssi on käynnissä!</b> Luo tunnus tai kirjaudu sisään, jonka
39-
jälkeen valitse <Link to="/osa-1">Osa 1</Link> navigaatiosta.
40-
</p>
41-
</section>
42-
43-
<section id="kurssin-kaksi-versiota">
44-
<h2>Sisältö ja kurssin versiot</h2>
45-
<p>
46-
Kurssi koostuu 14 tehtäväsarjasta. Kunkin tehtäväsarjan tekemiseen
47-
kannattaa varata aikaa noin 5-20 tuntia. Varaamme oikeuden aikataulun
48-
ja aiheiden muutoksiin, kuitenkin niin, että jokaista tehtäväsarjaa on
49-
mahdollista suorittaa vähintään kahden viikon ajan.
50-
</p>
51-
<p>
52-
Kurssista on kaksi versiota: aikataulutettu versio, jossa on
53-
viikoittaiset deadlinet ja aikatauluton versio, jossa tehtäviä voi
54-
tehdä täysin omaan tahtiin. Aikatauluttoman kurssin tehtävät
55-
julkaistaan aina aikataulutetun kurssin jälkeen. Voit siirtyä
56-
aikataululliselta kurssilta aikatauluttomaan mikäli niin haluat.
57-
Kurssin vaihtaminen toiseen suuntaan ei ole mahdollista. Huomaa
58-
kuitenkin että aikatauluttomasta versiosta ei voi hakea
59-
opinto-oikeutta.
60-
</p>
61-
<p>
62-
Kurssin osat 1-7 vastaavat kurssia Ohjelmoinnin perusteet. Osat 8-14
63-
vastaavat kurssia Ohjelmoinnin jatkokurssi.
64-
</p>
65-
</section>
66-
67-
<section id="sisältö-ja-aikataulu">
68-
<h3>Aikataulu - kesä 2019</h3>
69-
70-
<p>
71-
Kesän 2019 aikataulutetussa Ohjelmoinnin MOOCissa kurssimateriaali on
72-
kokonaisuudessaan saatavilla kurssin alusta lähtien. Tämä mahdollistaa
73-
kurssin tekemisen nopeammalla tahdilla, mikäli niin haluaa tehdä.
74-
Normaalissa kesän aikataulussa kunkin osan tekemiseen on noin viikko.
75-
Ensimmäisen osan tehtävät tulee palauttaa 20.5. klo 23:59:00 mennessä.
76-
</p>
77-
78-
<p>
79-
Mikäli olet tekemässä Kesän aikataulutettua versiota kurssista
80-
(Ohjelmoinnin perusteet), valitse kurssin profiilista kohdasta "Minkä
81-
kurssin version pisteet, deadlinet ja kolikot haluat nähdä."
82-
vaihtoehto "Kesä: Aikataulutettu Ohjelmoinnin MOOC"
83-
</p>
84-
85-
<p>
86-
Mikäli olet tekemässä Kesän aikataulutettua versiota kurssista
87-
(Ohjelmoinnin jatkokurssi), valitse kurssin profiilista kohdasta
88-
"Minkä kurssin version pisteet, deadlinet ja kolikot haluat nähdä."
89-
vaihtoehto "Kesä: Aloitan kurssin aikataulutettuna osasta 8
90-
(Ohjelmoinnin jatkokurssi)"
91-
</p>
92-
93-
<p>
94-
Huom! Voit tehdä myös kesällä aikataulutonta versiota kurssista.
95-
Valitse tällöin kurssin profiilista kohdasta "Minkä kurssin version
96-
pisteet, deadlinet ja kolikot haluat nähdä." vaihtoehto "Aikatauluton
97-
ohjelmoinnin MOOC". Lisäksi valitse sama kurssi kun aloitat
98-
ohjelmoimaan NetBeanssissa. Tälloin voit tehdä kutakin osaa vuoden
99-
loppuun asti.
100-
</p>
101-
102-
<Table>
103-
<TableHead>
104-
<TableRow>
105-
<TableCell>Aikataulu</TableCell>
106-
<TableCell>Deadline</TableCell>
107-
</TableRow>
108-
</TableHead>
109-
<TableBody>
110-
<TableRow>
111-
<TableCell>Osa 1</TableCell>
112-
<TableCell>20.5.2019</TableCell>
113-
</TableRow>
114-
<TableRow>
115-
<TableCell>Osa 2</TableCell>
116-
<TableCell>24.5.2019</TableCell>
117-
</TableRow>
118-
<TableRow>
119-
<TableCell>Osa 3</TableCell>
120-
<TableCell>27.5.2019</TableCell>
121-
</TableRow>
122-
<TableRow>
123-
<TableCell>Osa 4</TableCell>
124-
<TableCell>3.6.2019</TableCell>
125-
</TableRow>
126-
<TableRow>
127-
<TableCell>Osa 5</TableCell>
128-
<TableCell>10.6.2019</TableCell>
129-
</TableRow>
130-
<TableRow>
131-
<TableCell>Osa 6</TableCell>
132-
<TableCell>17.6.2019</TableCell>
133-
</TableRow>
134-
<TableRow>
135-
<TableCell>Osa 7</TableCell>
136-
<TableCell>24.6.2019</TableCell>
137-
</TableRow>
138-
<TableRow>
139-
<TableCell>Osa 8</TableCell>
140-
<TableCell>8.7.2019</TableCell>
141-
</TableRow>
142-
<TableRow>
143-
<TableCell>Osa 9</TableCell>
144-
<TableCell>15.7.2019</TableCell>
145-
</TableRow>
146-
<TableRow>
147-
<TableCell>Osa 10</TableCell>
148-
<TableCell>22.7.2019</TableCell>
149-
</TableRow>
150-
<TableRow>
151-
<TableCell>Osa 11</TableCell>
152-
<TableCell>29.7.2019</TableCell>
153-
</TableRow>
154-
<TableRow>
155-
<TableCell>Osa 12</TableCell>
156-
<TableCell>5.8.2019</TableCell>
157-
</TableRow>
158-
<TableRow>
159-
<TableCell>Osa 13</TableCell>
160-
<TableCell>12.8.2019</TableCell>
161-
</TableRow>
162-
<TableRow>
163-
<TableCell>Osa 14</TableCell>
164-
<TableCell>19.8.2019</TableCell>
165-
</TableRow>
166-
</TableBody>
167-
</Table>
168-
169-
<p>
170-
<b>
171-
Määräajat ovat aina maanantaisin. Määräaikojen kellonajat ovat aina
172-
23:59:00 – osan 1 tehtävät tulee palauttaa siis viimeistään
173-
<s>13.5.2019</s> 20.5.2019 klo 23:59:00. Virallisena määräaikana
174-
käytetään tehtäväpalvelimen kelloa, joka on Suomen ajassa. Huomaa,
175-
että oman koneesi kello voi olla jäljessä tai edellä, joten älä jätä
176-
tehtävien tekemistä ja palauttamista viime hetkeen.
177-
</b>
178-
</p>
179-
180-
<p>
181-
<b>
182-
(Edit 13.5.) 1. ja 2. osan määräaikoja on pidennetty (13.5. ->
183-
20.5.),(20.5. -> 24.5.).
184-
</b>
185-
</p>
186-
</section>
187-
188-
<section id="sisältö-ja-aikataulu-kevat-2019">
189-
<h3>Aikataulu - kevät 2019</h3>
190-
<p>
191-
Keväisin tarjottava Ohjelmoinnin MOOC tarjoaa mahdollisuuden
192-
opinto-oikeuteen tietojenkäsittelytieteen opintoihin Helsingin
193-
yliopistolla. Mikäli haet kurssin kautta opinto-oikeutta, lue kaikki
194-
opinto-oikeuden hakemiseen liittyvät tiedot huolellisesti. Esimerkiksi
195-
tehtävien aikarajoista EI voida joustaa lainkaan. Ehdot
196-
opinto-oikeuden saamiseksi päivittyvät lähempänä yhteishakua.
197-
Lisätietoa opinto-oikeudesta saat{" "}
198-
<GatsbyLink to="/opinto-oikeus">täältä</GatsbyLink>.
199-
</p>
200-
<Table>
201-
<TableHead>
202-
<TableRow>
203-
<TableCell>Aikataulu</TableCell>
204-
<TableCell>Julkaisu</TableCell>
205-
<TableCell>Deadline</TableCell>
206-
</TableRow>
207-
</TableHead>
208-
<TableBody>
209-
<TableRow>
210-
<TableCell>Osa 1</TableCell>
211-
<TableCell>14.12.2018</TableCell>
212-
<TableCell>21.1.2019</TableCell>
213-
</TableRow>
214-
<TableRow>
215-
<TableCell>Osa 2</TableCell>
216-
<TableCell>28.12.2018</TableCell>
217-
<TableCell>28.1.2019</TableCell>
218-
</TableRow>
219-
<TableRow>
220-
<TableCell>Osa 3</TableCell>
221-
<TableCell>11.1.2019</TableCell>
222-
<TableCell>4.2.2019</TableCell>
223-
</TableRow>
224-
<TableRow>
225-
<TableCell>Osa 4</TableCell>
226-
<TableCell>25.1.2019</TableCell>
227-
<TableCell>11.2.2019</TableCell>
228-
</TableRow>
229-
<TableRow>
230-
<TableCell>Osa 5</TableCell>
231-
<TableCell>1.2.2019</TableCell>
232-
<TableCell>18.2.2019</TableCell>
233-
</TableRow>
234-
<TableRow>
235-
<TableCell>Osa 6</TableCell>
236-
<TableCell>8.2.2019</TableCell>
237-
<TableCell>25.2.2019</TableCell>
238-
</TableRow>
239-
<TableRow>
240-
<TableCell>Osa 7</TableCell>
241-
<TableCell>15.2.2019</TableCell>
242-
<TableCell>4.3.2019</TableCell>
243-
</TableRow>
244-
<TableRow>
245-
<TableCell>Osa 8</TableCell>
246-
<TableCell>1.3.2019</TableCell>
247-
<TableCell>18.3.2019</TableCell>
248-
</TableRow>
249-
<TableRow>
250-
<TableCell>Osa 9</TableCell>
251-
<TableCell>8.3.2019</TableCell>
252-
<TableCell>25.3.2019</TableCell>
253-
</TableRow>
254-
<TableRow>
255-
<TableCell>Osa 10</TableCell>
256-
<TableCell>15.3.2019</TableCell>
257-
<TableCell>1.4.2019</TableCell>
258-
</TableRow>
259-
<TableRow>
260-
<TableCell>Osa 11</TableCell>
261-
<TableCell>22.3.2019</TableCell>
262-
<TableCell>8.4.2019</TableCell>
263-
</TableRow>
264-
<TableRow>
265-
<TableCell>Osa 12</TableCell>
266-
<TableCell>29.3.2019</TableCell>
267-
<TableCell>15.4.2019</TableCell>
268-
</TableRow>
269-
<TableRow>
270-
<TableCell>Osa 13</TableCell>
271-
<TableCell>12.4.2019</TableCell>
272-
<TableCell>29.4.2019</TableCell>
273-
</TableRow>
274-
<TableRow>
275-
<TableCell>Osa 14</TableCell>
276-
<TableCell>19.4.2019</TableCell>
277-
<TableCell>6.5.2019</TableCell>
278-
</TableRow>
279-
</TableBody>
280-
</Table>
281-
282-
<p>
283-
<b>
284-
Määräajat ovat aina maanantaisin. Määräaikojen kellonajat ovat aina
285-
23:59:00 – osan 1 tehtävät tulee palauttaa siis viimeistään
286-
21.1.2019 klo 23:59:00. Virallisena määräaikana käytetään
287-
tehtäväpalvelimen kelloa, joka on Suomen ajassa. Huomaa, että oman
288-
koneesi kello voi olla jäljessä tai edellä, joten älä jätä tehtävien
289-
tekemistä ja palauttamista viime hetkeen.
290-
</b>
291-
</p>
292-
</section>
293-
294-
<section id="ilmoittautuminen">
295-
<h2>Ilmoittautuminen</h2>
296-
297-
<p>
298-
Kurssille ei tarvitse eikä voi ilmoittautua. Ilmoittautuneiksi
299-
katsotaan ne osallistujat, jotka tekevät kurssin ohjelmointitehtäviä.
300-
</p>
301-
</section>
25+
This MOOC contains the topics covered in the courses Introduction to
26+
Programming and Advanced Programming Course (5 + 5 ECTS).
27+
The topics are presented with theory, examples and interactive exercises,
28+
powered by the TMC (Test My Code) system.
29+
</p>
30+
<p>
31+
Sections 1 to 7 belong to the introductory course, and sections 8 to 14 to the
32+
advanced course. Each section consists of approx. 20 to 40 exercises. You should
33+
set aside 5 to 20 hours for completing the exercises each week.
34+
If you have not started yet, create an account and start from Section 1.
35+
</p>
36+
<h1>Requirements</h1>
37+
<p>
38+
To pass the course, you need to complete at least 75 % of the exercises in these
39+
tutorials. Moreover, you need to complete at least 50 % of the exercises in ViLLE.
40+
Exercises are released after the lecture on Tuesday, and <b>the deadline is at
41+
following Thursday.</b>
42+
</p>
43+
</section>
44+
<section id="workshops">
45+
<h1>How to get help?</h1>
46+
<p>
47+
There are workshops where you can (and <b>should</b>) go to ask for help.
48+
The workshop times are listed below. Please note, that the times are subject to
49+
change. Refer to this list for the most updated information.
50+
</p>
51+
<ul>
52+
<li>Monday 12.00 to 18.00</li>
53+
<li>Tuesday 12.00 to 18.00</li>
54+
<li>Wednesday 12.00 to 16.00</li>
55+
<li>Thursday 14.00 to 16.00</li>
56+
<li>Friday 12.00 to 14.00</li>
57+
</ul>
58+
<p>
59+
The easiest way to contact course staff is via workshops. You can also mail to
60+
erkki.kaila(@)helsinki.fi or reetta.puska@helsinki.fi or use the course discussion
61+
forum.
62+
</p>
63+
</section>
30264
</Container>
30365
</Layout>
30466
)

0 commit comments

Comments
 (0)