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

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

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

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

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

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

Luento 0: Kurssihallinto Tietokoneen rakenne (2 ov / 4 op) Syksy 2006

Luento 0: Kurssihallinto Tietokoneen rakenne (2 ov / 4 op) Syksy 2006 Luento 0 581365 Tietokoneen rakenne (2 ov / 4 op) Syksy 2006 Teemu Kerola Helsingin yliopisto Tietojenkäsittelytieteen laitos Luento 0-1 Tietokoneen rakenne Asema opetuksessa u 1999 HajaTilin pakollinen,

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

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

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

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

Kasvatustiede (luokanopettaja/varhaiskasvatus) perusopinnot (25 op)

Kasvatustiede (luokanopettaja/varhaiskasvatus) perusopinnot (25 op) Kasvatustiede (luokanopettaja/varhaiskasvatus) perusopinnot (25 op) Alkuinfo 8.9.2015 1 OPINNOISTA Luokanopettaja perusopinnot (25 op) sisältää 6 opintojaksoa. Varhaiskasvatus perusopinnot (25 op): sisältää

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

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

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

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

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

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

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

Henkilökohtainen opintojen suunnittelu eli HOPS Urapalvelut opintojen alkuvaiheessa uraohjaaja Johanna Kilpeläinen

Henkilökohtainen opintojen suunnittelu eli HOPS Urapalvelut opintojen alkuvaiheessa uraohjaaja Johanna Kilpeläinen Johdatus akateemisiin opintoihin 1 op, kaikille yhteiset luennot Henkilökohtainen opintojen suunnittelu eli HOPS Urapalvelut opintojen alkuvaiheessa uraohjaaja Johanna Kilpeläinen 3.9.2012 Yliopisto-opiskelun

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

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

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

Tietorakenteet op, 50 h. Luennot alkavat 7.9. ja päättyvät

Tietorakenteet op, 50 h.  Luennot alkavat 7.9. ja päättyvät Tietorakenteet 2016 Martti Juhola luennot: Ke 7.9.2016-23.11.2016 viikoittain klo 10-12, Pinni ls B1097, huom. Aloitus päätalolla! Poikkeus: 7.9.2016 klo 10 12, PÄÄTALO ls D11 To 8.9.2016 klo 10-12, Pinni

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

MS-C2128 Ennustaminen ja Aikasarja-analyysi, 5 op Esittely

MS-C2128 Ennustaminen ja Aikasarja-analyysi, 5 op Esittely MS-C2128 Ennustaminen ja Aikasarja-analyysi, 5 op Esittely Matematiikan ja systeemianalyysin laitos Perustieteiden korkeakoulu Aalto-yliopisto Syksy 2016 Aikataulu ja suoritustapa (Katso MyCourses) Luennot

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

Graafisen käyttöliittymän ohjelmointi Syksy 2013

Graafisen käyttöliittymän ohjelmointi Syksy 2013 TIE-11300 Tietotekniikan vaihtuva-alainen kurssi Graafisen käyttöliittymän ohjelmointi Syksy 2013 Luento 1 Johdanto ja Qt työkalujen esittely Juha-Matti Vanhatupa Kurssin tavoitteet Kuvailla käyttöliittymäohjelmoinnin

Lisätiedot

Tervetuloa jatkamaan DIGITAALI- TEKNIIKAN opiskelua! Digitaalitekniikka (piirit) Luku 0 Sivu 1 (8)

Tervetuloa jatkamaan DIGITAALI- TEKNIIKAN opiskelua! Digitaalitekniikka (piirit) Luku 0 Sivu 1 (8) Tervetuloa jatkamaan DIGITAALI- TEKNIIKAN opiskelua! Digitaalitekniikka (piirit) Luku 0 Sivu 1 (8) Digitaalitekniikka (piirit) Luku 0 Sivu 2 (8) Yleistä opintojaksosta Laajuus 3 op = 80 h, 1. periodilla

Lisätiedot

KTKO104 Tieto- ja viestintätekniikka. 2. Luento - Opetussuunnitelma ja TVT Tiistai

KTKO104 Tieto- ja viestintätekniikka. 2. Luento - Opetussuunnitelma ja TVT Tiistai KTKO104 Tieto- ja viestintätekniikka 2. Luento - Opetussuunnitelma ja TVT Tiistai 25.10. 2016 OPS 2014 Perusopetuksen Opetussuunnitelman Perusteet 2014, eli OPS 2014 Hyväksytty 2014, astuu voimaan 2016

Lisätiedot

Kuvataiteen perusopinnot (25 op) - ayukuv1700

Kuvataiteen perusopinnot (25 op) - ayukuv1700 Kuvataiteen perusopinnot (25 op) - ayukuv1700 Opetus toteutetaan vuonna 2016 Riihimäellä yhteistyössä Riihimäen kansalaisopiston kanssa. Ajankohta Kevät 2016 - Syksy 2016 Opiskelijan tulee omata riittävät

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

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

Tietokoneen toiminta (Computer Organization I)

Tietokoneen toiminta (Computer Organization I) 581305-6 Tietokoneen toiminta (Computer Organization I) Teemu Kerola Helsingin yliopisto Tietojenkäsittelytieteen laitos Kevät 2003 Muuntokoulutettaville 1 Aihepiiri Sovellukset Teknologia Samanaikaisuus

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

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

Tieto- ja viestintätekniikan opinnot Jyväskylän yliopistossa. Humanistinen tiedekunta Syksy 2016 Tanja Välisalo

Tieto- ja viestintätekniikan opinnot Jyväskylän yliopistossa. Humanistinen tiedekunta Syksy 2016 Tanja Välisalo Tieto- ja viestintätekniikan opinnot Jyväskylän yliopistossa Humanistinen tiedekunta Syksy 2016 Tanja Välisalo Sisältö 1. Mitä teknologiataitoja tarvitsen? 2. Tieto- ja viestintäteknologian opinnot 3.

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

HAHMONTUNNISTUKSEN PERUSTEET

HAHMONTUNNISTUKSEN PERUSTEET HAHMONTUNNISTUKSEN PERUSTEET T-61.3020, 4 op., Kevät 2008 Luennot: Laskuharjoitukset: Harjoitustyö: Erkki Oja Elia Liiitiäinen Elia Liitiäinen TKK, Tietojenkäsittelytieteen laitos 1 FOREIGN STUDENTS Lectures

Lisätiedot

22A00110 Laskentatoimen perusteet (6 op) SYLLABUS. Opettaja. Jari Melgin Huone H 3.35/Töölö Puhelin

22A00110 Laskentatoimen perusteet (6 op) SYLLABUS. Opettaja. Jari Melgin Huone H 3.35/Töölö Puhelin 22A00110 Laskentatoimen perusteet (6 op) SYLLABUS Kurssin asema ja ajankohta; luentojen aika ja paikka Opettaja Liiketoimintaosaamisen perusteet Syksy 2016, II-periodi Ma 13.15 15 Ke 13.15 15 To 13.15

Lisätiedot

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2 Kurssien esittely lukukausi 2015-16 Tavoitteet. Automaatio 1 ja 2 Opiskelija tuntee erilaisten sovellusalueiden automaatioratkaisujen erot, ymmärtää automaatiojärjestelmien

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

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

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

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

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

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

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

Tavoite Opiskelija osaa käyttää englannin kielen rakenteita, hallitsee kielen perusilmaukset ja ymmärtää opiskelijan arkielämään liittyvää kieltä

Tavoite Opiskelija osaa käyttää englannin kielen rakenteita, hallitsee kielen perusilmaukset ja ymmärtää opiskelijan arkielämään liittyvää kieltä Kuvaukset 1 (6) Englanti, Back to basics, 1 ov (YV3EN1) Tavoite osaa käyttää englannin kielen rakenteita, hallitsee kielen perusilmaukset ja ymmärtää opiskelijan arkielämään liittyvää kieltä Teemat ja

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

Sinulle avoin yliopisto!

Sinulle avoin yliopisto! Sinulle avoin yliopisto! Itä-Suomen yliopiston Avoimen yliopiston yleinen opintoinfo klo 17.30 keskiviikkona 14.8.2013 Joensuu torstaina 15.8. Kuopio torstaina 22.8. etäyhteydessä Sisältö ja illan tavoitteet:

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

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

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

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

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

OPINTOJEN SUUNNITTELU

OPINTOJEN SUUNNITTELU OPINTOJEN SUUNNITTELU JA AJANKÄYTTÖ KM Satu-Tuulia Vuoksenranta 2016 OPINTOJEN SUUNNITTELU JA AJANKÄYTTÖ Minä opiskelijana Opintojen suunnittelun reunaehtoja Ajankäyttö, HOPS Opiskelun haasteiden yli MIKSI

Lisätiedot

LISÄOHJEITA DIPLOMITYÖN TEKEMISEEN

LISÄOHJEITA DIPLOMITYÖN TEKEMISEEN LISÄOHJEITA DIPLOMITYÖN TEKEMISEEN TÄYDENTÄMÄÄN OSASTON DIPLOMITYÖOHJETTA http://www.ee.oulu.fi/opiskelu/lomakkeet/diplomity%f6/diplomity%f6n.teko-ohjeet.pdf Prof. Mika Ylianttila Informaationkäsittelyn

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

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

Sisäinen tarkastus ja atk-avusteinen tarkastus (22C00600, 6 op)

Sisäinen tarkastus ja atk-avusteinen tarkastus (22C00600, 6 op) Sisäinen tarkastus ja atk-avusteinen tarkastus (22C00600, 6 op) OPETUSSUUNNITELMA 19.2.2016 Opettajan yhteystiedot Kurssin tiedot Luennot ja harjoitukset Kurssin asema Vapaasti valittavat opinnot Nimi

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

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

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

Perusopetuksen opetussuunnitelman matematiikassa, fysiikassa ja kemiassa Tiina Tähkä, Opetushallitus

Perusopetuksen opetussuunnitelman matematiikassa, fysiikassa ja kemiassa Tiina Tähkä, Opetushallitus Perusopetuksen opetussuunnitelman matematiikassa, fysiikassa ja kemiassa 14.11.2015 Tiina Tähkä, Opetushallitus MAHDOLLINEN KOULUKOHTAINEN OPS ja sen varaan rakentuva vuosisuunnitelma PAIKALLINEN OPETUSSUUNNITELMA

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

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

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

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

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

Flipped classroom (2op) Käänteinen opetus/luokkahuone Lähipäivä

Flipped classroom (2op) Käänteinen opetus/luokkahuone Lähipäivä Flipped classroom (2op) Käänteinen opetus/luokkahuone Lähipäivä 6.10.2015 Learning services / OPIT Timo Ovaska Keskeinen sisältö ja osaamistavoitteet Käänteisen opetuksen suunnittelu ja elementit Erilaisten

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

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

Kalvomateriaalia: SCI-A0000 Johdatus opiskeluun

Kalvomateriaalia: SCI-A0000 Johdatus opiskeluun Kalvomateriaalia: SCI-A0000 Johdatus opiskeluun 2016 Luento #3 Tiedeyhteisö ja työelämä Kysymyksiä parin viikon takaa Toinen kotimainen kieli https://into.aalto.fi/display/filc/toinen+kotimainen+kieli

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

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

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

Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 4: Ohjelmointi, skriptaus ja Python

Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 4: Ohjelmointi, skriptaus ja Python Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 4: Ohjelmointi, skriptaus ja Python 31. tammikuuta 2009 Ohjelmointi Perusteet Pythonin alkeet Esittely Esimerkkejä Muuttujat Peruskäsitteitä Käsittely

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

Kurssin esittely (syksy 2016)

Kurssin esittely (syksy 2016) Kurssin esittely (syksy 2016) MS-C2107 Sovelletun matematiikan tietokonetyöt MS-C2107 Sovelletun matematiikan tietokonetyöt 1 Opettajat Tuntiopettaja Anna Anttalainen (BIO), aktiivinen kiltatoiminnassa

Lisätiedot

AS Automaation käyttöliittymät L Opetussuunnitelma

AS Automaation käyttöliittymät L Opetussuunnitelma Automaation käyttöliittymät L Opetussuunnitelma Kevät 2007 Perustiedot Opintopistemäärä 3op Luentojen ja harjoitustyön ohjaustilaisuuksien määrä /suorittaminen: Opettajat 6 + 4 4. Periodi TkT (Luennot)

Lisätiedot

OPISKELIJAN AJANKÄYTÖN HALLINTA?

OPISKELIJAN AJANKÄYTÖN HALLINTA? OPISKELIJAN AJANKÄYTÖN HALLINTA? Suvi Jutila ja Miia Wennström W5W 2 -projekti Kuva Jukka Savilampi OPINTOJEN ETENEMINEN KATSOTAAN PALJONKO AIKAA OPISKELUUN MENEE Ajankäytön seuranta Olli opiskelija AJANKÄYTÖN

Lisätiedot

Verkko-opisto Info Opiskelijoille

Verkko-opisto Info Opiskelijoille Verkko-opisto Info Opiskelijoille Verkko-opiskelun etuja Aikaan ja paikkaan sitoutumatonta opiskelua Oman opiskeluvauhdin suunnittelu ja toteutus Nopeutettu opiskelu silloin, kun valmistuminen on lähellä

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

Pikaohjeet A&O oppimisympäristön käytön aloittamiseen

Pikaohjeet A&O oppimisympäristön käytön aloittamiseen Pikaohjeet A&O oppimisympäristön käytön aloittamiseen 1. Kirjaudu A&O-ympäristöön Verkkopalvelun sisällöntuotanto kurssilla käytettävä A&O alusta löytyy verkko-osoitteesta: http://ao4.ee.tut.fi/hypermedia/

Lisätiedot