{!!!#- {id="Dixsjg7NbllG" .huomautus .hidden-print visible="%%'ohj1s19d11vika'|belongs%%" nocache="true"} **HUOMIO!** [Olen laittanut sinulle sähköpostia otsikolla: Ohj1: täydennä d11 kuntoon tai ota yhteyttä]{.red}. Laitathan kuntoon tai otat yhteyttä! !!!}
{!!! {id="Sq4t3qvIaFcE" rd="194920" rp="4ze4dPPT6NHE" visible="%%'ohj2s19viesti1'|belongs%%"} !!!}
{!!!#- {.huomautus .hidden-print visible="%%'ohj1tenttivika'|belongs%%" nocache="true"} **HUOMIO!** [Olen laittanut sinulle sähköpostia otsikolla: Sulta puuttuu kuittaus että tenttiaika käy! Käytkö kuittaamassa äkkiä!]{.red}. Käythän kuittaamassa! !!!}
{!!!#- {.huomautus .hidden-print visible="%%'ohj1s19email'|belongs%%" nocache="true"} **HUOMIO!** [Olen laittanut sinulle sähköpostia otsikolla: \ "***Saatko kurssin sähköpostia***..."]{.red}, jos sait tuon, niin kaikki OK. Jos et saanut, niin tarkista/korjaa Oma-palvelussa <https://account.jyu.fi/> postiosoiteesi. Tarkista positosoitteesi myös Korpissa `Viestintä/Postilistat`-sivulla. Erityisesti Ohj1-listat! Ja muista lukea ne postit joita et ole saanut Korpin [arkistosta](https://korppi.jyu.fi/kotka/servlet/list-archive/ohj1s18k/ind.html). Jos haluat tämän ilmoituksen pois TIM-sivuiltasi, laita Vesalle postia, jossa on käyttäjätunnuksesi ja tieto siitä, että olet vaihtanut osoitteet toimiviksi sekä lukenut arkiston. Kiitoksia. Vesa !!!}
{!!!#- {.huomautus .hidden-print visible="%%'ohj2s19viesti1'|belongs%%" nocache="true"} **HUOMIO!** [Sulta puuttuu Ohj1 suorituksia!]{.red} \ \ Eli tarkista sivulta: ><https://tim.jyu.fi/view/kurssit/tie/ohj1/2019s/eteneminen> mitä suorituksia sinulta puuttuu, ota yhteyttä luennoitsijaan <vesal@jyu.fi> ja kerro miten hoitelet nuo puuttuvat!\ \ Olethan huomannut, että [uusintatentti on 24.1.2020](https://tim.jyu.fi/teacher/kurssit/tie/ohj1/2019s/tenttiohjeita/uusinta) \ \ Kiitoksia. Vesa !!!}

Ohjaus 1

{}

Merkitse alle missä pääteohjausryhmässä teit nimenomaan pääteohjaustehtäviä. Demotehtävät ovat erikseen, niitä tehdään sen jälkeen kun on tehty pääteohjaustehtävät. Jotkut pääteohjaustehtävistä ovat tosin myös demotehtäviä.

Avaa tarkemmat ohjeet aikavälin antamisesta

#

Please to interact with this component

Tämän pääteohjauskerran tavoitteet

  1. Tutustua kurssin työkaluihin
  2. Ymmärtää miten demotehtäviä tehdään ja aloittaa demojen tekeminen
  3. Kirjoittaa, kääntää ja ajaa ensimmäinen C#-ohjelma sekä graafinen C#-ohjelma
{}

Pääteohjaustehtävät

  1. Aloita tekemällä ensimmäiset C#-ohjelmat Hello world, ja Lumiukko siihen asti kun painovoima on lisätty ja kokeiltu erilaisia painovoimia.
  2. Muokkaa alla olevasta VPython ohjelmasta sellainen, että se piirtää kolmiulotteisen lumiukon, jossa on punainen, vihreä ja sininen pallo. Huomaa, että voit pyöritellä kuvaa hiiren oikealla painikkeella.
#

Please to interact with this component

ball=sphere(pos=vector(4,7,3),radius=2,color=color.green)
redbox=box(pos=vector(4,2,3),size=vector(8,4,6),color=color.red)
  1. Tee Demo 1:n tehtävät 1, 3, 5 ja 6 (älä aloita Ville- tai Tauno-tehtävistä).
  2. Harjoittele TIM-sivujen muokkaamista. Voit aloittaa hiekkalaatikko-sivulta. Ohjeita TIMin käyttöön voit katsoa täältä
  3. Jos jää aikaa, niin käynnistä Alice ja tehtävä B1.
{}

Huomioitavaa

  • Aja ohjauksen aluksi työpöydältä Yhdistä-N.cmd, muuten mm. komentorivikomento npp, csm ja csk eivät välttämättä toimi
  • Kirjainkoolla on väliä! Nimeä luokat ja tiedostot niin kuin pitää, eli alkukirjaimet isolla ja sanojen ensimmäiset kirjaimet isolla (esimerkiksi HelloWorld.cs)
  • Muista komentorivin tehokas käyttö
    • Voit käyttää sarkainta (Tab) tiedosto- ja kansionimien täydentämiseen painamalla vain sarkainta (tarvittaessa toistuvasti)
    • tai kirjoittamalla ensin yhden tai pari kirjainta haluamasi tiedoston/kansion nimen alusta ja painamalla sitten sarkainta (tarvittaessa toistuvasti)
  • Jos käytät ConTEXTia, niin ota varmuuskopioherjaus pois: Options => Environment Options => Backup file on save: raksi pois
  • Jos skandit (eli ääkköset) tulostuvat komentokehotteessa väärin, siitä ei tarvitse tässä vaiheessa välittää. Kirjoita skandit vain “normaalisti” käyttämässäsi editorissa.

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.