@ Leena Lahtinen Helia 10.1.2006 OHJELMOINTITAITO ICT02D 12 OP.

Slides:



Advertisements
Samankaltaiset esitykset
@ Leena Lahtinen Helia Ohjelman perusrakenteet 1. PERÄKKÄISRAKENNE 2. VALINTARAKENNE 3. TOISTORAKENNE.
Advertisements

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.
Käyttöohje: Kuinka luoda uusi foorumi ja kuinka kommentoida foorumiin. (Painamalla F5 voit katsoa tämän diaesityksen)
@ Leena Lahtinen Helia TIETO JA TIETOKONEOHJELMA  TIETOKONEOHJELMA KÄSITTELEE TIETOJA  TIETOJA VOIDAAN KÄSITELLÄ OHJELMASSA VAIN SALLITUILLA.
Ohjelman perusrakenteet
Kiintolevyn osiointi.
ATK70d / Ohjelmointi 1 Kuplalajittelu © Helia / Jukka Harju, 2004.
1. Olio-ohjelmointi.
Ohjelmointitaito (ict1td002, 12 op) Syksy 2008
Brade & Vilpponen 1 ITP2TM003 Java-ohjelmointi I Kevät op.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
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Ä.
HOPS eli Henkilökohtainen OPiskeluSuunnitelma
Vaasan yliopisto Tietojenkäsittely TiTe.1020 Ohjelmat.
Johdatus ohjelmointiin Ohjelmistosuunnittelu Jaana Holvikivi.
Pro gradu -tutkielmat ohjelmistotestauksesta
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
Algoritmi-harjoituksia…
Pelien -ohjelmointi Syksy 2007 Vapaavalintainen opintojakso 3 op. ITP8TM003.
Algoritminen ajattelu
Kuinka niitä käsitellään
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
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
Ohjelmistotestaus Turun yliopisto, Informaatioteknologian laitos, periodi 4 / 2011 Kurssin kuvaus.
@ 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.
1 © Jukka Juslin ict02d ohjelmointitaito (12 op) Päiväopiskelijat.
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.
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.
OHJELMOINTITAITO ICT02D 12 Leena Lahtinen Helia
Algoritminen ajattelu
Rajapintaluokat Rajapintaluokka luettelee metodit, joille tulee löytyä toteutus asianomaisen rajapinnan toteuttavista luokista. Rajapintaluokka on siis.
Ohjelmien suunnittelu
Aakkosnumeerinen tieto
1. Algoritmi.
OHJELMOINTITAITO ICT02D 12 Leena Lahtinen Helia
Tietojärjestelmät KEHITTÄMINEN JOHTO KIRJANPITO TILAUSTEN KÄSITTELY
Tervetuloa jatkamaan DIGITAALI- TEKNIIKAN opiskelua!
Hannu Mäyrä OHJELMOINTI PROJEKTI Hannu Mäyrä
Ohjelman perusrakenteet
OHJELMOINTITAITO ICT02D 12 ECTS.
OHJELMOINTITAITO ICT02D 12 ECTS.
1. Olio-ohjelmointi.
OHJELMOINTITAITO ICT02D 12 ECTS.
Esityksen transkriptio:

@ Leena Lahtinen Helia OHJELMOINTITAITO ICT02D 12 OP

@ Leena Lahtinen Helia OPINTOJAKSON TOTEUTUS  KESTO: –  PÄIVÄOPISKELIJAT: – KAKSI LUOKKAA (suomi) – YKSI LUOKKA (opetuskieli englanti)

@ Leena Lahtinen Helia OPINTOJAKSON TOTEUTUS  Päiväluokkien tunnukset ovat D1A ja D1B –harjoitustunneilla opetusryhmiä on kaikkiaan neljä: D1A1, D1A2, D1B1 ja D1B2  Opetusryhmät jaetaan edelleen n. neljän hengen TIIMEIKSI  Harjoitustyöt ovat : –Yksilötöitä –Tiimitöitä

@ Leena Lahtinen Helia OPINTOJAKSON TOTEUTUS  VIIKOTTAINEN SISÄLTÖ: –2h TEORIALUENNOT KAIKILLE LUOKILLE (MA – 12.00) –2h + 4h + 4h KONEHARJOITUKSET MIKROLUOKASSA PUOLILUOKILLE (KTS. LUKUJÄRJESTYS) –2h TIIMIOHJAUS KAIKILLE (KE – 16.00)

@ Leena Lahtinen Helia 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Ä JA TIETOVIRRAT

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

@ Leena Lahtinen Helia OHJELMOINTITAITO ICT02D KYSYMYKSIÄ JOHDANNOSTA?

@ Leena Lahtinen Helia TIETOKONEOHJELMA

TIETOKONEOHJELMA MITÄ MIELIKUVIA TIETOKONEOHJELMA HERÄTTÄÄ –SOVELLUS (APPLICATION) –OHJELMISTO (SOFTWARE) MILLOIN ARKIELÄMÄSSÄ IHMINEN EHKÄ HUOMAATATTAAN TULEE KÄYTTÄNEEKSI TIETOKONEOHJELMAA

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

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

@ Leena Lahtinen Helia TIETOKONEOHJELMA TIETOKONEOHJELMA ON SIIS OHJE SE ON OHJELMOIJAN TEKEMÄ OHJE TIETOKONEELLE HALUTUN PALVELUN SUORITTAMISTA VARTEN SE ON OHJELMOIJAN TEKEMÄ OHJE TIETOKONEELLE HALUTUN PALVELUN SUORITTAMISTA VARTEN TIETOKONE YMMÄRTÄÄ OHJELMOIJAN TIETOKONEOHJELMAAN KIRJOITTAMIA TOIMENPITEITÄ ELI KOMENTOJA

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

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

@ Leena Lahtinen Helia OHJELMAN TEKO ALOITETAAN TUTUSTUMALLA KÄSITTELYSÄÄNTÖIHIN NIIDEN TULEE OLLA RIITTÄVÄN TARKAT SUUNNITELLAAN OHJELMA PIIRTÄMÄLLÄ OHJELMAN UML - TOIMINTAKAAVIO

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

@ Leena Lahtinen Helia ALGORITMI PROCESS PROCESSOSITUS INPUT RAKENTEET OUTPUT INPUT RAKENTEET OUTPUTJÄRJESTELYMATEMATIIKKA

@ Leena Lahtinen Helia OHJELMAN VALMISTUMINEN KOKO OHJELMAN TYÖVAIHEET: –SUUNNITTELU (TOIMINTAKAAVIO) –KOODAUS OHJELMOINTIKIELELLÄ –KÄÄNTÄMINEN –TESTAUS (TESTAUSSUUNNITELMA)

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

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

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

@ Leena Lahtinen Helia TÄMÄN OPINTOJAKSON TAVOITE OPITAAN HYVÄ OHJELMOINTITAPA (RAKENTEIDEN PUHDASOPPISUUS) SUUNNITTELEMAAN OHJELMAN RATKAISU ELI ALGORITMI UML- TOIMINTAKAAVIONA OLIO – OHJELMOINTI JAVA – OHJELMOINTIKIELI