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

https://noppa.oulu.fi/noppa/kurssi/811122p/etusivu

https://noppa.oulu.fi/noppa/kurssi/811122p/etusivu Johdatus ohjelmointiin 811122P Yleiset järjestelyt: Kurssin sivut noppa -järjestelmässä: https://noppa.oulu.fi/noppa/kurssi/811122p/etusivu 0. Kurssin suorittaminen Tänä vuonna kurssin suorittaminen tapahtuu

Lisätiedot

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla. Tentti Tentti Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla. Omia koneita ei saa käyttää. Sähköisessä tentissä on paperitentin tapaan osaamisen

Lisätiedot

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

Biokemian menetelmät I P (10 op / 8 op / 3,5 op) Juha Kerätär (F210, Kontinkangas,

Biokemian menetelmät I P (10 op / 8 op / 3,5 op) Juha Kerätär (F210, Kontinkangas, Biokemian menetelmät I 740151P (10 op / 8 op / 3,5 op) Juha Kerätär (F210, Kontinkangas, juha.keratar@oulu.fi) Yleistä kurssista Kurssin sivut Noppa-portaalissa: https://noppa.oulu.fi/noppa/kurssi/740151

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

OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6op

OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6op OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6op Syksy 2007, Periodit 1-2 Juha Järvensivu juha.jarvensivu@tut.fi Sisällysluettelo Käytännönjärjestelyt Esitietovaatimukset Suoritusvaatimukset Kurssin

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

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

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

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

Tietokoneverkot. T Tietokoneverkot (4 op) viimeistä kertaa CSE-C2400 Tietokoneverkot (5 op) ensimmäistä kertaa

Tietokoneverkot. T Tietokoneverkot (4 op) viimeistä kertaa CSE-C2400 Tietokoneverkot (5 op) ensimmäistä kertaa Tietokoneverkot T-110.4100 Tietokoneverkot (4 op) viimeistä kertaa CSE-C2400 Tietokoneverkot (5 op) ensimmäistä kertaa ja Matti Siekkinen Tietokoneverkot 2014 sanna.suoranta@aalto.fi Kurssista kaksi versiota

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

Tietoturva. 0. Tietoa kurssista P 5 op. Oulun yliopisto Tietojenkäsittelytieteiden laitos Periodi / 2015

Tietoturva. 0. Tietoa kurssista P 5 op. Oulun yliopisto Tietojenkäsittelytieteiden laitos Periodi / 2015 811168P 5 op 0. Oulun yliopisto Tietojenkäsittelytieteiden laitos 811168P 5 op : 9.3. 8.5.2015 Luennot: Juha Kortelainen e-mail: juha.kortelainen@oulu.fi puh: 0294 487934 mobile: 040 744 1368 vast. otto:

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

Vastuuopettaja. Kurssiesite Olio-ohjelmoinnin perusteet Kevät Olio-ohjelmoinnin perusteet (TIEA2.1)

Vastuuopettaja. Kurssiesite Olio-ohjelmoinnin perusteet Kevät Olio-ohjelmoinnin perusteet (TIEA2.1) Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2017 Jorma Laurikkala Tietojenkäsittelytieteet Luonnontieteiden tiedekunta Tampereen yliopisto Vastuuopettaja Jorma Laurikkala, yliopistonlehtori. Luennot,

Lisätiedot

Kurssiesite Olio-ohjelmoinnin perusteet Kevät Jorma Laurikkala Tietojenkäsittelytieteet Luonnontieteiden tiedekunta Tampereen yliopisto

Kurssiesite Olio-ohjelmoinnin perusteet Kevät Jorma Laurikkala Tietojenkäsittelytieteet Luonnontieteiden tiedekunta Tampereen yliopisto Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2017 Jorma Laurikkala Tietojenkäsittelytieteet Luonnontieteiden tiedekunta Tampereen yliopisto Vastuuopettaja Jorma Laurikkala, yliopistonlehtori. Luennot,

Lisätiedot

KJR-C2002 Kontinuumimekaniikan perusteet Kurssiesite

KJR-C2002 Kontinuumimekaniikan perusteet Kurssiesite KJR-C2002 Kontinuumimekaniikan perusteet Kurssiesite Menestyminen nykypäivän poikkitieteellisissä työtehtävissä vaatii vahvan ymmärryksen eri insinöörialojen perusteista. Mekaniikan perusteiden ymmärtäminen

Lisätiedot

Tietokoneen rakenne (2 ov / 4 op) Syksy 2007 Liisa Marttinen. Helsingin yliopisto Tietojenkäsittelytieteen laitos

Tietokoneen rakenne (2 ov / 4 op) Syksy 2007 Liisa Marttinen. Helsingin yliopisto Tietojenkäsittelytieteen laitos Luento 0 581365 Tietokoneen rakenne (2 ov / 4 op) Syksy 2007 Liisa Marttinen Helsingin yliopisto Tietojenkäsittelytieteen laitos Luento0-1 Tietokoneen rakenne Asema opetuksessa u 2005 HajaTilin valinnainen,

Lisätiedot

Tuloslaskenta (22C00400, 6 op)

Tuloslaskenta (22C00400, 6 op) Tuloslaskenta (22C00400, 6 op) OPETUSSUUNNITELMA 3.10.2016 Opettajanyhteystiedot Kurssin tiedot Luennot ja harjoitukset Kurssin asema KTK, erikoistumisopinnot Nimi Kari Toiviainen (TS2013) S-posti kari.toiviainen@aalto.fi

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

CHEM-A1200 Kemiallinen rakenne ja sitoutuminen, syksy 2016

CHEM-A1200 Kemiallinen rakenne ja sitoutuminen, syksy 2016 CHEM-A1200 Kemiallinen rakenne ja sitoutuminen, syksy 2016 Kontaktiopetus 70 h Luennot 44 h Laboratoriotyöt 24 h + 2 h = 26 h Oma työ 65 h Laskutuvat ja kotitehtävät 24 h Laboratoriotöiden loppuraportti

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

Analyysi 1, kevät 2010

Analyysi 1, kevät 2010 Analyysi 1, kevät 2010 Peter Hästö 27. tammikuuta 2010 Matemaattisten tieteiden laitos Osaamistavoitteet Kurssin onnistuneen suorittamisen jälkeen opiskelija osaa määritellä alkeistopologian käsitteet

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

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

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

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 2016-17 Tavoitteet. Automaatio 1 ja 2 Opiskelija tuntee erilaisten sovellusalueiden automaatioratkaisujen erot, ymmärtää automaatiojärjestelmien

Lisätiedot

Ohjelmistojen mallintaminen, kesä 2009

Ohjelmistojen mallintaminen, kesä 2009 582104 Ohjelmistojen mallintaminen, kesä 2009 1 Ohjelmistojen mallintaminen Software Modeling Perusopintojen pakollinen opintojakso, 4 op Esitietoina edellytetään oliokäsitteistön tuntemus Ohjelmoinnin

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

Johdanto kurssille. Vastuuopettaja: Ilona Mikkonen, Yliopiston lehtori. Tapaaminen sopimuksen mukaan;

Johdanto kurssille. Vastuuopettaja: Ilona Mikkonen, Yliopiston lehtori. Tapaaminen sopimuksen mukaan; Markkinoinnin perusteet 23A00110 Johdanto kurssille Ilona Mikkonen, KTT Aalto yliopiston kauppakorkeakoulu Markkinoinnin laitos Henkilökunta Vastuuopettaja: Ilona Mikkonen, Yliopiston lehtori Tapaaminen

Lisätiedot

Flippauksen arvioinnista

Flippauksen arvioinnista Flippauksen arvioinnista Voidaanko arvioinnilla vaiku-aa oppimiseen? PedaForum 2017, 16.-17.8.2017 Lasse Heikkinen, Erkki Pesonen Flippauksen arvioinnista / Lasse Heikkinen, Erkki Pesonen 16.-17.8.2017

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

LC-8011 Työelämän venäjän perusteet 1. Aalto-yliopisto Kielikeskus Alexandra Belikova

LC-8011 Työelämän venäjän perusteet 1. Aalto-yliopisto Kielikeskus Alexandra Belikova LC-8011 Työelämän venäjän perusteet 1 Aalto-yliopisto Kielikeskus Alexandra Belikova Työelämän venäjän perusteet 1: aika ja paikka Opetusperiodi I+II tai II+III tai III+IV (syksy 2016, kevät 2017) - pitempi

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

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

Vastuuopettaja. Kurssiesite Lausekielinen ohjelmointi I Syksy Lausekielinen ohjelmointi I (5 op) Lausekielinen ohjelmointi I (5 op) Kurssiesite Lausekielinen ohjelmointi I Syksy 2017 Jorma Laurikkala Tietojenkäsittelytieteet Luonnontieteiden tiedekunta Tampereen yliopisto Vastuuopettaja Jorma Laurikkala, yliopistonlehtori. Luennot,

Lisätiedot

Kurssiesite Lausekielinen ohjelmointi I Syksy Jorma Laurikkala Tietojenkäsittelytieteet Luonnontieteiden tiedekunta Tampereen yliopisto

Kurssiesite Lausekielinen ohjelmointi I Syksy Jorma Laurikkala Tietojenkäsittelytieteet Luonnontieteiden tiedekunta Tampereen yliopisto Kurssiesite Lausekielinen ohjelmointi I Syksy 2017 Jorma Laurikkala Tietojenkäsittelytieteet Luonnontieteiden tiedekunta Tampereen yliopisto Vastuuopettaja Jorma Laurikkala, yliopistonlehtori. Luennot,

Lisätiedot

Tietojenkäsittelytieteet Tutkinto-ohjelman info. Henrik Hedberg Heli Alatalo

Tietojenkäsittelytieteet Tutkinto-ohjelman info. Henrik Hedberg Heli Alatalo Tietojenkäsittelytieteet Tutkinto-ohjelman info Henrik Hedberg Heli Alatalo Orientoivat opinnot 810020Y, 2 op Orientaatioviikko Teemaluennot Pienryhmätoiminta Omaopettajatapaamiset Henkilökohtainen opintosuunnitelma

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

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

PHYS-A3121 Termodynamiikka (ENG1) (5 op)

PHYS-A3121 Termodynamiikka (ENG1) (5 op) PHYS-A3121 Termodynamiikka (ENG1) (5 op) Sisältö: Nestevirtaukset Elastiset muodonmuutokset Kineettinen kaasuteoria Termodynamiikan käsitteet Termodynamiikan pääsäännöt Termodynaamiset prosessit Termodynaamiset

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

Tuloslaskenta (22C00400, 6 op)

Tuloslaskenta (22C00400, 6 op) Tuloslaskenta (22C00400, 6 op) OPETUSSUUNNITELMA 29.9.2017 Opettajanyhteystiedot Kurssin tiedot Luennot ja harjoitukset Kurssin asema KTK, erikoistumisopinnot Nimi Kari Toiviainen (TS2013) S-posti kari.toiviainen@aalto.fi

Lisätiedot

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

Kurssiesite Lausekielinen ohjelmointi Syksy Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto Kurssiesite Lausekielinen ohjelmointi Syksy 2014 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto Vastuuopettaja Jorma Laurikkala, lehtori. Luennot, mikroharjoitukset,

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

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

Vuorovaikutukset ja kappaleet

Vuorovaikutukset ja kappaleet Vuorovaikutukset ja kappaleet 2017 Tervetuloa kurssille! Fysiikan perusopintokokonaisuuden 1. kurssi Tarkoitettu opiskelijoille, jotka suorittavat vähintään 25 op fysiikkaa Suositellaan samaan aikaa Matemaattiset

Lisätiedot

Oppimisprosessissa opiskelijoiden tukena analytiikan opiskelua yhdessä tehden

Oppimisprosessissa opiskelijoiden tukena analytiikan opiskelua yhdessä tehden Oppimisprosessissa opiskelijoiden tukena analytiikan opiskelua yhdessä tehden Katariina Vuorensola Luento-opetuksen tulevaisuus Oppimisseikkailu 2017 Analytiikan kurssi Analytiikan perusteet, 4 op Maisterivaiheen

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

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

T harjoitustehtävät, syksy 2011

T harjoitustehtävät, syksy 2011 T-110.4100 harjoitustehtävät, syksy 2011 Kurssiassistentit Tietotekniikan laitos Perustieteiden korkeakoulu Aalto-yliopisto T-110.4100@tkk.fi Yleistä Kurssin osasuoritteita ovat kaksi osatenttiä ja harjoitustehtävät

Lisätiedot

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

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

Lisätiedot

T harjoitustyö, kevät 2012

T harjoitustyö, kevät 2012 T-110.4100 harjoitustyö, kevät 2012 Kurssiassistentit T-110.4100@tkk.fi Tietotekniikan laitos Perustieteiden korkeakoulu Aalto-yliopisto 31.1.2012 Yleistä Kurssin osasuoritteita ovat kaksi osatenttiä,

Lisätiedot

Sopimuspohjainen olio-ohjelmointi

Sopimuspohjainen olio-ohjelmointi Sopimuspohjainen olio-ohjelmointi Jouni Smed Kevät 2007 Yleistä Laajuus: 5 op. (3 ov.) Esitiedot: Olio-ohjelmoinnin perusteet (tai ent. Ohjelmointi I) Ilmoittautuminen: https://www.it.utu.fi/kurssi-ilmo/

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

Hankintojen johtaminen

Hankintojen johtaminen Hankintojen johtaminen sähköinen kurssipalaute, syksy 06 Opetus,0 Yleisarvio,8 Opetustapa, Oma panos,8 Osaamistavoitteet,8 Suhteellinen työmäärä,86 OSTO 6 n= C000 Hankintojen johtaminen (060 0608). Yleisarvioni

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

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

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

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

811393A JOHDATUS TUTKIMUSTYÖHÖN

811393A JOHDATUS TUTKIMUSTYÖHÖN 811393A JOHDATUS TUTKIMUSTYÖHÖN Harjoitus 1: Tutkimussuunnitelma 19.9.2017 Mari Karjalainen 1 Yleistä kurssin suorittamisesta Tutkimusaiheen päätät itse, voit laajentaa JTT-tutkielman pohjalta kandityön

Lisätiedot

Henkilökohtainen opintojen suunnittelu eli HOPS Urapalvelut opintojen alkuvaiheessa uraohjaaja Kirsi Vallius-Leinonen

Henkilökohtainen opintojen suunnittelu eli HOPS Urapalvelut opintojen alkuvaiheessa uraohjaaja Kirsi Vallius-Leinonen Johdatus akateemisiin opintoihin 1 op, kaikille yhteiset luennot Henkilökohtainen opintojen suunnittelu eli HOPS Urapalvelut opintojen alkuvaiheessa uraohjaaja Kirsi Vallius-Leinonen 4.9.2012 Yliopisto-opiskelun

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

Projektien suunnittelu ja ohjaus TU-C3010

Projektien suunnittelu ja ohjaus TU-C3010 Projektien suunnittelu ja ohjaus TU-C3010 Kurssin henkilökunta: Vastuuopettaja + opettajat: Jere Lehtinen, Juri Matinheikki, (Karlos Artto) Kurssiassistentit: Ukko Kilpinen Kurssin suorittaminen Kurssin

Lisätiedot

Ohjelmistotekniikan menetelmät, kesä 2008

Ohjelmistotekniikan menetelmät, kesä 2008 582101 - Ohjelmistotekniikan menetelmät, kesä 2008 1 Ohjelmistotekniikan menetelmät Methods for Software Engineering Perusopintojen pakollinen opintojakso, 4 op Esitietoina edellytetään oliokäsitteistön

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

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

TIEY1 Opintojen ohjattu suunnittelu (2 op) eli LuK-vaiheen HOPS-ohjaus eli Opettajatuutorointi

TIEY1 Opintojen ohjattu suunnittelu (2 op) eli LuK-vaiheen HOPS-ohjaus eli Opettajatuutorointi TIEY1 Opintojen ohjattu suunnittelu (2 op) eli LuK-vaiheen HOPS-ohjaus eli Opettajatuutorointi Pentti Hietala Tay/TKT 23.8.2016 Mitä? Jokaisella aloittavalla opiskelijalla on HOPSopettaja l. omaopettaja

Lisätiedot

Yksilöllisen oppimisen menetelmä. Ville

Yksilöllisen oppimisen menetelmä. Ville 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

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 2017 Aikataulu ja suoritustapa (Katso MyCourses) Luennot

Lisätiedot

Tieto- ja viestintätekniikan opinnot Jyväskylän yliopistossa

Tieto- ja viestintätekniikan opinnot Jyväskylän yliopistossa Tieto- ja viestintätekniikan opinnot Jyväskylän yliopistossa Humanistis-yhteiskuntatieteellinen tiedekunta Syksy 2017 Tanja Välisalo tinyurl.com/hytk-tvt2017 Sisältö 1. Mitä teknologiataitoja tarvitsen?

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 Aihepiiri Sovellukset Teknologia Samanaikaisuus

Lisätiedot

IIO10200 Tietokantaohjelmointi (4 op)

IIO10200 Tietokantaohjelmointi (4 op) IIO10200 Tietokantaohjelmointi (4 op) Opintojakson esittely Jouni Huotari S2008 http://student.labranet.jamk.fi/~huojo/opetus/iio10200/ Tavoitteena on, että opiskelija: Osaa SQL-kielen perusteet Taulujen

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

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

Näkökulmia monimuoto-opetukseen

Näkökulmia monimuoto-opetukseen 1 Näkökulmia monimuoto-opetukseen Tietokoneohjelma on kuin runo, se ei valmistu koskaan Bill Gates Aiheita 2 Lähtötason arviointi Tentti ja/tai tentitön vaihtoehto yhdessä Kotitehtävät vs. luokkaharjoitukset

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

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

A215 Tietorakenteet. Tietojenkäsittelytieteiden laitos Tampereen yliopisto. Periodit I-II, syksy 2007

A215 Tietorakenteet. Tietojenkäsittelytieteiden laitos Tampereen yliopisto. Periodit I-II, syksy 2007 Kurssiesittely Tietojenkäsittelytieteiden laitos Tampereen yliopisto A215 Tietorakenteet Periodit I-II, syksy 2007 Luennot/vastuuhenkilö: Heikki Hyyrö Sähköposti: heikki.hyyro@cs.uta.fi Kurssin kotisivu:

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

031075P MATEMATIIKAN PERUSKURSSI II 5,0 op

031075P MATEMATIIKAN PERUSKURSSI II 5,0 op 031075P MATEMATIIKAN PERUSKURSSI II 5,0 op Kurssin jokaiseen kolmeen välikokeeseen on ilmoittauduttava erikseen WebOodissa (https://weboodi.oulu.fi/oodi/). Huom! Välikoeilmoittautuminen on PAKOLLINEN.

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

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

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tentti kestää kolme tuntia.

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tentti kestää kolme tuntia. Tentti Tentti Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tentti kestää kolme tuntia. Tule paikalle viimeistään noin 20 minuuttia ennen tentin alkua, koska tentti pyritään aloittamaan tasalta.

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

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

Sokkelon sisältö säilötään linkitetyille listalle ja tekstitiedostoon. Työ tehdään itsenäisesti yhden hengen ryhmissä. Ideoita voi vaihtaa koodia ei.

Sokkelon sisältö säilötään linkitetyille listalle ja tekstitiedostoon. Työ tehdään itsenäisesti yhden hengen ryhmissä. Ideoita voi vaihtaa koodia ei. Harjoitustyö 1 Harjoitustyö Tehtävä: ohjelmoi olioperustainen sokkeloseikkailu peli Javakielellä. Sokkelon sisältö säilötään linkitetyille listalle ja tekstitiedostoon. Työ tehdään itsenäisesti yhden hengen

Lisätiedot

PHYS-A0120 Termodynamiikka (TFM) Maanantai

PHYS-A0120 Termodynamiikka (TFM) Maanantai PHYS-A0120 Termodynamiikka (TFM) Maanantai 26.10.2015 Käytännönjärjestelyt Kurssin alkuosan henkilökunnasta Kurssi jakautuu kahteen osaan: ensimmäistä 3 viikkoa luennoi TkT Kati Miettunen ja jälkimmäistä

Lisätiedot

Avoin yliopisto: PSYKOLOGIA

Avoin yliopisto: PSYKOLOGIA Avoin yliopisto: PSYKOLOGIA 2017-2018 Info 21.8.2017 Avoin yliopisto Jutta Karhu 1. Yleistä opiskelusta 2. Psykologian perusopinnot 3. Psykologian aineopinnot 4. Monimuoto- ja verkkoopiskelu 5. Suorituskäytänteet

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