Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2014

Slides:



Advertisements
Samankaltaiset esitykset
TIES322 Tietoliikenneprotokollat 2
Advertisements

By: LadyLine Ritz, Vaasa. Alkaen To 22//13 Lisää infoa & ilmoittautuminen: TAI 55+ KUNTOKURSSI Sinulle, joka haluat:
Porin yksikkö 1 Opintotoimisto,Marja Karttunen TENTTIOHJESÄÄNTÖ.
Ohjelmointitaito (ict1td002, 12 op) Opintojakson esittely, kevät 2009.
Ohjelmointitaito (ict1td002, 12 op) Opintojakson esittely, syksy 2008.
Ongelma Mikä tuottaa kamppailua oikeudessa? • 1: Tulkinnat yksittäisistä tapauksista • 2: ”Asiayhteyksien” väliset välienselvittelyt • 3: Kysymys siitä,
ALOITUSINFO TYÖKYKYVALMIUDET. JA ETTÄ MISTÄ OLIKAAN KYSYMYS..? • Laajuus 1ov • YV-valinnainen • Työkykypassin ”kolmososio” • Mikä ihmeen työkykypassi?
HTK-opiskelijoiden aloitustapaaminen Hämeenlinna HTM Riina Keskinen.
Johdatus tutkimusmetodologiaan
Kurssiesite Lausekielinen ohjelmointi Syksy 2013
Tervetuloa opiskelemaan sosiaalityötä Tampereen yliopistossa
Elsa Savolainen T Johdatus opiskeluun tietotekniikan tutkinto-ohjelmassa.
Paimion lukio, Heikki Turpeinen Ylioppilaskokeiden aikataulua syksy 2012 ja kevät 2013 Vanhempainilta ja infot Paimion lukiossa TERVETULOA.
Brade & Vilpponen 1 ITP2TM003 Java-ohjelmointi I Kevät op.
Tilastollisen tutkimuksen perusteet - 6 op
UMF I Luento 1. Aika Luennot, Klo 14–16 to 4.9 – ke 10.9 ke 24.9 – ke 1.10 ke – pe Demot, Klo 10–12/12–14/14–16 Pe 12.9, Ti 16.9, Pe 19.9.
HOPS eli Henkilökohtainen OPiskeluSuunnitelma
Tänään - Vaihto-info, Jani Haapakoski - Sivuaineista * Sivuaineet tutkintorakenteessa * Mitä vaihtoehtoja sivuaineissa on * Miten sivuaineiden opinto-oikeutta.
K11071 Tietokoneavusteinen piirtäminen ja mallintaminen Yrjö Viitanen
Tampereen aikuislukion etälukio Jaana Leppä vt. rehtori Tampereen aikuislukio Tampereen aikuislukio.
Visual Basic –ohjelmointi ITP2TM002
Analyysi II Katsaus.
Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2015
Mistä voit anoa hyväksilukuja? muissa oppilaitoksissa suoritettuja kursseja aktiivinen koulun ulkopuolinen toiminta: esim. järjestö-, kulttuuri-, ohjattu.
Jatko-opintoilta Mitä ysin jälkeen? Lukio -> lukuaineiden keskiarvon perusteella Ammatillinen perustutkinto -> ammatillisten pisteiden perusteella.
ELEP-1110 SÄHKÖ- JA PIIRITEKNIIKAN PERUSTEET
Harjoitustyö 1. Olio-ohjelmoinnin perusteet | Kevät 2015 | Jorma Laurikkala2 Harjoitustyö Tehtävä: ohjelmoi lötköjen kansoittamaa alkulimaa simuloiva.
ITKY104 IT kaikkialla, 2 op Alku- ja perusinfo
BK50A2300 Konstruktiomateriaalit ja niiden valinta Luennot / syksy 2013 TkT Harri Eskelinen Johdantoluento 2013.
Porin Yksikkö / Elektroniikkatuotanto Tanja Jokinen 1ELEP-1210 Elektroniikan peruskurssi ELEP-1210 ELEKTRONIIKAN PERUSKURSSI 5 op Kevät 2006.
Tentti. Olio-ohjelmoinnin perusteet | Kevät 2015 | Jorma Laurikkala2 Tentti Torstaina klo 16–20 D10ab (Päätalo). Pääasiassa Java-ohjelmien kirjoittamista.
Tentti. Lausekielinen ohjelmointi | Syksy 2014 | Jorma Laurikkala2 Yleistä Torstaina klo D10ab (Päätalo). WENTTI-ilmoittautuminen sulkeutuu.
Porin Yksikkö/Elektroniikka Piirilevyn suunnittelu – Tanja Jokinen ELEP-3310 PIIRILEVYN SUUNNITTELU 4 op Kevät 2007 Kurssin www-sivut:
Ylioppilastutkinnon rakenne  Tutkintoon on sisällyttävä vähintään neljä koetta, joista äidinkielen koe on kaikille pakollinen.  Kolme muuta pakollista.
ELEP-1110 SÄHKÖ- JA PIIRITEKNIIKAN PERUSTEET
Ohjelmistotuotanto - kurssin yleiset asiat Kevät 2004 Hanna-Kaisa Lammi LTY/Tite.
Ohjelmistotekniikka - kurssin yleiset asiat Kevät 2003 Hanna-Kaisa Lammi LTKK/Tite.
Projektityöskentely Luento 1: kurssin käytännön asiat Hanna-Kaisa Lammi
Porin Yksikkö / Elektroniikka Tanja Jokinen 1ELEP-1210 Elektroniikan peruskurssi ELEP-1210 ELEKTRONIIKAN PERUSKURSSI 5 op Kevät 2007 www-sivut:
Porin Yksikkö / Elektroniikka Tanja Jokinen 1ELEP-1210 Elektroniikan peruskurssi ELEP-1210 ELEKTRONIIKAN PERUSKURSSI 5 op Kevät 2009 www-sivut:
Projektinhallinta it. lut
1 Tanja Jokinen ELEP-1110 SÄHKÖ- JA PIIRITEKNIIKAN PERUSTEET 4 Op Syksy 2007 www-sivut:
Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2016 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto.
Ohjelmistojen mallintaminen Kesä 2012 Toni Ruokolainen
Kurssikäytännöt ja opintojen suunnittelu. Opetuksen aikataulu Lukuvuosikalenteri Intossa oman korkeakoulun sivuilla Syyslukukausi I periodi 7 viikkoa.
Kurssiesite Lausekielinen ohjelmointi I Syksy 2016 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto.
Lausekielinen ohjelmointi II Ensimmäinen harjoitustyö.
Lausekielinen ohjelmointi II Ensimmäinen harjoitustyö.
Abien vanhempainilta Tervetuloa!. Lukuvuoden tapahtumia/abit Syksyn yo-kokeet – jakson koeviikko – Syysloma.
Ohjelmistojen mallintaminen
Tietokantojen perusteet
Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2017
Kurssiesite Lausekielinen ohjelmointi II Syksy 2016
Syksyn 2017 kirjoituksissa huomioitavia seikkoja
Tentti.
Kurssiesite Lausekielinen ohjelmointi I Syksy 2017
Multimediatekniikka OPS
Tentti.
Lausekielinen ohjelmointi II Ensimmäinen harjoitustyö
Kurssiesite Lausekielinen ohjelmointi II Syksy 2017
Korkealämpötilakemia
Kurssikäytännöt ja opintojen suunnittelu
Kurssiesite Olio-ohjelmoinnin perusteet (TIEA2.1) Kevät 2018
Tammifuksien info 2018 Piia Ylitalo
Kurssiesite Lausekielinen ohjelmointi I Syksy 2018
Tentti.
Kevään 2019 kirjoituksissa huomioitavia seikkoja
Kurssiesite TIEA2.1A Olio-ohjelmoinnin perusteet 1 Kevät 2019
Tentti.
Esityksen transkriptio:

Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2014 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto

Vastuuopettaja Jorma Laurikkala, yliopistonlehtori. Luennot, 1. mikroharjoitukset ja luentosaliharjoitukset. Sähköposti: jorma.laurikkala@uta.fi Kurssia koskevien sähköpostien otsikon olisi hyvä alkaa merkkijonolla Oope:. Esimerkkiotsikko Oope: kysymys luennoista. Puhelin: 03 3551 7564. Vastaanotto torstaisin klo 12–13 huoneessa B1025. Ovelle voi koputella muulloinkin. Aikoja voi myös sopia sähköpostilla tai puhelimitse. Olio-ohjelmoinnin perusteet | Kevät 2014 | Jorma Laurikkala

Olio-ohjelmoinnin perusteet (5 op) Aloitetaan ohjelmoinnin opiskelu olionäkökulmasta. Lähtötiedoiksi oletetaan Lausekielinen ohjelmointi (Laki) -kurssin (tai vastaavat) tiedot Java-ohjelmoinnista. Asiat yritetään pitää edelleen yksinkertaisina. Aineopintoina kuitenkin Lakia vaativampi ja intensiivisempi: kurssi on yhden periodin mittainen. Harjoitustyön palautus IV-periodissa. Kurssin laajuus on 5 op sekä uudessa että vanhassa tutkintorakenteessa opiskeleville. Kurssisivut http://www.uta.fi/sis/tie/oope/ ovat tärkein tiedotuskanava – seuraa kurssisivuja säännöllisesti. Ilmoittautuminen auki perjantaihin 17.1. klo 12.15 saakka. Olio-ohjelmoinnin perusteet | Kevät 2014 | Jorma Laurikkala

Tavoitteena Perehdyttää opiskelija olio-ohjelmoinnin perusteisiin, joita ovat muun muassa: Oliot, luokat, metodit, attribuutit, olioiden luominen, viitteiden käsittely, periytyminen, näkyvyys, abstrakti luokka ja rajapinta. Johdatella abstraktien tietotyyppien (pino ja jono) ja dynaamisten tietorakenteiden (lista) pariin. Antaa joitakin valmiuksia olioperustaiseen ohjelmistojen analyysiin ja suunnitteluun – Unified Modeling Language (UML). Olio-ohjelmoinnin perusteet | Kevät 2014 | Jorma Laurikkala

Luennot (12 x 2 tuntia) Kahdesti viikossa: tiistaisin klo 10–12 (B1096) ja keskiviikkoisin klo 12–14 (B1096) viikoilla 3–8. Eivät pakollisia, mutta suositellaan edelleen lämpimästi, koska aivan kaikki asia ei ole kalvoilla. Kysymyksiä saa kysyä. Akateeminen vartti, molemmat tunnit peräkkäin. Olio-ohjelmoinnin perusteet | Kevät 2014 | Jorma Laurikkala

Viikkoharjoitukset (6 kpl) Koostuvat mikro- ja luentosaliharjoituksista. Harjoitusryhmiin osallistuminen on vapaaehtoista. Mikroharjoituksiin osallistumisesta saa pisteitä. Ilmoita kurssin vastuuopettajalle, jos haluat sittenkin osallistua mikro- tai luentosaliharjoituksiin tai perua ilmoittautumisesi. Ratkaisuista saa pisteet WETO-palautusten perusteella. Ratkaisut tehdään pääosin itse omalla ajalla. Logiikan voi muotoilla kaverin kanssa, mutta ratkaisu on ohjelmoitava aina itse. Opettajat tarkistavat palautuksia: riman alittavan vastauksen piste nollataan ja vilppi aiheuttaa suuremman sanktion. Lue palautusohjeet kurssisivuilta ja muista noudattaa niitä! Pisteitä on kerättävä vähintään tietty määrä. Ratkaisupisteiden ja mahdollisten läsnäolopisteiden summan tulee olla vähintään 40 % saatavilla olevien pisteiden kokonaismäärästä. Olio-ohjelmoinnin perusteet | Kevät 2014 | Jorma Laurikkala

Viikkoharjoitukset (6 kpl) Pyritään julkaisemaan myöhään keskiviikkoiltana. Pääset tekemään tehtäviä käytännössä vasta torstaina. Ratkaisujen palautustakaraja on seuraavan viikon keskiviikkona klo 20.00. Mallivastaukset julkaistaan seuraavan viikon torstaina. Oheisessa taulukossa on annettu esimerkkinä kurssin kahden ensimmäisen viikon harjoitusaikataulu. Viikko 3, ke 1. harjoitukset julki. Viikko 3, pe 1. harjoituksen 1. mikroharjoitusryhmä Viikko 4, ti 1. harjoituksen 2. mikroharjoitusryhmä Viikko 4, ke - 1. harjoituksen 3. mikroharjoitusryhmä. - 1. harjoituksen palautus sulkeutuu. - 2. harjoitukset julki. Viikko 4, to - 1. harjoituksen luentosaliharjoitukset. - 1. harjoituksen mallivastaukset julki. Viikko 4, pe 2. harjoituksen 1. mikroharjoitusryhmä Olio-ohjelmoinnin perusteet | Kevät 2014 | Jorma Laurikkala

Mikroharjoitukset Viikoilla 3–9, kolme ryhmää: klo pe 8–10 (ML40), ti klo 12–14 (ML8) ja ke 14–16 (ML8). Harjoitusten ratkaisua pääosin omatoimisesti. Paikalla opettaja, joka neuvoo ongelmakohdissa. Perjantain klo 8–10 ryhmässä hieman enemmän apua. Kerrataan luentoja sekä tehdään yhdessä ja yksin seuraavan harjoituskerran tehtäviä. Apua myös ohjelmointivälineiden käyttöön. Osallistumisesta saa pisteitä. Kunkin viikkoharjoituksen osalta saa korkeintaan yhden pisteen. Saatavilla yhteensä kuusi pistettä. Olio-ohjelmoinnin perusteet | Kevät 2014 | Jorma Laurikkala

Luentosaliharjoitukset Viikoilla 4–9, torstaisin klo 10–12 (B3116). Kurssin vastuuopettaja käy läpi mallivastaukset ja kenties myös opiskelijoiden vastauksia. Opiskelijoita ei valita esittämään vastauksia. Opiskelijat voivat esittää kysymyksiä ratkaisuista. Osallistuminen suotavaa; ratkaisuja ei pureta muualla. Osallistumisesta ei saa pisteitä. Olio-ohjelmoinnin perusteet | Kevät 2014 | Jorma Laurikkala

Harjoitustyö Pakollinen ja tehdään yhden hengen ryhmissä. Ratkaisu: Toimiva Java-ohjelma ja dokumentointi. Kopiointi on ehdottomasti kiellettyä. Oman harjoitusryhmän vetäjä auttaa: sähköpostitse, harjoitusten yhteydessä sekä henkilökohtaisesti myöhemmin sovittavina aikoina. Tehtävänanto julkaistaan kurssin loppupuolella. Aikaa työn tekemiseen noin kuukausi. Palautus WETOon kurssisivujen ohjeiden mukaan. Arvostelu: hylätty tai hyväksytty (0, 1, 2, 3 tai 4 p). Olio-ohjelmoinnin perusteet | Kevät 2014 | Jorma Laurikkala

Tentti Torstaina 13.3. klo 16–20 D10ab (Päätalo). Kaksi uusintatenttiä. Ilmoittautuminen viimeistään seitsemän päivää ennen tenttiä. Yliopiston opiskelijat: NettiOpsu tai WENTTI. Avoimen yliopiston opiskelijat: NettiRekan kautta. Monivalintatehtävä sekä kolme ohjelmointitehtävää, jotka tehdään paperilla ja kynällä. Lisätietoja kurssin viimeisellä luennolla. Olio-ohjelmoinnin perusteet | Kevät 2014 | Jorma Laurikkala

Suoritus ja arvostelu Kurssin suorittamiseksi täytyy: kerätä harjoituspisteitä vähintään 40 % saatavilla olevien ratkaisu- ja läsnäolopisteiden summasta, suorittaa harjoitustyö hyväksytysti, saada tentistä vähintään puolet pisteistä (12 p) ja antaa palaute kurssin lopuksi. Harjoitusaktiivisuudesta saa hyvityspisteitä: 60 % → +1p, 70 % → +2p, 80 % → +3p, 85 % → +4p. Harjoitustyöstä saa hyvityspisteitä 0, 1, 2, 3 tai 4 kpl. Hyvityspisteet huomioidaan vain, jos tenttipisteitä on vähintään puolet! Olio-ohjelmoinnin perusteet | Kevät 2014 | Jorma Laurikkala

Suoritus ja arvostelu Oope-kurssin osasuoritukset ovat voimassa vain seuraavalla kurssilla: Keväällä 2013 luennoidun kurssin suoritukset käytettävissä tällä kurssilla sellaisenaan, vaikka harjoitusten pisteytys on muuttunut. Nyt luennoitavan kurssin suoritukset käytettävissä keväällä 2015. Osasuoritusten hyödyntämisestä tarkemmat ohjeet kurssin verkkosivuilla. Olio-ohjelmoinnin perusteet | Kevät 2014 | Jorma Laurikkala

Kirjallisuus Luentokalvot pääasiallinen materiaali. Kalvot pyritään julkaisemaan kurssin verkkosivuilla viimeistään tiistaina 9.30 ja keskiviikkona 11.30. Kalvot tulostettava paperille omatoimisesti! Oheislukemista: Wikla: Ohjelmoinnin perusteet Java-kielellä. Deitel & Deitel: Java, How to Program. Koskimies: Oliokirja. Haikala & Mikkonen: Ohjelmistotuotannon käytännöt. Olio-ohjelmoinnin perusteet | Kevät 2014 | Jorma Laurikkala

Miksi suorittaa kurssi? Pakollinen tietojenkäsittelytieteiden tutkinto-ohjelman opiskelijoille opintopolusta riippumatta. Pakollinen myös kaikille tietojenkäsittelyopin tai vuorovaikutteisen teknologian valinnaista aineopintokokonaisuutta suorittaville. Monet nykyisistä ohjelmointikielistä ja ohjelmistoista olioperustaisia: tietojenkäsittelijä joutuu töissä melko varmasti tekemisiin olioiden kanssa. Erittäin keskeinen kurssi opintojen jatkoa ajatellen. Esim. Tietorakenteet-kurssilla tarvitaan Oopen tietoja. Olio-ohjelmoinnin perusteet | Kevät 2014 | Jorma Laurikkala