Luennot

# luento22

22. luento: Liukulukujen esittäminen tietokoneessa, kertausta (Video: HD, SD)

# luento21

21. luento: Merkkijonojen paloittelu. Kertausta. (Video: HD, SD)

  • M: 17. Merkkijonojen paloittelu
  • Kertausta
    • Siirra.cs - Aloitettiin tekemään luennolla funktiota, joka siirtää vokaalit (tai mitkä tahansa muut merkit) toiseen jonoon. Tätä jatketaan huomenna.
  • HT esittelyt, varaa esitysvuorosi
  • HT pitää myös julkisen esittelemisen lisäksi myös virallisesti palauttaa ohjaajalle (ohjauksissa, tai varaa aika), missä katsotaan muodolliset vaatimukset
  • Tentti perjantai 22.4. kello 12:00. Ilmoittaudu Korpissa.
  • Luennon koodit
# luento20

20. luento: Rekursio (Video: HD, SD)

try { // poikkeusalttiit lauseet }
catch(Poikkeusluokka p) { // lauseet poikkeuksen sattuessa }
finally { // Asiat jotka tehdään huolimatta siitä tapahtuiko poikkeuksia }
  • Vesan mallikoodit syksyltä liittyen poikkeuksiin:
  • Poikkeus.cs - esimerkkiin lisätty luennon jälkeen vielä !ComTestiin #THROWS, eli ko. testirivin PITÄÄ heittää poikkeus tai testi epäonnistuu jos se ei heitä. Tällä on dokumentoitu käytös noissa kahdessa tapauksessa.
  • Luennon koodit
# luento18

19. luento: Palloja karkuun (Video: HD, SD)

# luento18

(PERUTTU) 18. luento: Palloja karkuun (Video: HD, SD)

  • Joudun siirtämään luennon numero 18 tiistaille 15.3. lapsen sairastumisen takia.
  • Jatketaan silloin Palloja Karkuun -peliä
  • PallojaKarkuun.cs
  • Luennon koodit
# luento17

17. luento: Palloja karkuun (Video: HD, SD)

  • Katsottiin Anagrammi-tehtävän "guru"-osan ratkaisu. Pahoittelut että jälkimmäisessä esimerkissä oli "hieman" haparointia :-). Tarkoitus oli tehdä \(\mathcal{O}(n^2)\) ratkaisu mutta eihän siitä mitään tullut :-). Tuli näytettyä kuitenkin esimerkki Dictionary-tietorakenteesta.
  • Aloitettiin Palloja Karkuun -peli
  • Luennon koodit
# luento16

16. luento: Lähin piste hiirestä (Video: HD, SD)

# luento15

15. luento: Listat. Video: HD, SD)

Mä kysyn ihan silkasta mielenkiinnosta: Mikä on tämä kebab-juttu, jota tuolla Socrativessa jotkut ovat puhuneet??

01 Mar 16
# luento14

14. luento. EI LUENTOA AGORALLA.

Katsokaa viime kevään video kohdasta 22:00 eteenpäin. Osa on vähän kertausta mutta voitte sitten kelata oman maun mukaan. Videolla tehdään "Pelottava peli" loppuun.

Lopullisen pelin koodit

Tuleeko pelin koodia tänne? Ja löytyisikö noista tageista enemmän juttua jostain, vai onko se jokaisen oma asia etsiä niistä lisää tietoa itse?

28 Feb 16

Lisäsin linkin Tag-ominaisuuteen luennon 13 kohdalle. Lopullisen pelin koodit luennon 14 kohdalla. /AJL

01 Mar 16 (edited 01 Mar 16)
# luento13

13. luento: Pelikenttä merkkijonosta, törmäykset, tägit, ym. (Video: HD, SD)

# luento12

12. luento: Debuggaus, moniulotteiset taulukot (Video: HD, SD)

# luento11

11. luento: Johdatus olio-ohjelmointiin (Video: HD, SD)

# luento10

10. luento: Taulukot, olioviitteet (Video: HD, SD)

# luento9

9. luento: String, StringBuilder, taulukot, silmukat (Video: HD, SD)

# luento8

8. luento: Merkkijonot, ehtolauseet, ComTest (Video: HD, SD)

# luento7

7. luento: Merkkijonot, muuttujat, funktiot (Video: HD, SD)

# luento6

6. luento: Aliohjelman paluuarvo, funktio ja parametrin välitys (Video: HD, SD)

# luento5

5. luento: muuttujat, operaattorit, funktio ja aliohjelman paluuarvo (Video: HD, SD)

# luento4

4. luento: Visual Studio, aliohjelmat, muuttujat (Video: HD, SD)

# luento3

3. luento: Lumiukko, aliohjelmat, muuttujat (Video: HD, SD)

Linkit eivät toimi...

20 Jan 16 (edited 26 Jan 16)

Osa linkeistä ei vieläkään toimi
Nyt pitäisi toimia. Ilmoitelkaa jos vielä joku paikka rikki. /AJL

22 Jan 16 (edited 25 Jan 16)
# luento1

1. luento: Alkubyrokratia, komentorivi, yksinkertaisin C#-ohjelma (Video: HD, SD)

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