Ohjelmointi II. Erkki Pesonen Luennot ja harjoitukset. Itä-Suomen yliopisto Tietojenkäsittelytieteen laitos 2015

Koko: px
Aloita esitys sivulta:

Download "Ohjelmointi II. Erkki Pesonen Luennot ja harjoitukset. Itä-Suomen yliopisto Tietojenkäsittelytieteen laitos 2015"

Transkriptio

1 Ohjelmointi II Erkki Pesonen Luennot ja harjoitukset Itä-Suomen yliopisto Tietojenkäsittelytieteen laitos

2 Johdantoa kurssilla opiskeluun: oppimistavoitteet. 1. Tiedän mitä asioita kurssilla opiskellaan 2. Tiedän kurssin käytännöt ja osaan soveltaa niitä. 3. Tiedän kurssin arviointiperiaatteet 4. Osaan opiskella kurssilla oppiakseni. 2

3 Opintojakson viralliset osaamistavoitteet (WebOodi): Opiskelija osa ratkaista ongelmia ja toteuttaa ongelman ratkaisevan graafisen ohjelman Java-kielellä käyttäen hyväksi monipuolisesti erilaisia ohjelmointirakenteita. Hän osaa selittää eron komentoriviohjelman ja tapahtumaohjatun ohjelman välillä. Hän osaa tehdä ohjelmia, jotka käsittelevät hallitusti ohjelman suorituksen aikana tapahtuvat poikkeukset. Hän tuntee olio-ohjelmoinnin suunnittelun filosofian sekä kapseloinnin, abstrahoinnin, periytymisen ja monimuotoisuuden käsitteet. Hän tietää kuinka luokkamekanismi tukee kapselointia ja informaation piilottamista. Hän tuntee ja osaa käyttää metodien kuormittamista ja korvaamista olioohjelmissa. Hän osaa suunnitella, ohjelmoida, testata yksinkertaisia tapahtumaohjattuja ohjelmia, olio-ohjelmia ja is-a suhdetta olioissa luokkahierarkian ja periytymisen kautta käyttäviä ohjelmia sekä etsiä niistä virheitä. 3

4 Opintojakson sisältö (WebOodi): Kurssilla syvennetään Ohjelmointi I -kurssilla saatuja tietoja ja tutustutaan ohjelmointiin Javakielellä. Aiheina Java-kielen perusrakenteet, tyypitystä, taulukot, tiedostojen käsittely ja poikkeukset, periytyminen ilmiöineen, rajapintaluokat, graafisen käyttöliittymän rakentamisen perusteet, tapahtumakeskeinen ohjelmointi sekä säiliöluokat ja geneeriset luokat. 4

5 Kurssin sisältö ja oppimistavoitteet: Opiskelija osaa ratkaista ongelmia ja toteuttaa ongelman ratkaisevan graafisen ohjelman Java-kielellä. Hän tuntee muistinhallinnan toiminnan periaatteet sekä osaa käyttää olioviittauksia ja säikeita ohjelmien tekemisessä. 5

6 Kurssin sisältö ja oppimistavoitteet: Mitä osaat jo? Mitä haluaisit oppia? 6

7 Opintojakson sisältö viikoittain: 1. Java-kieli, muuttujat valinnat 2. Ehtorakenteet, toisto ja tiedostot 3. Funktiot ja metodit, kommentointi, JavaDoc 4. Oliot ja luokat, kuormitus, pakkaukset, olioajattelu 5. Taulukot ja ArrayList 6. Merkkijonot, periytyminen, monimuotoisuus, poikkeukset 7. Graafinen käyttöliittymä 8. Tapahtumapohjainen ohjelmointi 9. Säikeiden käyttö ohjelmissa 7

8 Java ohjelma näyttää jonkin verran erilaiselta kuin Python ohjelma 8

9 Periaatteessa ohjelmat tehdään kuitenkin hyvin samaan tapaan: lukeminen ja laskut 9

10 Periaatteessa ohjelmat tehdään kuitenkin hyvin samaan tapaan: lukeminen ja laskut 10

11 Periaatteessa ohjelmat tehdään kuitenkin hyvin samaan tapaan: ehto ja toisto 11

12 Periaatteessa ohjelmat tehdään kuitenkin hyvin samaan tapaan: funktiot 12

13 Pythonissa perustallennusrakenne on lista 13

14 Javassa on erilainen perustallennusrakenne: taulukko joka on "kiinteän kokoinen lista" 14

15 Periaatteessa ohjelmat tehdään kuitenkin hyvin samaan tapaan : tiedostot ja poikkeukset 15

16 Periaatteessa ohjelmat tehdään kuitenkin hyvin samaan tapaan : tiedostot ja poikkeukset 16

17 Periaatteessa ohjelmat tehdään kuitenkin hyvin samaan tapaan: olioluokat ja periytyminen 17

18 Periaatteessa ohjelmat tehdään kuitenkin hyvin samaan tapaan: olioluokat ja periytyminen 18

19 Olioiden avulla voidaan tehdä graafinen käyttöliittymä 19

20 Olioiden avulla voidaan tehdä graafinen käyttöliittymä 20

21 Olioiden avulla voidaan seurata graafisen käyttöliittymän tapahtumia 21

22 Javan luokat voivat myös olla abstrakteja (Mahdollista myös Pythonissa abc moduulin avulla) 22

23 Javan luokat voivat myös olla rajapintoja 23

24 Javan luokissa voi käyttää säikeitä (Pythonissa moduulin Threading avulla) 24

25 Ohjelmointia tarvitaan suoraan tai epäsuorasti monilla perus- ja aineopintojen kursseilla Johdatus tietojenkäsittelytieteeseen Tietokonejärjestelmät Tietorakenteet ja algoritmit Hajautetut järjestelmät Ohjelmointi 1 Perusopintojen harjoitustyö Ohjelmointi 2 Parityö Projektityö Harjoittelu / erikoistyö Tietojärjestelmän suunnittelu Tiedonhallinta Ihminen ja vuorovaikutteinen teknologia Ohjelmistotuotantoprosessi 25

26 Opintojaksolla käytetään erilaisia oppimismenetelmiä Luennoilla esitellään uusia asioita. Luentojen välillä opiskellaan materiaalin pohjalta lisää ja tehdään kotitehtäviä LB harjoituksissa opiskellaan yhdessä opettajan johdolla. Kotitehtävissä harjoitellaan ja sovelletaan uusia asioita. Ohjelmointia opitaan lukemalla ja kokeilemalla. 26

27 Opiskelu on rytmitetty 9 jaksoon. Järjestetty opetus: Luennot 4 tuntia Tehtävien tekemistä LB harjoituksissa 2 tuntia Kotitehtävien läpikäynti HR harjoituksissa 2 tuntia. Itsenäinen opiskelu: Luentojen kertaus, itsenäinen opiskelu ja tehtävien tekeminen 10 tuntia / viikko Kurssin lopuksi tentti tietokoneella. 27

28 Ohjelmointiympäristöt Eclipse (eclipse.org) Harjoitustehtävien tekemiseen käytetään Eclipse ohjelmointiympäristöä, jota on käytetty perusopintojen harjoitustyössä. NetBeans (netbeans.org) Vaihtoehtoinen ohjelmointiympäristö. (jgrasp(www.jgrasp.org) Vaihtoehtoinen ohjelmointiympäristö. 28

29 Jakso käydään läpi viikossa. Viikko-ohjelma: Luennot 2 kertaa 2 tuntia (ma-ti) Edellisen viikon yhteenveto, uuden aiheen esittely Itsenäinen opiskelu (ti-ma) Uuden asian opiskelu ja kotitehtävien tekeminen LB harjoitukset 2 tuntia (ke) harjoittelu ohjatusti Kotitehtävien palautus Moodleen (ma aamulla) HR harjoitukset (ma ti) kotitehtävien läpikäynti, aiheen syventäminen 29

30 Kurssin suorittamiseen kuuluu LB ja HR harjoitukset sekä tentti HR tehtävien ratkaisut käsitellään HR harjoituksissa HR tehtävien ratkaisut palautetaan etukäteen Moodleen. LB harjoitusten aktiivisesta työskentelystä saa yhden pisteen (yhteensä 9 pistettä) Harjoitustehtävistä saa kustakin yhden pisteen (yhteensä 53 pistettä). HR harjoitusten aktiivisesta työskentelystä saa 1 pisteen (yhteensä 9 pistettä) Tentistä saa 80 pistettä. Kurssin saa läpi 80 pisteellä. 30

31 Oppimisen arvioinnissa otetaan huomioon harjoitukset, kotitehtävät, harjoitustyö ja tentti. Arviointitapa Kertoja Pisteet / kerta Yhteensä LB harjoitukset (tehtävät tehdään harjoituksissa) HR harjoitukset (ratkaisut palautetaan etukäteen Moodleen) HR harjoitukset (ratkaisujen läpikäynti ja asioiden opiskelu) Tentti Yhteensä pistettä on hyväksytty kurssisuoritus. 31

32 Opintosuorituksen arvioinnissa käytetään normaalia asteikkoa 1-5 (välttävä - erinomainen) Pisteet Arvosana Sanallisesti Välttävä Tyydyttävä Hyvä Kiitettävä Erinomainen 32

33 Opintojakson voi suorittaa myös tenttipainotteisesti Tenttipisteet Arvosana Sanallisesti Välttävä Tyydyttävä Hyvä Kiitettävä Erinomainen Tentistä saatua arvosanaa voi korottaa palautettujen kotitehtävien pistemäärällä, jos se on yli 27 pistettä. Nämä pisteet = (hteht 27) / 2 lisätään hyväksytyn tentin (väh. 40 pistettä) pisteisiin. 33

34 Kurssin sisältö perustuu kirjaan Luentomateriaali Moodlessa kurssin edetessä Samoista asioista puhutaan esim. kirjoissa Y. Daniel Liang: Introduction to Java programming (Comprehensive version) luvut: 1-17, 32 [kirjastossa 11 kpl] Silander, Ollikainen, Peltomäki: Java (Docendo) [kirjastossa 8 kpl] Tony Gaddis: Starting out with Java Kirjan nettisivuilla on kiinnostavaa oheismateriaalia 34

35 Kurssikirjat Y. Daniel Liang: Introduction to Java programming luvut: 1-17, 32 [kirjastossa 11 kpl] Tony Gaddis: Starting Out with Java Horstmann, Cornell: Core Java Silander, Ollikainen, Peltomäki: Java (Docendo) [kirjastossa 8 kpl] (Ei enää myynnissä) 35

36 Kurssin tiedotus ja materiaalit hoidetaan Moodlen kautta Kurssin nimi: Ohjelmointi II (Kuopio) 2015 Ilmoitukset Luennot Moodlessa luentomateriaali, linkkejä, harjoitustehtävät, ratkaisut, muutokset (Uutiset). Lue sähköpostiasi sinne tulee ilmoitukset Moodlen Uutisista. Harjoitukset Harjoitustehtävät jaetaan ja ratkaisut palautetaan Moodleeen 36

37 Harjoitusryhmät Ryhmä 1 Moodle avain: oh21 Ryhmä 2 Moodle avain: oh22 37

38 Ohjelmointia oppii opiskelemalla ja ohjelmoimalla. Miten tästä opintojaksosta "selviää hengissä"? Käy luennoilla, kertaa luentoja, lue kirjaa, selaa webbiä Kokeile kaikki luentoesimerkit ja kirjan esimerkit itse tietokoneella. Tee niihin muutoksia ja katso mitä tapahtuu. Tee kaikki harjoitustehtävät itse koneella -- yksin tai kaverien kanssa yhdessä. Java ohjelmointi on aluksi haastavaa, mutta työ ja oivallus palkitsee. 38

39 Miten opin kurssilla? Kuuntelen, kyselen ja teen muistiinpanoja luennoilla. Luen luentomateriaalia, kirjaa, oheismateriaalia ja nettiä. Käyn LB harjoituksissa tekemässä tehtäviä. Teen harjoitustehtävät itsenäisesti (tai yhdessä kaverien kanssa) ja osallistun aktiivisesti harjoituksissa. 39

40 Johdantoa kurssilla opiskeluun: oppimistavoitteet. 1. Tiedän mitä asioita kurssilla opiskellaan 2. Tiedän kurssin käytännöt ja osaan soveltaa niitä. 3. Tiedän kurssin arviointiperiaatteet 4. Osaan opiskella kurssilla oppiakseni Kysymyksiä? 40

Vastuuopettaja. Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2015. Olio-ohjelmoinnin perusteet (5 op) Tavoitteena

Vastuuopettaja. Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2015. Olio-ohjelmoinnin perusteet (5 op) Tavoitteena Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2015 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto Vastuuopettaja Jorma Laurikkala, yliopistonlehtori. Luennot,

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 19.1.2009 T-106.1208 Ohjelmoinnin perusteet Y 19.1.2009 1 / 25 Mihin teekkari / diplomi-insinööri tarvitsee ohjelmointia? Pienten laskentasovellusten kirjoittaminen.

Lisätiedot

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

Kurssiesite Olio-ohjelmoinnin perusteet Kevät Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2016 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto Vastuuopettaja Jorma Laurikkala, yliopistonlehtori. Luennot,

Lisätiedot

TT00AA12-2016 - Ohjelmoinnin jatko (TT10S1ECD)

TT00AA12-2016 - Ohjelmoinnin jatko (TT10S1ECD) TT00AA12-2016 - Ohjelmoinnin jatko (TT10S1ECD) Info 15/3/11 Mikko Vuorinen Metropolia Ammattikorkeakoulu 1 Sisältö 1) Info 2) Arvostelu 3) Kurssin sisältö 4) Alustava aikataulu 5) Projekti 6) Kertaustarve

Lisätiedot

PLA-32820 Mobiiliohjelmointi. Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2015/

PLA-32820 Mobiiliohjelmointi. Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2015/ PLA-32820 Mobiiliohjelmointi Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_205/ . Luento 2 Suoritus vaatimukset Kurssin sisältö Kirjallisuus Mobiiliohjelmointi Mobiililaitteita...

Lisätiedot

SAS-ohjelmiston perusteet 2010

SAS-ohjelmiston perusteet 2010 SAS-ohjelmiston perusteet 2010 Luentorunko/päiväkirja Ari Virtanen 11.1.10 päivitetään luentojen edetessä Ilmoitusasioita Opintojakso suoritustapana on aktiivinen osallistuminen harjoituksiin ja harjoitustehtävien

Lisätiedot

19/20: Ikkuna olio-ohjelmoinnin maailmaan

19/20: Ikkuna olio-ohjelmoinnin maailmaan Ohjelmointi 1 / syksy 2007 19/20: Ikkuna olio-ohjelmoinnin maailmaan Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007

Lisätiedot

Tervetuloa opiskelemaan DIGITAALI- TEKNIIKKAA! Digitaalitekniikan matematiikka Luku 0 Sivu 1 (9)

Tervetuloa opiskelemaan DIGITAALI- TEKNIIKKAA! Digitaalitekniikan matematiikka Luku 0 Sivu 1 (9) Tervetuloa opiskelemaan DIGITAALI- TEKNIIKKAA! Digitaalitekniikan matematiikka Luku 0 Sivu 1 (9) Digitaalitekniikan matematiikka Luku 0 Sivu 2 (9) Yleistä opintojaksosta Laajuus 3 op = 80 h, kokonaan lukukauden

Lisätiedot

P e d a c o d e ohjelmointikoulutus verkossa

P e d a c o d e ohjelmointikoulutus verkossa P e d a c o d e ohjelmointikoulutus verkossa Java-kielen perusteet Teoria ja ohjelmointitehtävät Java-kielen perusteet 3 YLEISKATSAUS KURSSIN SISÄLTÖIHIN 10 JAVA-KIELEN PERUSTEET 10 OPISKELUN ALOITTAMINEN

Lisätiedot

Opintojakso TT00AA11 Ohjelmoinnin jatko (Java): 3 op

Opintojakso TT00AA11 Ohjelmoinnin jatko (Java): 3 op Opintojakso TT00AA11 Ohjelmoinnin jatko (Java): 3 op Opintojakso TT00AA11 Ohjelmoinnin jatko (Java) Tavoite Opiskelija ymmärtää olio-ohjelmoinnin problematiikan. Opiskelija osaa määritellä ja käyttää itse

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 17.1.2011 T-106.1208 Ohjelmoinnin perusteet Y 17.1.2011 1 / 27 Mihin teekkari / diplomi-insinööri tarvitsee ohjelmointia? Pienten laskentasovellusten kirjoittaminen.

Lisätiedot

PLA-32820 Mobiiliohjelmointi. Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2016/

PLA-32820 Mobiiliohjelmointi. Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2016/ PLA-32820 Mobiiliohjelmointi Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2016/ 1. Luento 2 Suoritus vaatimukset Kurssin sisältö Kirjallisuus Mobiiliohjelmointi Mobiililaitteita...

Lisätiedot

C-ohjelmointikielen perusteet, osa 1

C-ohjelmointikielen perusteet, osa 1 C-ohjelmointikielen perusteet, osa 1 Kurssi johdattaa sinut askel askeleelta C-ohjelmoinnin perusteisiin. Kurssi suoritetaan kokonaan netissä vuorovaikutteisella alustalla itseopiskeluna tutorin avustuksella.

Lisätiedot

Orientaatiotilaisuus Avoimen yliopiston tietojenkäsittelytieteen opintoihin 9.9.2014

Orientaatiotilaisuus Avoimen yliopiston tietojenkäsittelytieteen opintoihin 9.9.2014 Orientaatiotilaisuus Avoimen yliopiston tietojenkäsittelytieteen opintoihin 9.9.2014 Tervetuloa opiskelemaan Helsingin yliopiston Avoimeen yliopistoon! 1 Perustietoa avoimesta yliopistosta Opetus on Helsingin

Lisätiedot

Orientaatiotilaisuus Avoimen yliopiston opintoihin

Orientaatiotilaisuus Avoimen yliopiston opintoihin Orientaatiotilaisuus Avoimen yliopiston opintoihin Tervetuloa opiskelemaan Helsingin yliopiston Avoimeen yliopistoon! 1 Ennen opiskelua Tutustu hyvin opinto-ohjelmaan verkkopalvelussa: luentojen ajat ja

Lisätiedot

Fysiikan opinnot Avoimen yliopiston opiskelijoille

Fysiikan opinnot Avoimen yliopiston opiskelijoille Fysiikan opinnot Avoimen yliopiston opiskelijoille Fysiikan laitos / Pia Saarinen www.helsinki.fi/yliopisto 4.9.2013 1 Fysiikan perusopinnot, 25 op - kokonaisuutena tai yksittäisinä kursseina 530281 Vuorovaikutukset

Lisätiedot

Digitaalisen median tekniikat Luento 1: Intro

Digitaalisen median tekniikat Luento 1: Intro Digitaalisen median tekniikat Luento 1: Intro Web Mahtava alusta tiedon välittämiseen! Information Superhighway! Web Archive! Gutenberg! DEMO Kirjasto ja analoginen media digitaaliseksi Julkaisutekniikan

Lisätiedot

OPS2016 ja ohjelmointi

OPS2016 ja ohjelmointi 1 OPS2016 ja ohjelmointi - johdattelu ohjelmointiin alakoulussa MIKKO HORILA & TUOMO TAMMI OPS2016 ja ohjelmointi 2 Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot

Lisätiedot

Itä-Suomen yliopisto Tietojenkäsittelytiede

Itä-Suomen yliopisto Tietojenkäsittelytiede Oppiaine-esittely 15.11.2013 Simo Juvaste Itä-Suomen yliopisto Tietojenkäsittelytiede Tietojenkäsittelytiede? Tietotekniikka Informaatioteknologia Informaatiotekniikka Tietojenkäsittely ICT jne Painotukset

Lisätiedot

1. Olio-ohjelmointi 1.1

1. Olio-ohjelmointi 1.1 1. Olio-ohjelmointi 1.1 Sisällys Olio-ohjelmointi on eräs ohjelmointiparadigma. Olio-ohjelmoinnin muotoja. Ohjelmiston analyysi ja suunnittelu. Olioparadigman etuja ja kritiikkiä. 1.2 Ohjelmointiparadigmoja

Lisätiedot

Ajanhallinta ja suunnitelmallinen opiskelu

Ajanhallinta ja suunnitelmallinen opiskelu Ajanhallinta ja suunnitelmallinen opiskelu Tavoitteista Ajankäytöstä Suunnitelmallisuudesta 4.10.2013 esitys tulee http://teemailtapaivat.wikispaces.com Aika http://www.locksleynet.com/wp-content/uploads/2010/07/24-hour-clock.jpg

Lisätiedot

Matematiikan oppimisen uudet tuulet Metropolia Ammattikorkeakoulun talotekniikan koulutusohjelmassa

Matematiikan oppimisen uudet tuulet Metropolia Ammattikorkeakoulun talotekniikan koulutusohjelmassa Matematiikan oppimisen uudet tuulet Metropolia Ammattikorkeakoulun talotekniikan koulutusohjelmassa Riikka Nurmiainen riikka.nurmiainen@metropolia.fi Arviointikokeiluja talotekniikan matematiikan opintojaksoilla

Lisätiedot

Opintojakso TT00AA11 Ohjelmoinnin jatko (Java): 3 op Taulukot & Periytyminen

Opintojakso TT00AA11 Ohjelmoinnin jatko (Java): 3 op Taulukot & Periytyminen Opintojakso TT00AA11 Ohjelmoinnin jatko (Java): 3 op Taulukot & Periytyminen Taulukot: Array Taulukko Javassa pitää aina perustaa (new) Yksinkertaisessa tilanteessa taulukon koko tiedetään etukäteen ja

Lisätiedot

Vastuuopettaja. Kurssiesite Lausekielinen ohjelmointi Syksy 2014. Tavoitteet ja keinot. Lausekielinen ohjelmointi (10 op)

Vastuuopettaja. Kurssiesite Lausekielinen ohjelmointi Syksy 2014. Tavoitteet ja keinot. Lausekielinen ohjelmointi (10 op) Kurssiesite Lausekielinen ohjelmointi Syksy 2014 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto Vastuuopettaja Jorma Laurikkala, lehtori. Luennot, mikroharjoitukset,

Lisätiedot

Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin

Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin Ville Leppänen HSMT, c Ville Leppänen, IT, Turun yliopisto, 2009 p.1/15 HSMT (Java-kielellä) Aineopintotasoinen kurssi, 5op. Luennot:

Lisätiedot

Tietojenkäsittelytieteiden 26 op:n perusopinnot 2014-2015

Tietojenkäsittelytieteiden 26 op:n perusopinnot 2014-2015 Tietojenkäsittelytieteiden 26 op:n perusopinnot 2014-2015 Opiskelijan käsikirja sisältää opintojen ja opiskelumuotojen kuvauksen, joka esitetään alla tiivistetyssä muodossa. Opinnot voi suorittaa verkkotuettuna

Lisätiedot

Yksilöllisen oppimisen menetelmä. Ville Aitlahti, @matikkamatskut, www.matikkamatskut.com

Yksilöllisen oppimisen menetelmä. Ville Aitlahti, @matikkamatskut, www.matikkamatskut.com Yksilöllisen oppimisen menetelmä Yksilöllisen oppimisen menetelmä Tarve menetelmän takana: http://youtu.be/dep6mcnbh_c Oman oppimisen omistaminen Opettajan tietyt raamit toiminnalle Oman oppimisen omistaminen

Lisätiedot

Ohjelmoinnin peruskurssi Y1

Ohjelmoinnin peruskurssi Y1 Ohjelmoinnin peruskurssi Y1 CSE-A1111 11.11.2015 CSE-A1111 Ohjelmoinnin peruskurssi Y1 11.11.2015 1 / 23 Kertausluento Luennolla käydään läpi tenttivaatimuksia ja vanhoja tenttitehtäviä. Lisäksi luennolla

Lisätiedot

Ohjelmoinnin peruskurssi Y1

Ohjelmoinnin peruskurssi Y1 Ohjelmoinnin peruskurssi Y1 CSE-A1111 7.9.2015 CSE-A1111 Ohjelmoinnin peruskurssi Y1 7.9.2015 1 / 24 Esittelyluento: luennon jälkeen Tiedät, miten tämä kurssi on järjestetty ja mitä sinun pitää tehdä,

Lisätiedot

P e d a c o d e ohjelmointikoulutus verkossa

P e d a c o d e ohjelmointikoulutus verkossa P e d a c o d e ohjelmointikoulutus verkossa Java-kielen jatkokurssi Teoria ja ohjelmointitehtävät Java-kielen jatkokurssi 3 YLEISKATSAUS KURSSIN SISÄLTÖIHIN... 8 JAVA-KIELEN JATKOKURSSI... 8 OPISKELUN

Lisätiedot

Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server. Infotilaisuus 3.12.2014 klo 10:00

Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server. Infotilaisuus 3.12.2014 klo 10:00 Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server Infotilaisuus 3.12.2014 klo 10:00 Yleistä Ohjelmistoteknologioiden koulutukset 2014-2015 3: Internet sovellusten ohjelmointi Java Server

Lisätiedot

Kurssin aloitus. AS-0.110 XML-kuvauskielten perusteet Janne Kalliola

Kurssin aloitus. AS-0.110 XML-kuvauskielten perusteet Janne Kalliola Kurssin aloitus AS-0.110 XML-kuvauskielten perusteet Janne Kalliola English Summary The lectures will be held in Finnish The slides are in Finnish, too All other material is in English The course book

Lisätiedot

IIO10200 TIETOKANTAOHJELMOINTI (4 OP) OPINTOJAKSON ESITTELY JOUNI HUOTARI

IIO10200 TIETOKANTAOHJELMOINTI (4 OP) OPINTOJAKSON ESITTELY JOUNI HUOTARI IIO10200 TIETOKANTAOHJELMOINTI (4 OP) OPINTOJAKSON ESITTELY JOUNI HUOTARI K2009 http://homes.jamk.fi/~huojo/opetus/iio10200/ TAVOITTEENA ON, ETTÄ OPISKELIJA: Osaa SQL-kielen perusteet Taulujen määrittely-

Lisätiedot

Johdanto kurssiin ja ohjelmoijan työkaluihin

Johdanto kurssiin ja ohjelmoijan työkaluihin CSE-A1110 Ohjelmointi 1 Luento 1, syksy 2015 Johdanto kurssiin ja ohjelmoijan työkaluihin Juha Sorva juha.sorva@aalto.fi Luennon sisältö 1. Kurssin tavoitteet ja toimintatavat 2. Vähän alkua itse asiasta,

Lisätiedot

Vastuuopettaja. Kurssiesite Lausekielinen ohjelmointi I Syksy 2015. Lausekielinen ohjelmointi I (5 op) Lausekielinen ohjelmointi I (5 op)

Vastuuopettaja. Kurssiesite Lausekielinen ohjelmointi I Syksy 2015. Lausekielinen ohjelmointi I (5 op) Lausekielinen ohjelmointi I (5 op) Kurssiesite Lausekielinen ohjelmointi I Syksy 2015 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto Vastuuopettaja Jorma Laurikkala, yliopistonlehtori. Luennot,

Lisätiedot

Kurssiesite Lausekielinen ohjelmointi I Syksy 2015. Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto

Kurssiesite Lausekielinen ohjelmointi I Syksy 2015. Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto Kurssiesite Lausekielinen ohjelmointi I Syksy 2015 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto Vastuuopettaja Jorma Laurikkala, yliopistonlehtori. Luennot,

Lisätiedot

Opintoihin orientointi

Opintoihin orientointi Opintoihin orientointi Tervetuloa opiskelemaan fysiikkaa Helsingin yliopiston Avoimeen yliopistoon! 2.9.2014 1 Ennen opintojen alkua Tutustu huolellisesti ja hyvin opinto-ohjelmaan. Tee HOPS eli henkilökohtainen

Lisätiedot

Kohti ylioppilaskirjoituksia

Kohti ylioppilaskirjoituksia Kohti ylioppilaskirjoituksia Hannu Lehto Lahden Lyseon lukio Aikataulu 1. Kurssikokeena preliminääri 8. 2. 2011 (jakson viimeinen päivä) Hannu Lehto 28. marraskuuta 2010 Lahden Lyseon lukio 2 / 4 Aikataulu

Lisätiedot

Fysiikan opinnot Avoimen yliopiston opiskelijoille

Fysiikan opinnot Avoimen yliopiston opiskelijoille Fysiikan opinnot Avoimen yliopiston opiskelijoille 2.9.2014 1 Yliopiston lukuvuosi ja opetusperiodit 2014-2015 Yliopiston lukuvuosi 1.8. 31.7. Syyslukukausi I periodi: 1.9.-17.10. lukuvuoden avajaiset

Lisätiedot

Tähtitieteen käytännön menetelmiä Kevät 2009

Tähtitieteen käytännön menetelmiä Kevät 2009 Tähtitieteen käytännön menetelmiä Kevät 2009 2009-01-12 Yleistä Luennot Luennoija hannu.p.parviainen@helsinki.fi Aikataulu Observatoriolla Maanantaisin 10.00-12.00 Ohjattua harjoittelua maanantaisin 9.00-10.00

Lisätiedot

Ohjelmistoarkkitehtuurit. Syksy 2008

Ohjelmistoarkkitehtuurit. Syksy 2008 Ohjelmistoarkkitehtuurit Syksy 2008 Kai Koskimies 1 Tervetuloa Kuopion yliopisto, Oulun yliopisto, Tampereen yliopisto, Teknillinen korkeakoulu, Turun yliopisto, Vaasan yliopisto, Tampereen teknillinen

Lisätiedot

OPISKELUTYÖN MITOITUS Opetuksen suunnittelun työväline, jolla arvioidaan opiskelijan työmäärää suhteessa 1 PERUSTIEDOT

OPISKELUTYÖN MITOITUS Opetuksen suunnittelun työväline, jolla arvioidaan opiskelijan työmäärää suhteessa 1 PERUSTIEDOT OPISKELUTYÖN MITOITUS Opetuksen suunnittelun työväline, jolla arvioidaan opiskelijan työmäärää suhteessa 1 PERUSTIEDOT Tiedekunta Laitos Yksikkö Taso (kandidaatti, maisteri, jatkoopinnot) Moduuli Kurssikoodi

Lisätiedot

UKK - USEIN KYSYTYT KYSYMYKSET - KAUPPATIETEET

UKK - USEIN KYSYTYT KYSYMYKSET - KAUPPATIETEET UKK - USEIN KYSYTYT KYSYMYKSET - KAUPPATIETEET OPISKELIJAKSI HAKEMINEN Kuinka pitkään saan opiskella? Opinto-oikeusaika on perusopintokokonaisuudessa kolme lukukautta, aineopintokokonaisuudessa neljä lukukautta

Lisätiedot

Hallintotieteiden opinto-opas lkv 2014 15, Yleisopinnot ok 16.4.14. Yleisopinnot

Hallintotieteiden opinto-opas lkv 2014 15, Yleisopinnot ok 16.4.14. Yleisopinnot Yleisopinnot STAT1020 Tilastotieteen johdantokurssi 5 op TITE1022 Tietokone työvälineenä 3 op LIIK1200 Johdatus liiketoimintaosaamiseen 5 op Kansainvälistyminen 10 op OPIS0033 Harjoittelu 5 op Tilastotieteen

Lisätiedot

Opetusteknologiastako apua matematiikan opiskelun reaaliaikaisessa ohjaamisessa ja arvioinnissa. Kari Lehtonen Metropolia ammattikorkeakoulu

Opetusteknologiastako apua matematiikan opiskelun reaaliaikaisessa ohjaamisessa ja arvioinnissa. Kari Lehtonen Metropolia ammattikorkeakoulu Opetusteknologiastako apua matematiikan opiskelun reaaliaikaisessa ohjaamisessa ja arvioinnissa Kari Lehtonen Metropolia ammattikorkeakoulu Sisältö Matematiikka kompastuskivenä Matematiikan osaamisprofiilin

Lisätiedot

HISTORIAN OPPIAINE KEVÄTLUKUKAUSI 2015. Historian perusopinnot

HISTORIAN OPPIAINE KEVÄTLUKUKAUSI 2015. Historian perusopinnot HISTORIAN OPPIAINE KEVÄTLUKUKAUSI 2015 Historian perusopinnot yliopistonlehtori Henry Oinas-Kukkonen: Uusi aika, luento 16 t. + kirjallisuus, 8.1. 3.2. ti klo 10 12 HU205 ja to klo 14 16 HU106. Tentti

Lisätiedot

22A00110 Laskentatoimen perusteet (6 op) SYLLABUS. Opettaja (alkukurssi)

22A00110 Laskentatoimen perusteet (6 op) SYLLABUS. Opettaja (alkukurssi) 22A00110 Laskentatoimen perusteet (6 op) SYLLABUS Kurssin asema ja ajankohta; luentojen aika ja paikka Opettaja (alkukurssi) Opettaja (loppukurssi) Liiketoimintaosaamisen perusteet Syksy 2015, II-periodi

Lisätiedot

Sarjat ja integraalit, kevät 2014

Sarjat ja integraalit, kevät 2014 Sarjat ja integraalit, kevät 2014 Peter Hästö 12. maaliskuuta 2014 Matemaattisten tieteiden laitos Osaamistavoitteet Kurssin onnistuneen suorittamisen jälkeen opiskelija osaa erottaa jatkuvuuden ja tasaisen

Lisätiedot

Orientaatiotilaisuus Avoimen yliopiston opintoihin 8.1.2014

Orientaatiotilaisuus Avoimen yliopiston opintoihin 8.1.2014 Orientaatiotilaisuus Avoimen yliopiston opintoihin 8.1.2014 Tervetuloa opiskelemaan Helsingin yliopiston Avoimeen yliopistoon! 1 Perustietoa avoimesta yliopistosta Opetus on Helsingin yliopiston hyväksymää

Lisätiedot

Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut www.helsinki.fi

Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut www.helsinki.fi Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut Ohjelmointikurssin järjestäminen Helsingin yliopiston Ohjelmoinnin MOOC-kurssimateriaalin avulla 15.4.2016 1 Linkki Tietojenkäsittelytieteen

Lisätiedot

Tietueet. Tietueiden määrittely

Tietueet. Tietueiden määrittely Tietueet Tietueiden määrittely Tietue on tietorakenne, joka kokoaa yhteen eri tyyppistä tietoa yhdeksi asiakokonaisuudeksi. Tähän kokonaisuuteen voidaan viitata yhteisellä nimellä. Auttaa ohjelmoijaa järjestelemään

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 15.3.2010 T-106.1208 Ohjelmoinnin perusteet Y 15.3.2010 1 / 56 Tiedostoista: tietojen tallentaminen ohjelman suorituskertojen välillä Monissa sovelluksissa ohjelman

Lisätiedot

Tietorakenteet ja algoritmit CSE- A1140 (5 op)

Tietorakenteet ja algoritmit CSE- A1140 (5 op) Tietorakenteet ja algoritmit CSE- A1140 (5 op) Syksy 2015 Ari Korhonen 10.9.2015 CSE-A1140, Ari Korhonen 1 1. Kurssikuvaus 1.0 Yleistä 1.1 Esitiedot 1.2 Ilmoittautuminen 1.3 Tavoitteet 1.4 Opetuksen järjestelyt

Lisätiedot

Sähköinen matematiikan ja ohjelmoinnin opintopolku alakoulusta yliopistoon. Mikko Lujasmaa, Salon lukio Mikko-Jussi Laakso, Turun yliopisto

Sähköinen matematiikan ja ohjelmoinnin opintopolku alakoulusta yliopistoon. Mikko Lujasmaa, Salon lukio Mikko-Jussi Laakso, Turun yliopisto Sähköinen matematiikan ja ohjelmoinnin opintopolku alakoulusta yliopistoon Lukion ohjelmointi v 2.0 monipuolisilla automaattisesti arvioiduilla tehtävillä Mikko Lujasmaa, Salon lukio Mikko-Jussi Laakso,

Lisätiedot

Toteutussuunnitelma_Integroitu 12.12.-31.3.2009

Toteutussuunnitelma_Integroitu 12.12.-31.3.2009 Toteutussuunnitelma_Integroitu 12.12.-31.3.2009 Opettaja Katja Virtanen Opetettava opiskelijaryhmä HOMSAI07X4 Opintokokonaisuus ja opintopistemäärä INTEGROITU TIETOKONEAVUSTEINEN SUUNNITTELU (10063101),

Lisätiedot

KOKEMUKSIA JATKUVASTA ARVIOINNISTA JA KOTITENTISTÄ. Jari Hannu

KOKEMUKSIA JATKUVASTA ARVIOINNISTA JA KOTITENTISTÄ. Jari Hannu KOKEMUKSIA JATKUVASTA ARVIOINNISTA JA KOTITENTISTÄ Jari Hannu Kohdekurssi: RF-komponentit ja - mittaukset Sisältö RF- ja mikroaaltotekniikan perusteet, mikroaaltopiirien komponentit ja mittaaminen, mittalaitteet,

Lisätiedot

TIETOTEKNIIKKA 2012-2013 Koodi Vanha opintojakso op ov Vastuuhenkilö LV 2011-2012 vastaavat opinnot tai korvaava suoritustapa TTE.

TIETOTEKNIIKKA 2012-2013 Koodi Vanha opintojakso op ov Vastuuhenkilö LV 2011-2012 vastaavat opinnot tai korvaava suoritustapa TTE. TIETOTEKNIIKKA 2012-2013 Koodi Vanha opintojakso op ov Vastuuhenkilö LV 2011-2012 vastaavat opinnot tai korvaava suoritustapa TTE.344 Agenttipohjainen tietojenkäsittely 3 Ei voi suorittaa, tilalle jokin

Lisätiedot

Orientointi Avoimen yliopiston opintoihin

Orientointi Avoimen yliopiston opintoihin Orientointi Avoimen yliopiston opintoihin Tervetuloa opiskelemaan maantiedettä Helsingin yliopiston Avoimeen yliopistoon! Syytä valmistautua ennen opintojen alkua Tutustu huolellisesti opinto-ohjelmaan.

Lisätiedot

Pythonin alkeet Syksy 2010 Pythonin perusteet: Ohjelmointi, skriptaus ja Python

Pythonin alkeet Syksy 2010 Pythonin perusteet: Ohjelmointi, skriptaus ja Python Pythonin alkeet Syksy 2010 Pythonin perusteet: Ohjelmointi, skriptaus ja Python 8. marraskuuta 2010 Ohjelmointi Perusteet Peruskäsitteitä Olio-ohjelmointi Pythonin alkeet Esittely Esimerkkejä Muuttujat

Lisätiedot

Johdatus Ohjelmointiin

Johdatus Ohjelmointiin Johdatus Ohjelmointiin Syksy 2006 Viikko 2 13.9. - 14.9. Tällä viikolla käsiteltävät asiat Peruskäsitteitä Kiintoarvot Tiedon tulostus Yksinkertaiset laskutoimitukset Muuttujat Tiedon syöttäminen Hyvin

Lisätiedot

Tietuetyypin määrittely toteutetaan C-kielessä struct-rakenteena seuraavalla tavalla:

Tietuetyypin määrittely toteutetaan C-kielessä struct-rakenteena seuraavalla tavalla: KERTAUSTEHTÄVIÄ Tietue Tietuetyypin määrittely toteutetaan C-kielessä struct-rakenteena seuraavalla tavalla: struct henkilotiedot char nimi [20]; int ika; char puh [10]; ; Edellä esitetty kuvaus määrittelee

Lisätiedot

WebOodin opinto-opas ja ilmoittautuminen

WebOodin opinto-opas ja ilmoittautuminen Aloitus Homma alkaa osoitteesta www.helsinki.fi/weboodi. Jos et omista yliopiston atk-tunnuksia, voit hypätä kohdan 1. yli. Voit huoletta tutustua WebOodin saloihin ilman tunnuksiakin. WebOodin opinto-opas

Lisätiedot

Taulukot. Jukka Harju, Jukka Juslin 2006 1

Taulukot. Jukka Harju, Jukka Juslin 2006 1 Taulukot Jukka Harju, Jukka Juslin 2006 1 Taulukot Taulukot ovat olioita, jotka auttavat organisoimaan suuria määriä tietoa. Käsittelylistalla on: Taulukon tekeminen ja käyttö Rajojen tarkastus ja kapasiteetti

Lisätiedot

IIZO3030 TIETOKANNAT (5 OP)

IIZO3030 TIETOKANNAT (5 OP) IIZO3030 TIETOKANNAT (5 OP) http://homes.jamk.fi/~huojo/opetus/iizo3030/ OPINTOJAKSON ESITTELY JOUNI HUOTARI JA ARI RANTALA K2013 TUTUSTUMISKIERROS Keitä me olemme miksi me opetamme tietokantoja Keitä

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 1.4.2009 T-106.1208 Ohjelmoinnin perusteet Y 1.4.2009 1 / 56 Tentti Ensimmäinen tenttimahdollisuus on pe 8.5. klo 13:00 17:00 päärakennuksessa. Tämän jälkeen

Lisätiedot

T-110.4100 Harjoitustyöluento

T-110.4100 Harjoitustyöluento 1. lokakuuta 2009 Yhteenveto 1 2 3 Linkkitilaprotokolla 4 5 6 DL! Ensimmäinen deadline lähestyy: harjoitustyön suunnitelma pitäisi palauttaa 15.10 klo 12 mennessä. Itse harjoitustyöstä lisää tuota pikaa..

Lisätiedot

Johdanto kurssiin ja ohjelmoijan työkaluihin

Johdanto kurssiin ja ohjelmoijan työkaluihin CSE-A1110 Ohjelmointi 1 Luento 1 Johdanto kurssiin ja ohjelmoijan työkaluihin Juha Sorva juha.sorva@aalto.fi Luennon sisältö 1. Kurssin tavoitteet ja toimintatavat 2. Vähän alkua itse asiasta, ohjelmoinnista

Lisätiedot

Vieraiden kielten aineenopettajakoulutus/aikataulu viikoille 36 38/Minna Maijala [14.8.2015]

Vieraiden kielten aineenopettajakoulutus/aikataulu viikoille 36 38/Minna Maijala [14.8.2015] Vieraiden kielten aineenopettajakoulutus/aikataulu viikoille 36 38/Minna Maijala [14.8.2015] Intensiiviviikot Educariumissa syksyllä 2015: vk 36 38: ma 31.8. - ti 15.9. vk 39 40: to 24.9. - to 1.10. vk

Lisätiedot

CT30A9001 Tietoliikennetekniikan seminaari 2. INFOLUENTO (k2010) Kari Heikkinen Lappeenrannan teknillinen yliopisto

CT30A9001 Tietoliikennetekniikan seminaari 2. INFOLUENTO (k2010) Kari Heikkinen Lappeenrannan teknillinen yliopisto CT30A9001 Tietoliikennetekniikan seminaari 2 INFOLUENTO (k2010) Kari Heikkinen Lappeenrannan teknillinen yliopisto Wikissä Sisältö: Yleinen orientoituminen ja järjestäytyminen Kurssin arvostelun ja arvosanan

Lisätiedot

Weboodi. Katri Laaksonen Oppimisen IT oodi@aalto.fi

Weboodi. Katri Laaksonen Oppimisen IT oodi@aalto.fi Weboodi Katri Laaksonen Oppimisen IT oodi@aalto.fi WebOodissa: Henkilötietojen ylläpito Henkilötietojen luovutusluvat ja niiden ylläpito Ilmoittautuminen opetukseen / tentteihin Virallinen suoritusrekisteri

Lisätiedot

Tenttikysymykset. + UML-kaavioiden mallintamistehtävät

Tenttikysymykset. + UML-kaavioiden mallintamistehtävät Tenttikysymykset 1. Selitä mitä asioita kuuluu tietojärjestelmän käsitteeseen. 2. Selitä kapseloinnin ja tiedon suojauksen periaatteet oliolähestymistavassa ja mitä hyötyä näistä periaatteista on. 3. Selitä

Lisätiedot

KESKEISIÄ TAITOJA TIETOTEKNIIKASSA

KESKEISIÄ TAITOJA TIETOTEKNIIKASSA 5.22. Tietotekniikka Tietotekniikka on monipuolinen työkalu, jonka käyttötaitoa tarvitaan hyvin monenlaisissa yhteyksissä tiedonhausta oman tiedon tuottamiseen. Tietotekniikan taitoja tarvitaan myös ympäröivän

Lisätiedot

TERVETULOA OPISKELEMAAN! Informaatiotutkimuksen ja interaktiivisen median tutkinto-ohjelman infotilaisuus 27.8.2013

TERVETULOA OPISKELEMAAN! Informaatiotutkimuksen ja interaktiivisen median tutkinto-ohjelman infotilaisuus 27.8.2013 TERVETULOA OPISKELEMAAN! Informaatiotutkimuksen ja interaktiivisen median tutkinto-ohjelman infotilaisuus 27.8.2013 Päivän ohjelma 12.00 Opiskelukäytännöt INFIMissä 13.30 Kahvitauko 14.00 Tutkintokohtaiset

Lisätiedot

Opintojaksot Perusopinnot 25 op Aineopinnot 35 op Opintojaksot 687600P Johdatus taidehistoriaan (5op) Laajuus Opetuskieli Ajoitus Osaamistavoitteet

Opintojaksot Perusopinnot 25 op Aineopinnot 35 op Opintojaksot 687600P Johdatus taidehistoriaan (5op) Laajuus Opetuskieli Ajoitus Osaamistavoitteet Opintojaksot Perusopinnot 25 op 687600P Johdatus taidehistoriaan 5 op 687601P Taidehistorian peruskurssi 13 op 687602P Kotimaan ekskursio 3 op 687603P Valinnaiset opinnot 4 op Aineopinnot 35 op 687604A

Lisätiedot

Ajankäytön suunnittelu opiskelussa. SCI-A0000 Johdatus opiskeluun Susanna Reunanen 29.10.2015

Ajankäytön suunnittelu opiskelussa. SCI-A0000 Johdatus opiskeluun Susanna Reunanen 29.10.2015 Ajankäytön suunnittelu opiskelussa SCI-A0000 Johdatus opiskeluun Susanna Reunanen 29.10.2015 Sisältö Ajankäytön suunnittelu Ajankäytön vinkkejä Esimerkkejä ajankäytön suunnitteluun Linkkejä 30.10.2015

Lisätiedot

ABTEKNILLINEN KORKEAKOULU Tietoverkkolaboratorio

ABTEKNILLINEN KORKEAKOULU Tietoverkkolaboratorio ABTEKNILLINEN KORKEAKOULU Tietoverkkolaboratorio S-38.145 Liikenneteorian perusteet (2 ov) Kevät 2003 Aleksi Penttinen & Eeva Nyberg Tietoverkkolaboratorio Teknillinen korkeakoulu http://www.netlab.hut.fi/opetus/s38145/

Lisätiedot

Muutamia peruskäsitteitä

Muutamia peruskäsitteitä Muutamia peruskäsitteitä Huom. 1: nämä peruskäsitteet eivät muodosta hyvin määriteltyä keskenään yhteensopivien käsitteiden joukkoa, vaan käsitteet ovat osittain päällekkäisiä ja eri yhteyksissä niillä

Lisätiedot

KANSAINVÄLISYYSTUTORIN OSAAMISPASSI

KANSAINVÄLISYYSTUTORIN OSAAMISPASSI KANSAINVÄLISYYSTUTORIN OSAAMISPASSI Nimi Opetuspiste OSAAMISPASSI Kansainvälisyystutor -opinnot kuuluvat etiikan opintoihin. Saamasi opintoviikkomäärän laajuus riippuu siitä, miten paljon syvennät osaamistasi

Lisätiedot

TIE-20200 Ohjelmistojen suunnittelu. Luento 8..9: moniperintä

TIE-20200 Ohjelmistojen suunnittelu. Luento 8..9: moniperintä TIE-20200 Ohjelmistojen suunnittelu Luento 8..9: moniperintä 1 Ajankohtaista Harjoitustyön suunnittelusessiot pidetty, työt jatkuvat, välivaiheen esittely seuraavana Viimeinen viikkoharjoituskerta, palataan

Lisätiedot

Rajapinta (interface)

Rajapinta (interface) 1 Rajapinta (interface) Mikä rajapinta on? Rajapinta ja siitä toteutettu luokka Monimuotoisuus ja dynaaminen sidonta Rajapinta vs periytyminen 1 Mikä rajapinta on? Rajapintoja käytetään, kun halutaan määritellä

Lisätiedot

Opintoihin orientointi

Opintoihin orientointi Opintoihin orientointi Tervetuloa opiskelemaan fysiikkaa Helsingin yliopiston Avoimeen yliopistoon! 3.9.2013 1 Ennen opintojen alkua Tutustu huolellisesti ja hyvin opinto-ohjelmaan. Tee HOPS eli henkilökohtainen

Lisätiedot

30 Opetussuunnitelma OSAAMISEN ARVIOINTI ARVIOINNIN KOHTEET JA AMMATTITAITOVAATIMUKSET OSAAMISEN HANKKIMINEN. järjestelmätyöt: työskentely

30 Opetussuunnitelma OSAAMISEN ARVIOINTI ARVIOINNIN KOHTEET JA AMMATTITAITOVAATIMUKSET OSAAMISEN HANKKIMINEN. järjestelmätyöt: työskentely Hyväksymismerkinnät 1 (7) Näytön kuvaus: Opiskelija osoittaa osaamisensa ammattiosaamisen näytössä toimimalla tieto- ja tietoliikennealan yrityksissä erilaisissa työkokonaisuuksissa ja tehtävissä sekä

Lisätiedot

T-76.611 Ohjelmistojen määrittely- ja suunnittelumenetelmät

T-76.611 Ohjelmistojen määrittely- ja suunnittelumenetelmät T-76.611 Ohjelmistojen määrittely- ja suunnittelumenetelmät Software design and specification methods Kurssin henkilökunta ja sponsori Luennoitsija DI Antti Karanta, Napa Oy www.napa.fi Assistentti TkL

Lisätiedot

Pythonin Kertaus. Cse-a1130. Tietotekniikka Sovelluksissa. Versio 0.01b

Pythonin Kertaus. Cse-a1130. Tietotekniikka Sovelluksissa. Versio 0.01b Pythonin Kertaus Cse-a1130 Tietotekniikka Sovelluksissa Versio 0.01b Listat 1/2 esimerkkejä listan peruskäytöstä. > lista=['kala','kukko','kissa','koira'] ['kala','kukko','kissa','koira'] >lista.append('kana')

Lisätiedot

Ohjelmoinnin jatkokurssi, kurssikoe 28.4.2014

Ohjelmoinnin jatkokurssi, kurssikoe 28.4.2014 Ohjelmoinnin jatkokurssi, kurssikoe 28.4.2014 Kirjoita jokaiseen palauttamaasi konseptiin kurssin nimi, kokeen päivämäärä, oma nimi ja opiskelijanumero. Vastaa kaikkiin tehtäviin omille konsepteilleen.

Lisätiedot

Valtioneuvoston asetus

Valtioneuvoston asetus Valtioneuvoston asetus Maanpuolustuskorkeakoulusta Annettu Helsingissä 30 päivänä joulukuuta 2008 Valtioneuvoston päätöksen mukaisesti, joka on tehty puolustusministeriön esittelystä, säädetään Maanpuolustuskorkeakoulusta

Lisätiedot

Esimerkkiprojekti. Mallivastauksen löydät Wroxin www-sivuilta. Kenttä Tyyppi Max.pituus Rajoitukset/Kommentit

Esimerkkiprojekti. Mallivastauksen löydät Wroxin www-sivuilta. Kenttä Tyyppi Max.pituus Rajoitukset/Kommentit Liite E - Esimerkkiprojekti E Esimerkkiprojekti Olet lukenut koko kirjan. Olet sulattanut kaiken tekstin, Nyt on aika soveltaa oppimiasi uusia asioita pienen, mutta täydellisesti muotoiltuun, projektiin.

Lisätiedot

Savonlinnan normaalikoulu 2010-2011

Savonlinnan normaalikoulu 2010-2011 KÄYTTÄYTYMISEN JA TYÖSKENTELYN ARVIOINTI Oppilaan nimi syntymäaika 1. vuosiluokka 18.12.2010 Oppilaan itsearviointi: Kiitettävästi Hyvin Tyydyttävästi Heikosti Käyttäytyminen oppilas Noudatan hyviä tapoja.

Lisätiedot

Digitaalinen portfolio oppimisen tukena (4op)

Digitaalinen portfolio oppimisen tukena (4op) Digitaalinen portfolio oppimisen tukena (4op) Harto Pönkä, Essi Vuopala Tavoitteet ja toteutus Osaamistavoitteet Kurssin jälkeen opiskelija osaa suunnitella ja toteuttaa digitaalisen portfolion blogi ympäristöön,

Lisätiedot

TIE-20200 Ohjelmistojen suunnittelu

TIE-20200 Ohjelmistojen suunnittelu TIE-20200 Ohjelmistojen suunnittelu Luento 0: Kurssin esittely TIE-20200 Samuel Lahtinen 1 Mitäs tänään on tarjolla? Käytännön juttuja: Mistä tietoa löytyy Kurssin henkilökunta Kurssin rakenne Käytännönjärjestelyt

Lisätiedot

elearning Salpaus http://elsa.salpaus.fi Elsa-tutuksi

elearning Salpaus http://elsa.salpaus.fi Elsa-tutuksi elearning Salpaus http://elsa.salpaus.fi Elsa-tutuksi SISÄLLYSLUETTELO 1 MIKÄ ON ELSA, ENTÄ MOODLE?... 3 1.1 MITÄ KURSSILLA VOIDAAN TEHDÄ?... 3 2 KURSSILLE KIRJAUTUMINEN... 3 3 KURSSILLE LIITTYMINEN...

Lisätiedot

1. Mitkä ovat tietoliikennetekniikan koulutusohjelman opintosuunnat?

1. Mitkä ovat tietoliikennetekniikan koulutusohjelman opintosuunnat? Seppo Saastamoinen 25.9.2003 Sivu 1/6 TEKNILLISEN KORKEAKOULUN TUTKINTOSÄÄNTÖ (http://www.hut.fi/yksikot/opintotoimisto/lait/tutkintosaanto_111200_voimassaoleva.htm) 1. Mitkä ovat tietoliikennetekniikan

Lisätiedot

Arvioinnilla kannustetaan opiskelijaa myönteisellä tavalla omien tavoitteittensa asettamiseen ja työskentelytapojensa tarkentamiseen.

Arvioinnilla kannustetaan opiskelijaa myönteisellä tavalla omien tavoitteittensa asettamiseen ja työskentelytapojensa tarkentamiseen. 6 OPISKELIJAN OPPIMISEN ARVIOINTI 6.1 Arvioinnin tavoitteet "Opiskelijan arvioinnilla pyritään ohjaamaan ja kannustamaan opiskelua sekä kehittämään opiskelijan edellytyksiä itsearviointiin. Opiskelijan

Lisätiedot

Mikä yhteyssuhde on?

Mikä yhteyssuhde on? 1 Yhteyssuhde Mikä yhteyssuhde on? Yhteyssuhde Javalla Konstruktorit set-ja get-metodit tostring-metodi Pääohjelma 1 Mikä yhteyssuhde on? Tili - : String - : double * 1 Asiakas - hetu: String - : String

Lisätiedot

TEHTÄVIEN PALAUTTAMINEN MOODLEEN

TEHTÄVIEN PALAUTTAMINEN MOODLEEN TEHTÄVIEN PALAUTTAMINEN MOODLEEN Moodlessa opettaja voi valita tehtävälleen jonkun neljästä erilaisesta tehtävämuodosta: Lähetä yksi tiedosto opiskelija palauttaa yhden tiedoston. Tiedostojen lähetys opiskelija

Lisätiedot

Olio-ohjelmointi Johdanto olio-ohjelmointiin

Olio-ohjelmointi Johdanto olio-ohjelmointiin Olio-ohjelmointi Johdanto olio-ohjelmointiin Ohjelmistoa kehitettäessä voidaan tunnistaa ainakin kaksi abstraktiota: prosessiabstraktio ja dataabstraktio. Prosessiabstraktio huomattiin jo varhain, koska

Lisätiedot