Pages linking to ville:
s2010
s2011/demot/demo2
s2011/demot/demo1
s2011
k2012/demot/demo1-luonnos
k2012/demot/demo2-luonnos
k2012/demot/demo2
k2012
k2012/demot/demo1
s2012/demot/demo1
s2012/demot/demo2
s2012/videohakemisto
s2012
s2010
s2011/demot/demo2
s2011/demot/demo1
s2011
k2012/demot/demo1-luonnos
k2012/demot/demo2-luonnos
k2012/demot/demo2
k2012
k2012/demot/demo1
s2012/demot/demo1
s2012/demot/demo2
s2012/videohakemisto
s2012
Ville ¶
Ville on Turun yliopistossa kehitetty järjestelmä rakenteisen ohjelmoinnin alkuopetuksen kertaamiseen.
Ohjelmointi 1 kurssille järjestetään oma Ville-kurssi ja Ville tehtävät tulevat olemaan osa kurssin demoista.
1. Ohjeet Villen käyttöön ¶
1.1 Kirjautuminen 1. kerralla ¶
- katso Korpista id-numerosi: https://korppi.jyu.fi/kotka/person/showMain.jsp ja tuolta kohdasta Käyttäjänumero
- rekisteröidy Villeen sen kurssin kohdalle, jota haluat käyttää
(tosin voi olla ihan opettavaista tehdä molempien kielien tehtäviä)
- C# Ville: https://ville.utu.fi/registration/482, kurssiavain: ohj1_csharp (Jos kurssille ei pääse Haka-tunnuksilla, kokeile: http://ville.cs.utu.fi/howto/?r=haaxJUR9wcvY)
- Java Ville: https://ville.utu.fi/registration/480, kurssiavain: ohj1_java (Jos kurssille ei pääse Haka-tunnuksilla, kokeile: http://ville.cs.utu.fi/howto/?r=nzkuFUKs4ajp)
- jos haluat tehdä harjoituksen vuoksi molempia kursseja, niin 1. rekisteröinnin yhteydessä voit joutua sammuttamaan selaimen ja käynnistämään uudelleen jotta voit rekisteröityä toisellekin kurssille.
- jos käytät molempia kursseja, niin ole tarkkana, että valitset oikean kurssin vastaamista varten. Tuo kumpi tulee oletuksena tuntuu vaihtelevan :-)
- jos haluat käyttää molempia kursseja ihan yhtaikaa, niin käytä kahta erimerkkistä selainta (vaikka FireFox ja Chrome) johon toiseen avaat toisen kurssin ja toiseen toisen.
- tunnistautuminen Haka-tunnistautumisen kautta
- jos kysyy yliopistoa, ole tarkkana että annat Jyväskylän Yliopiston (University of Jyväskylä, etkä University of Applied Sciences = AMK)
- anna Jyväskylän yliopiston tunnukset
- anna tietoihisi Korpin ID-numero (siis se käyttäjänumero) Opiskelijanumeron kohdalle vaikka siinä Opiskelijanumeroa kysytäänkin.
- Talleta
- Paina sitten linkkiä Harjoitukset
1.2 Käyttövinkkejä ensimmäiselle kerralle ¶
- Ruudulle tulee kaikenlaisia ikkunoita. Tehtävä lähtee käyntiin >-painikkeesta, ja ohjelma opastaa sitten eteenpäin. Uusi kysymys taas > -painikkeesta.
- virheilmoituslaatikkoja tarvitsee klikata jotta niistä pääsee eroon
- yläpuoliskon ohjeruudussa saattaa piileskellä enemmänkin ohjeita paina sitä pientä nappia joka avaa lisäohjeet
- sinisestä luettelonapista pääset takaisin tehtävien valinta-sivulle
1.3 Käyttö muilla kerroilla ¶
- mene linkistä https://ville.utu.fi/VServer ja anna Jyu-tunnukset (pelkkä käyttäjätunnus, @-merkin jälkeistä osaa ei tarvita)
- HUOM!!! Jos sait väärän linkin ja rekisteröidyit ei-Hakan kautta, niin mene sisään vanhoilla tunnuksilla: https://ville.utu.fi
- valitse harjoitus ja sen osaharjoitus jota haluat tehdä (Esim. Kierros 1, 1: Muuttujien alustus ja tulostus 1)
- paina >> (vaikka näyttää pikakelaukselta) askeltaaksesi tehtäviä
- muista lähettää vastaukset
- jos menee pieleen, voit aloittaa harjoituksen alusta painamalla Nollaa
1.3.1 Haka kirjaantuminen ¶
- Jos pyytää autentikointia, valitse HAKA-autentikointi. Et pääse kirjautumaan muuten kuin HAKA-kirjautumisen kautta, eli älä turhaan tarjoa käyttäjätunnustasi ja salasanaa muihin lomakkeisiin.
- Ole tarkkana että HAKA-kirjautumisessa annat yliopiston oikein: University of Jyväskylä = Jyväskylän yliopisto, Jyväskylä (tämä on oikein) University of Applied Sciences = AMK (tämä on väärin).
- Jos Haka-kirjaantumisessa menee joku pieleen, joskus auttaa kun sammuttaa koko selaimen (ja sen muut käynnissä olevat ikkunat) ja käynnistää sitten selaimen uudelleen
1.4 Ville-tehtävien palautus NettiDemoWWW:llä ¶
- tee pyydetyt Ville-tehtävät
- tee koneellesi tiedosto ville.txt
- kirjoita siihen mitä mieltä olit ja mitä opit tämän kerran Ville-tehtävistä ja auttoivatko Ville tehtävät sinua yhtään (muutama rivi)
- muuta tekemiesi tehtävien määrä suhteeksi välille [0,1] ja laita pistemääräksi 0.2 tarkkuudella pyöristetty luku. Esim. jos teit 120/195 tehtävää = 0.615, niin laita 0.6 pistettä. Jos teit kaikki pyydetyt tehtävät, niin palautus on tietysti 1.0. Jos teit 140/195 = 0.72, laita 0.8 tehtävää).
- palauta tiedosto ville.txt käyttäen tehtävänumerona V1
1.5 Vinkkejä ¶
- olkoon esim:
10 int i = 6; 11 if ( i < 5 ) { 12 ... 13 } 14 ...
- jos kysytään rivillä 11, että mikä rivi seuraavaksi, niin se on tuossa 13.
- vastaavasti silmukassa } on silmukan loppu ja siihen ei tulle silmukan suorituksen aikana
- jos vauhti on liian hidas, voit nopeuttaa tuota ja käyttää Play (>) nappulaa
1.6 Ongelmia ja ratkaisuyrityksiä (vanhalle Villelle, ennen syksy 2010) ¶
- jos sisäänkirjaantumisvaiheessa jää looppiin, niin paina here-linkkiä sen 2 sekunnin aikana kun uudelleensuuntaussivu näkyy
- pitää olla sallittuna JavaScript ja Java
- mahdolliset mainoksen estimet saattavat estää toimintaa (esim. adblock tms.)
- jos ruutuun tulee keltainen Javan haku-ikkunan tai Ville-logo, mutta mitään muuta ei tapahdu, paina oikean ylänurkan kielivalintaan, vaikka fi - Java lataautuu uudelleen
- jos appletti ei lataannu vaikka on jo toiminut, niin käynnistä FireFox uudelleen, sen Java on kuollut
- pikku-Acerissa piti vaihtaa oletus-Java. Ks. ohjeet
1.7 Vanhat Villet ¶
- Kevät 2011 C#: klikkaa https://ville.utu.fi/registration/96 ja rekisteröidy, MUISTA ANTAMASI SALASANA, rekisteröintitunnus: ohj1k11
- Kevät 2010 Ohjelmointi 1 C#: mene sivulle: http://ville.cs.utu.fi/kurssit/CS1 ja rekisteröidy (jos olet käyttänyt s09, niin silti pitää rekisteröityä että saat C#-version)
- Syksy 2010 Java: mene sivulle: https://ville.utu.fi/registration/55 ja rekisteröidy, MUISTA ANTAMASI SALASANA, rekisteröintitunnus: jyu_java1