220 likes | 336 Views
OHJELMOINTITAITO. ICT02D 12 OP. OPINTOJAKSON TOTEUTUS. KESTO : 16.1.2006 – 19.5.2006 PÄIVÄOPISKELIJAT: KAKSI LUOKKAA (suomi) YKSI LUOKKA (opetuskieli englanti). OPINTOJAKSON TOTEUTUS. Päiväluokkien tunnukset ovat D1A ja D1B
E N D
OHJELMOINTITAITO ICT02D 12 OP @ Leena Lahtinen Helia 10.1.2006
OPINTOJAKSON TOTEUTUS • KESTO: 16.1.2006 – 19.5.2006 • PÄIVÄOPISKELIJAT: • KAKSI LUOKKAA (suomi) • YKSI LUOKKA (opetuskieli englanti) @ Leena Lahtinen Helia 10.1.2006
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 10.1.2006
OPINTOJAKSON TOTEUTUS • VIIKOTTAINEN SISÄLTÖ: • 2hTEORIALUENNOTKAIKILLE LUOKILLE (MA 10.15 – 12.00) • 2h + 4h + 4hKONEHARJOITUKSETMIKROLUOKASSA PUOLILUOKILLE (KTS. LUKUJÄRJESTYS) • 2hTIIMIOHJAUSKAIKILLE (KE 14.15 – 16.00) @ 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Ä JA TIETOVIRRAT @ Leena Lahtinen Helia 10.1.2006
OPINTOJAKSON TOTEUTUS • ARVIOINTI: • Osio 1 hyväksytty / hylätty • Osiot 2 – 4 yksilöllinen arvosana • yksilötyöt • tiimityöt • OPINTOJAKSON ARVOSANA:Muodostuu osioiden 2 - 4 arvosanan keskiarvosta @ Leena Lahtinen Helia 10.1.2006
OHJELMOINTITAITOICT02D KYSYMYKSIÄ JOHDANNOSTA? @ Leena Lahtinen Helia 10.1.2006
TIETOKONEOHJELMA @ Leena Lahtinen Helia 10.1.2006
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 10.1.2006
TIETOKONEOHJELMA • MIHIN TIETOKONEOHJELMAA VOISI VERRATA ? • OHJEESEEN ! • 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Ä OHJETIETOKONEELLE HALUTUN PALVELUN SUORITTAMISTA VARTEN • TIETOKONE YMMÄRTÄÄ OHJELMOIJAN TIETOKONEOHJELMAAN KIRJOITTAMIA TOIMENPITEITÄ ELI KOMENTOJA @ Leena Lahtinen Helia 10.1.2006
TIETOKONEOHJELMA • OHJELMAN TEKIJÄ ITSE RATKAISEE: • LOOGISEN AJATTELUN AVULLA • SALLITTUJA MENETELMIÄ KÄYTTÄEN • MITEN OHJE ELI OHJELMA 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 • SUUNNITELLAAN OHJELMA PIIRTÄMÄLLÄ OHJELMAN UML -TOIMINTAKAAVIO @ Leena Lahtinen Helia 10.1.2006
OHJELMAN VAIHEISTUS • YLEISESTI: • 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 • KOKO OHJELMAN TYÖVAIHEET: • SUUNNITTELU (TOIMINTAKAAVIO) • KOODAUS OHJELMOINTIKIELELLÄ • KÄÄNTÄMINEN • 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 HYVÄ OHJELMOINTITAPA (RAKENTEIDEN PUHDASOPPISUUS) • SUUNNITTELEMAAN OHJELMAN RATKAISU ELI ALGORITMI UML-TOIMINTAKAAVIONA • OLIO – OHJELMOINTI • JAVA – OHJELMOINTIKIELI @ Leena Lahtinen Helia 10.1.2006