@@ -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