OHJELMOINTITAITO ICT02D 12 ECTS @ Leena Lahtinen Helia 10.1.2006.

Slides:



Advertisements
Samankaltaiset esitykset
Rajapintaluokat Rajapintaluokka luettelee metodit, joille tulee löytyä toteutus asianomaisen rajapinnan toteuttavista luokista. Rajapintaluokka on siis.
Advertisements

@ Leena Lahtinen Helia Ohjelman perusrakenteet 1. PERÄKKÄISRAKENNE 2. VALINTARAKENNE 3. TOISTORAKENNE.
Koostumussuhde Jukka Juslin © Jukka Juslin.
Testaus ja testausympäristöt
Ohjelmointitaito (ict1td002, 12 op) Opintojakson esittely, kevät 2009.
Ohjelmointitaito (ict1td002, 12 op) Opintojakson esittely, syksy 2008.
© Jukka Juslin1 Ohjelmointitaito (ict1td002, 12 op) Opintojakson esittely Kevät 2008 Jukka Juslin, Raine Kauppinen Tuloksellinen Java-ohjelmointi.
@ Leena Lahtinen Helia TIETO JA TIETOKONEOHJELMA  TIETOKONEOHJELMA KÄSITTELEE TIETOJA  TIETOJA VOIDAAN KÄSITELLÄ OHJELMASSA VAIN SALLITUILLA.
Ohjelman perusrakenteet
Kiintolevyn osiointi.
Olio-ohjelmointi. Mitä olio-ohjelmointi on ?  Pyritään mallintamaan jotain reaalimaailman kohdetta tietokoneohjelman avulla  Olio on luokan ilmentymä.
Taulukoiden määrittely, käsittely ja kopiointi Vaihtoehdot taulukoille
1. Olio-ohjelmointi.
Ohjelmointitaito (ict1td002, 12 op) Syksy 2008
Antti-Jussi Lakanen Nuorten peliohjelmointi 2009 / Jyväskylän yliopisto.
Brade & Vilpponen 1 ITP2TM003 Java-ohjelmointi I Kevät op.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
TIETOKONEOHJELMAN RAKENNE OHJELMALLA ON KAKSI OSAA  MÄÄRITYSOSA TIETOJEN KUVAUKSIA VARTEN  SUORITUSOSA TIETOJEN KÄSITTELYÄ VARTEN.
@ Leena Lahtinen Helia OHJELMOINTITAITO ICT02D 12 OP.
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  PÄIVÄOPISKELIJAT: – KAKSI LUOKAA (SUOMI) –YKSI LUOKKA (ENGLANTI)
Ohjelman jakaminen useampaan tiedostoon Olio-ohjelmointi (C++) KYAMK, Jarkko Ansamäki 2001.
Ohjelman perusrakenteet
TIETO JA TIETOKONEOHJELMA TIETOKONEOHJELMA KÄSITTELEE TIETOJA TIETOJA VOIDAAN KÄSITELLÄ OHJELMASSA VAIN SALLITUILLA MENETELMILLÄ.
Vaasan yliopisto Tietojenkäsittely TiTe.1020 Ohjelmat.
Johdatus ohjelmointiin Ohjelmistosuunnittelu Jaana Holvikivi.
Visual Basic -ohjelmointi
Tietokoneohjelman suoritus opintojakso Olioajattelu ja –ohjelmointi, osa I Hans Nieminen Syksy 2013.
1 © Jukka Juslin Web-käyttöliittymä Jukka Juslin.
Visual Basic –ohjelmointi ITP2TM002
Pelien -ohjelmointi Syksy 2007 Vapaavalintainen opintojakso 3 op. ITP8TM003.
Algoritminen ajattelu
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
Matematiikkaa tietokoneella mikko opettaa Sagen avulla matematiikkaa ja ohjelmointia 2011,2012.
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  AVOIMEN OPISKELIJAT: – YKSI LUOKA (SUOMI) – LUOKKA ICT02O-1.
Johdetun luokan olion alustus tMyn1 Johdetun luokan olion alustus määrätyillä arvoilla Kun ohjelmassa esiintyy johdetun luokan olion määrittely, järjestelmä.
Ohjelmointitaito (ict1td002, 12 op) Kevät 2008 Raine Kauppinen
@ Leena Lahtinen Toistorakenne Ohjelmassa toistetaan tiettyjä toimenpiteitä monta kertaa peräkkäin Toisto noudattaa sille kuuluvia tarkkoja standardoituja.
@ Leena Lahtinen TIETOKONEOHJELMAN RAKENNE OHJELMALLA ON KAKSI OSAA:  MÄÄRITYSOSA TIETOJEN KUVAUKSIA VARTEN  SUORITUSOSA TIETOJEN KÄSITTELYÄ.
PELIEN SUUNNITTELUA ALGORITMIT JA NIIDEN SUUNNITTELU Jussi RaskuSeinäjoen Kansalaisopisto Aki Sirviö2014.
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Oliot ja luokat Oliot ja luokat Oliot (object) ja luokat (class) ovat keskeisiä olio- ohjelmoinnin käsitteitä. Olio-ohjelmointi on ohjelmointiparadigma,
Kokoaminen ja liittäminen tietokoneeseen.
Kontrollirakenteet laajemmin
Johdetun luokan olion alustus tMyn1 Johdetun luokan olion alustus määrätyillä arvoilla Kun ohjelmassa esiintyy johdetun luokan olion määrittely, järjestelmä.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
Tentti. Olio-ohjelmoinnin perusteet | Kevät 2015 | Jorma Laurikkala2 Tentti Torstaina klo 16–20 D10ab (Päätalo). Pääasiassa Java-ohjelmien kirjoittamista.
Valintarakenne valintarakenne alkaa aina kysymyksellä eli ehdolla ehto tarkoittaa, että muuttujan sisältöä verrataan toisen muuttujan sisältöön tai vakioon.
Antti-Jussi Lakanen Nuorten peliohjelmointi 2011 / Jyväskylän yliopisto.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
Kyselylomakkeen tekeminen
Tentti.
Tuloksellinen Java-ohjelmointi
1. Olio-ohjelmointi.
Algoritminen ajattelu
Rajapintaluokat Rajapintaluokka luettelee metodit, joille tulee löytyä toteutus asianomaisen rajapinnan toteuttavista luokista. Rajapintaluokka on siis.
Ohjelmien suunnittelu
Aakkosnumeerinen tieto
1. Algoritmi.
1. Algoritmi.
OHJELMOINTITAITO ICT02D 12 Leena Lahtinen Helia
Tervetuloa jatkamaan DIGITAALI- TEKNIIKAN opiskelua!
Kontrollirakenteet laajemmin
Hannu Mäyrä OHJELMOINTI PROJEKTI Hannu Mäyrä
Ohjelman perusrakenteet
OHJELMOINTITAITO ICT02D 12 ECTS.
TIETO JA TIETOKONEOHJELMA
OHJELMOINTITAITO ICT02D 12 ECTS.
OHJELMOINTITAITO ICT02D 12 ECTS.
Esityksen transkriptio:

OHJELMOINTITAITO ICT02D 12 ECTS @ Leena Lahtinen Helia 10.1.2006

OPINTOJAKSON TOTEUTUS KESTO: 16.1.2006 – 19.5.2006 ILTAOPISKELIJAT: YKSI LUOKKA (SUOMI) @ Leena Lahtinen Helia 10.1.2006

OPINTOJAKSON TOTEUTUS Luokan tunnus on D1D harjoitustunneilla opetusryhmiä on kaksi: D1DI ja D1Dm Opetusryhmät jaetaan edelleen n. neljän hengen TIIMEIKSI Harjoitustyöt ovat : Yksilötöitä Tiimitöitä @ Leena Lahtinen Helia 10.1.2006

OPINTOJAKSON TOTEUTUS VIIKOTTAINEN SISÄLTÖ: 2h TEORIALUENNOT koko luokalle 2h KONEHARJOITUKSET puoliluokalle 4h KONEHARJOITUKSET puoliluokalle 2h TIIMIOHJAUS koko luokalle @ Leena Lahtinen Helia 10.1.2006

OPINTOJAKSON TOTEUTUS SISÄLTÖ JAETAAN NELJÄÄN OSIOON: OSIO 1 OHJELMOINNIN PERUSTEET OSIO 2 OLIO-OHJELMOINTI JA KAPSELOINTI OSIO 3 OLIO-OHJELMOINTI JA PERIYTYMINEN SEKÄ MONIMUOTOISUUS OSIO 4 GRAAFINEN KÄYTTÖLIITTYMÄ @ Leena Lahtinen Helia 10.1.2006

OPINTOJAKSON TOTEUTUS ARVIOINTI: Osio 1 hyväksytty / hylätty Osiot 2 – 4 arvosana yksilötyöt tiimityöt OPINTOJAKSON ARVOSANA: Muodostuu osioiden 2 - 4 arvosanan keskiarvosta @ Leena Lahtinen Helia 10.1.2006

KYSYMYKSIÄ JOHDANNOSTA? OHJELMOINTITAITO KYSYMYKSIÄ JOHDANNOSTA? @ Leena Lahtinen Helia 10.1.2006

TIETOKONEOHJELMA @ Leena Lahtinen Helia 10.1.2006

TIETOKONEOHJELMA MITÄ MIELIKUVIA TIETOKONEOHJELMA HERÄTTÄÄ MILLOIN ARKIELÄMÄSSÄ IHMINEN EHKÄ HUOMAATATTAAN TULEE KÄYTTÄNEEKSI TIETOKONEOHJELMAA @ Leena Lahtinen Helia 10.1.2006

TIETOKONEOHJELMA OHJEESEEN ! MIHIN TIETOKONEOHJELMAA VOISI VERRATA ? OHJEITA OVAT: JONKIN LAITTEEN KÄYTTÖOHJE LOMAKKEEN TÄYTTÖOHJE RUOKARESEPTI KULKUREITTI @ Leena Lahtinen Helia 10.1.2006

TIETOKONEOHJELMA TIETOKONEOHJELMAN JA OHJEEN YHTEISET OMINAISUUDET: OIKEAT JA RIITTÄVÄN TARKAT TOIMENPITEET SUORITETAAN PERÄKKÄIN LOOGISESSA JÄRJESTYKSESSÄ @ Leena Lahtinen Helia 10.1.2006

TIETOKONEOHJELMA TIETOKONEOHJELMA ON SIIS OHJE SE ON OHJELMOIJAN TEKEMÄ OHJE TIETOKONEELLE HALUTTUJEN TARPEIDEN SUORITTAMISTA VARTEN TIETOKONE YMMÄRTÄÄ OHJELMOIJAN TIETOKONEOHJELMAAN KIRJOITTAMIA OHJEITA ELI KOMENTOJA @ Leena Lahtinen Helia 10.1.2006

TIETOKONEOHJELMA OHJELMAN TEKIJÄ ITSE RATKAISEE: LOOGISEN AJATTELUN AVULLA SEKÄ SALLITTUJA MENETELMIÄ KÄYTTÄEN MITEN OHJE TIETOKONEELLE TULEE KIRJOITTAA @ Leena Lahtinen Helia 10.1.2006

TIETOKONEOHJELMA TIETOKONEOHJELMAN TEOSSA JOUDUTAAN OPETTELEMAAN UUSI TAPA AJATELLA LOOGINEN AJATTELU KYKY PITÄÄ MONIA ASIOITA HALLINNASSA SAMAN AIKAISESTI @ Leena Lahtinen Helia 10.1.2006

OHJELMAN TEKO ALOITETAAN TUTUSTUMALLA KÄSITTELYSÄÄNTÖIHIN NIIDEN TULEE OLLA RIITTÄVÄN TARKAT PIIRRETÄÄN OHJELMAN TOIMINTAKAAVIO @ Leena Lahtinen Helia 10.1.2006

OHJELMAN VAIHEISTUS OHJELMA KÄSITTELEE TIETOJA KOLMIVAIHEISESTI: ENSIN SYÖTTÖTIEDOT SITTEN TIETOJEN KÄSITTELY LOPUKSI TULOSTIEDOT @ Leena Lahtinen Helia 10.1.2006

ALGORITMI PROCESS OSITUS INPUT RAKENTEET OUTPUT JÄRJESTELY MATEMATIIKKA @ Leena Lahtinen Helia 10.1.2006

OHJELMAN VALMISTUMINEN TYÖVAIHEET: SUUNNITTELU (TOIMINTAKAAVIO) KOODAUS OHJELMOINTIKIELELLÄ KÄÄNNÖSVAIHE TESTAUS (TESTAUSSUUNNITELMA) @ Leena Lahtinen Helia 10.1.2006

VALMIS OHJELMA EI SAA OLLA VIRHEITÄ LUOVUTETAAN ASIAKKAALLE @ Leena Lahtinen Helia 10.1.2006

LAADUKAS OHJELMA TOIMII ANNETTUJEN KÄSITTELYSÄÄNTÖJEN MUKAAN EI SISÄLLÄ VIRHEITÄ HELPPO KÄYTTÄÄ @ Leena Lahtinen Helia 10.1.2006

LAADUKAS OHJELMA DOKUMENTOITU HYVIN SUUNNITELTU SELKEÄ RAKENNE TEHOKAS @ Leena Lahtinen Helia 10.1.2006

TÄMÄN OPINTOJAKSON TAVOITE OPITAAN OHJELMOINNIN PERUSTEET NOUDATTAEN YLEISIÄ STANDARDEJA SUUNNITTELEMAAN OHJELMAN RATKAISU ELI ALGORITMI UML-TOIMINTOKAAVIONA OLIO - OHJELMOINTI JAVA – OHJELMOINTIKIELI @ Leena Lahtinen Helia 10.1.2006