Login is required to submit exercises, but you may anonymously explore the course material.

Tervetuloa Ohjelmointi 1 -kurssille!

Tämä on oppimisympäristö A+, jota käytämme O1:n eli Ohjelmointi 1 -kurssin ja sen avoimen verkkoversion tarjoamiseen. Löydät täältä kurssin oppimateriaalin, johon on upotettu myös harjoitustehtävät. Heti tuosta alta löydät uutispalstan ja vasemmalta valikon, josta on mm. kurssin esittelyn sisältävä oppimateriaali.

Jos osaat suomea mutta A+ näkyy sinulla englanninkielisenä, vaihda kieltä -nappulalla vasemman reunan valikon yläosassa.

Welcome to Programming 1!

This is the A+ course platform that we use to run the course Programming 1, better known as O1. You’ll find all the course materials and assignments here in A+. There is a section for announcements immediately below. The menu on the left contains links to all the course info and materials.

If you're doing O1 in English but A+ shows up in Finnish, please change languages with the button near the top of the menu on the left.


Course news

Viikkokoosteessa tekstipelitunnelmista, funktionaalisuudesta, tehokkuudesta ym.Week 11 Wed, Nov 25 2020, 5:51 p.m.

Uusin viikkokooste on luvussa 11.0. Seuraava deadline on viikon päästä 2.12. keskipäivällä.

The newest bulletin is in Chapter 11.0. The next deadline is in one week: December 2nd at noon.

Tutkija Hannu Pesonen tekee tutkimusta ohjelmoinnin opiskelijoiden motivaatiosta. Olisi hienoa, jos voisit auttaa siinä vastaamalla muutamiin kysymyksiin. Tutkimus on kuvailtu viikkokoosteen 10.0 alussa.

Researcher Hannu Pesonen is studying programming students' motivation. It would be great if you could help by answering a few questions. For more information, please see the beginning of weekly bulletin 10.0.

Kymmenennen tehtäväkierroksen deadline on vasta keskiviikkona 25.11. keskipäivällä eli noin kahden viikon päästä. Kierrosta kannattaa kuitenkin aloittaa tekemään mahdollisimman pian. Tutustu kierrokseen heti, jotta voit suunnitella ajankäyttösi. Lisää tuosta ja monesta muusta aiheesta juuri julkaistussa viikkokoosteessa luvussa 10.0.

The Week 10 deadline is only on Wed Nov 25th, at noon, so you'll have more time to work on the next assignments. Make use of that time: start planning and programming as soon as possible. For more information and many other topics, see the newest weekly bulletin in Chapter 10.0.

Viikkokooste 9.0 on julkaistu. Seuraava deadline on ke 11.11. klo 12 päivällä.

The newest weekly bulletin is out as Chapter 9.0. The next deadline is Wed Nov 11th at noon.

Viikkokooste 8.0 on julkaistu. Seuraava deadline on ke 4.11. klo 12 päivällä. Kasikierroksella kannattaa huomata, että iso osa työmäärästä on luvussa 8.3, varsinkin jos teet C-tason tehtävät siitä luvusta.

The newest weekly bulletin is out as Chapter 8.0. The next deadline is Fri Nov 4th at noon. In Week 8, it's good to be aware that much of the workload is in Chapter 8.3, especially if you do the Category C assignments in that chapter.

Viikkokooste 7.0 on julkaistu. Seuraava deadline on ke 28.10. klo 12 päivällä.

The newest weekly bulletin is out as Chapter 7.0. The next deadline is Wed Oct 28th at noon.

Viikkokooste 6.0 on julkaistu. Seuraava deadline on ke 21.10. klo 12 päivällä.

The newest weekly bulletin is out as Chapter 6.0. The next deadline is Oct 21st at noon.

Viikkokooste 5.0 on julkaistu. Seuraava deadline on ke 14.10. klo 12 päivällä.

The newest weekly bulletin is out as Chapter 5.0. The next deadline is Oct 14th at noon.

Viikkokooste 4.0 on julkaistu. Seuraava deadline on ke 7.10. klo 12 päivällä.

The newest weekly bulletin is out as Chapter 4.0. The next deadline is Oct 7th at noon.

Uusin viikkokooste on julkaistu lukuna 3.0. Kolmoskierroksen deadline on ke 30.09. klo 12 päivällä.

There's a new weekly bulletin in Chapter 3.0. The Week 3 deadline is Wed, Sep 30th, at noon.

Ensimmäisen viikon palautteiden perusteella laadittu viikkokooste on julkaistu lukuna 2.0 kurssimateriaalissa. Käy katsomassa! Koosteesta löydät vastauksia kysymyksiin kurssin aiheista ja niiden ulkopuoleltakin sekä tunnelmapaloja oppimistilanteista. Kakkoskierrosta kannattaa aloittaa tekemään mahdollisimman pian. Deadline on ke 23.9. klo 12 päivällä.

The first weekly bulletin has been published as Chapter 2.0 of the ebook. Go check it out! You should also start thinking about Week 2 as soon as possible; the deadline is Wed, Sep 23th at noon.

Kurssi on nyt käynnissä. Ensimmäisen tehtäväkierroksen tehtävien parissa on syytä aloittaa mahdollisimman pian, ja ilahduttavan moni on niin jo tehnytkin. "Harjoitusryhmät" (eli etävastaanotot Zoomissa) ovat aloittaneet toimintansa; katso aikataulu harjoitusryhmäsivulta A+:n valikosta.

O1 is underway. Please do get started on the assignments soon; many of you already have, which is great. The “lab sessions” (meaning online TA hours on Zoom) have started, and you'll find the full schedule on the Lab Sessions page in the A+ menu.

Tervetuloa sekä Aallon paikalliset opiskelijat että avoimen MOOC-kurssin opiskelijat! Kurssi alkaa virallisesti ke 9.9.2020, mutta etukäteenkin on lupa aloittaa. Ensimmäisen tehtäväkierroksen parissa kannattaa aloittaa ajoissa, sillä ensimmäinen määräaika on jo ke 16.9. keskipäivällä.
O1 (this course) officially kicks off on September 9th, 2020. You should start working soon after that because the first deadline is already on Wednesday, September 16th, 2020, at noon. You can start even earlier if you want to. Welcome!