Kurssiesite Lausekielinen ohjelmointi Syksy 2013

Slides:



Advertisements
Samankaltaiset esitykset
Pääkaupunkiseudun 8. luokkien palvelukyky Espoo, Tapiolan koulu Joulukuu 2013.
Advertisements

Ohjelmointitaito (ict1td002, 12 op) Opintojakson esittely, kevät 2009.
Ohjelmointitaito (ict1td002, 12 op) Opintojakson esittely, syksy 2008.
Ylioppilaskokelaiden aikataulua syksy kevät 2013
Johdatus tutkimusmetodologiaan
12DAT2O Yleisiä asioita lukuvuoden aluksi. 1.päivän ohjelma • Lukujärjestykset • Uudet käyttäjätunnukset ja salasanat • Wilma • Omien tietojen päivittäminen.
Tervetuloa opiskelemaan sosiaalityötä Tampereen yliopistossa
Perusopetuksen huoltajat 2014 Generated on :04.
Brade & Vilpponen 1 ITP2TM003 Java-ohjelmointi I Kevät op.
Soveltavan mikrobiologian erikoistyö KE (5op) Soveltavan mikrobiologian jatko- ja täydennyskoulutuskurssi KE (3 op) Kevät 2010 (periodi.
Tietokannat II Lasse Bergroth Turun yliopisto, IT-laitos Kevät 2013
TJT-A26-Tietotyö ja sen välineet- SYKSY 2001-kurssi 2 1 TJT-A26 Tietotyö ja sen välineet Ennakkotietoa Vastaava opettaja Pekka Makkonen.
Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2014
Tilastollisen tutkimuksen perusteet - 6 op
Opetussuunnitelma, koulun kehittäminen ja arviointi 5op
UMF I Luento 1. Aika Luennot, Klo 14–16 to 4.9 – ke 10.9 ke 24.9 – ke 1.10 ke – pe Demot, Klo 10–12/12–14/14–16 Pe 12.9, Ti 16.9, Pe 19.9.
HOPS eli Henkilökohtainen OPiskeluSuunnitelma
Tervetuloa!.
KVV-maisteriohjelman HOPS-työskentely Miksi? Miten? Kuinka monelle?
Tampereen aikuislukion etälukio Jaana Leppä vt. rehtori Tampereen aikuislukio Tampereen aikuislukio.
Visual Basic –ohjelmointi ITP2TM002
Analyysi II Katsaus.
Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2015
Opintojen mitoitus korkeakouluissa Marianne Isola / Suvi Jutila W5W.
TIETOA VAPAAEHTOISEN A2-KIELEN (SAKSA, RANSKA) VALINTAAN LIITTYEN
ABI-INFO Lyseonpuiston lukio. ”Pois unteluus ja hervakkuus …” viimeistään nyt vastuun omista ratkaisuista valintasi ja ilmoittautumiset ovat.
ELEP-1110 SÄHKÖ- JA PIIRITEKNIIKAN PERUSTEET
ITKY104 IT kaikkialla, 2 op Alku- ja perusinfo
BK50A2300 Konstruktiomateriaalit ja niiden valinta Luennot / syksy 2013 TkT Harri Eskelinen Johdantoluento 2013.
1 © Jukka Juslin ict02d ohjelmointitaito (12 op) Päiväopiskelijat.
Porin Yksikkö / Elektroniikkatuotanto Tanja Jokinen 1ELEP-1210 Elektroniikan peruskurssi ELEP-1210 ELEKTRONIIKAN PERUSKURSSI 5 op Kevät 2006.
Syksyn 2015 kirjoituksissa huomioitavaa Koepäivät www
Kurssivalinnat ykkösille
Tentti. Olio-ohjelmoinnin perusteet | Kevät 2015 | Jorma Laurikkala2 Tentti Torstaina klo 16–20 D10ab (Päätalo). Pääasiassa Java-ohjelmien kirjoittamista.
Teemana oppimisprosessin aktivointi – sulautuvan opetuksen mahdollisuudet Kati Vilonen Aalto-yliopiston Kemian tekniikan korkeakoulu.
Tentti. Lausekielinen ohjelmointi | Syksy 2014 | Jorma Laurikkala2 Yleistä Torstaina klo D10ab (Päätalo). WENTTI-ilmoittautuminen sulkeutuu.
ELEP-1110 SÄHKÖ- JA PIIRITEKNIIKAN PERUSTEET
Ohjelmistotuotanto - kurssin yleiset asiat Kevät 2004 Hanna-Kaisa Lammi LTY/Tite.
Monimedian työkurssi Johdantoluento Ilmari Laakkonen Huone 6535
Ohjelmistotekniikka - kurssin yleiset asiat Kevät 2003 Hanna-Kaisa Lammi LTKK/Tite.
Projektityöskentely Luento 1: kurssin käytännön asiat Hanna-Kaisa Lammi
Porin Yksikkö / Elektroniikka Tanja Jokinen 1ELEP-1210 Elektroniikan peruskurssi ELEP-1210 ELEKTRONIIKAN PERUSKURSSI 5 op Kevät 2007 www-sivut:
Porin Yksikkö / Elektroniikka Tanja Jokinen 1ELEP-1210 Elektroniikan peruskurssi ELEP-1210 ELEKTRONIIKAN PERUSKURSSI 5 op Kevät 2009 www-sivut:
1 Tanja Jokinen ELEP-1110 SÄHKÖ- JA PIIRITEKNIIKAN PERUSTEET 4 Op Syksy 2007 www-sivut:
Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2016 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto.
Kurssikäytännöt ja opintojen suunnittelu. Opetuksen aikataulu Lukuvuosikalenteri Intossa oman korkeakoulun sivuilla Syyslukukausi I periodi 7 viikkoa.
Kurssiesite Lausekielinen ohjelmointi I Syksy 2016 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto.
Lausekielinen ohjelmointi II Ensimmäinen harjoitustyö.
Abien vanhempainilta Tervetuloa!. Lukuvuoden tapahtumia/abit Syksyn yo-kokeet – jakson koeviikko – Syysloma.
Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2017
Kurssiesite Lausekielinen ohjelmointi II Syksy 2016
Syksyn 2017 kirjoituksissa huomioitavia seikkoja
Abien YO-INFO Viherlaakson lukio 2016.
Tentti.
Kurssiesite Lausekielinen ohjelmointi I Syksy 2017
Sähköiset yo-kirjotukset
Tentti.
Lausekielinen ohjelmointi II Ensimmäinen harjoitustyö
Kurssiesite Lausekielinen ohjelmointi II Syksy 2017
Kurssikäytännöt ja opintojen suunnittelu
Tervetuloa Suomi 4B –kurssille!
Kurssiesite Olio-ohjelmoinnin perusteet (TIEA2.1) Kevät 2018
Tammifuksien info 2018 Piia Ylitalo
Kurssiesite Lausekielinen ohjelmointi I Syksy 2018
Kevään 2019 kirjoituksissa huomioitavia seikkoja
Kurssiesite TIEA2.1A Olio-ohjelmoinnin perusteet 1 Kevät 2019
Vinkkejä juridiikan opiskeluun
SYKSYN 2019 kirjoituksissa huomioitavia seikkoja
Tentti.
Esityksen transkriptio:

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

Vastuuopettaja Jorma Laurikkala, lehtori. Luennot, mikroharjoitukset, 4. harjoitusryhmä. Sähköposti: jorma.laurikkala@uta.fi ja puhelin: 03 3551 7564 Kurssia koskevien sähköpostien otsikon olisi hyvä alkaa merkkijonolla Laki:. Esimerkkiotsikko Laki: kysymys luennoista. Vastaanotto torstaisin klo 12–13 huoneessa B1025. Ovelle voi koputella muulloinkin. Aikoja voi myös sopia sähköpostilla tai puhelimitse.

Lausekielinen ohjelmointi (10 op) Ensimmäinen ohjelmointikurssi sekä tutkinto-ohjelmassa että valinnaisesti tietojenkäsittelytieteitä opiskeleville. Oletetaan, että opiskelija ei ole ohjelmoinut aiemmin. Laaja kurssi, jolla edetään aluksi verkkaisesti. Kurssin laajuus on 10 op myös ennen vuotta 2012 opinnot aloittaneille. Ensimmäisenä ohjelmointikurssina haastava kurssi. Kurssin sivut http://www.uta.fi/sis/tie/laki/ ovat tärkein tiedotuskanava – seuraa kurssisivuja säännöllisesti. Ilmoittautuminen auki pe 6.9. klo 12.15 saakka.

Tavoitteet ja keinot Tavoitteena oppia ohjelmoinnin perustaidot: Kurssin suorittaneet osaavat toteuttaa itsenäisesti pieniä tietokoneohjelmia Java-kielellä. Kurssi antaa valmiudet jatkaa opintoja: Erityisesti ensi keväällä Olio-ohjelmoinnin perusteet -kurssi. Motto: “Ohjelmoimaan oppii vain ohjelmoimalla”. Ohjelmointia aloittelevien tulisi käyttää kurssin alkupuolella omatoimiseen opiskeluun, ja erityisesti harjoitusten tekoon, ainakin kuusi tuntia viikossa. Kaverilta kopioimalla oppi ei mene perille.

Kurssin rakenne ja aikataulu

Luennot (15 x 2 tuntia) Aloitusviikoilla (viikot 36 ja 37) maanantaisin (Väinö Linna -sali ja B1097) ja tiistaisin (B1097) klo 10–12. Viikosta 38 alkaen maanantaisin klo 10–12 (B1097). Viikoilla 36–41 ja 43–50, viikolla 42 ei luentoja. Eivät pakollisia, mutta suositellaan lämpimästi ohjelmointia aloitteleville. Luennoille tulemisesta ei saa hyvityspisteitä. Akateeminen vartti (aloitetaan 10.15), molemmat tunnit peräkkäin (lopetetaan 11.45). Kysymyksiä saa esittää.

Luentojen aktivointi Perinteinen luennointi on opetusta, jossa opettaja puhuu ja opiskelijat kuuntelevat. Taloudellinen opetusmuoto sekä turvallista opettajalle ja opiskelijalle. Ei kehitä kovin hyvin ongelmanratkaisun taitoa, jota ohjelmointi pitkälti on. Luentojen lomassa on pieniä aktivoivia tehtäviä, joiden tarkoitus on herätellä pohtimaan, analysoimaan ja soveltamaan luennoilla opittua. Perinteistä kaavaa rikkomalla oppiminen voi tehostua.

Luentojen aktivointi Pääasiallinen työmuoto on porinaryhmä: Salissa lähekkäin istuvien opiskelijoiden ryhmiä (2–5 henkeä), joissa pohditaan aktivoivaa tehtävää. Porinan pelisäännöt: “Opettaja kertoo milloin keskustelu alkaa ja milloin keskusteluun varattu aika loppuu. Keskusteluun varattuna aikana puhutaan paljon annetusta aiheesta. Ryhmän on tuotettava keskustelun pohjalta kirjallinen vastaus.” Yksinkin voi työskennellä, mikäli ryhmätyöhön osallistuminen on vaikeaa. Kenenkään ei tarvitse esiintyä luennoilla.

Viikkoharjoitukset (13 x 2 t) Viikoilla 37–41, 43–50, viikolla 42 ei harjoituksia. Viisi ryhmää, ma–ke (tarkemmat ajat verkossa). Pyritään julkaisemaan maanantaisin verkossa. Aloitusviikolla harjoitukset julkaistaan tiistaina. Tehdään itse omalla ajalla: Ratkaisun logiikan voi muotoilla kaverin kanssa, mutta ohjelma on kirjoitettava aina itse. Tehtävien ei tarvitse olla täysin oikein ratkaistu, mutta kunnollista yritystä pitää olla havaittavissa. Malliratkaisut julkaistaan verkossa.

Viikkoharjoitukset (13 x 2 t) Alussa vuokaavioita ja pseudokoodia. Lopuissa harjoituksissa pääosin ohjelmointitehtäviä. Kaikkien harjoitusten ratkaisut palautetaan sähköisessä muodossa WETO-järjestelmään. WETO esitellään tarkemmin 2. luennolla, jos aikaa riittää. Lue ohjeet kurssisivuilta ja muista noudattaa niitä! Tutustu erityisesti Opetus | Harjoitukset | Ratkaisujen palautus -kohtaan.

Ohjatut mikroharjoitukset Molemmissa periodeissa (mikroluokka ML7): Viikoilla 37 ja 38: ke 14–16 ja to 10–12. Viikoilla 39–41: to 10–12. Viikoilla 43–48: pe 10–12. Kerrataan vaikeita asioita. Tehdään yhdessä seuraavan harjoituksen tehtäviä. Apua myös ohjelmointivälineiden käyttöön. Vapaaehtoisia – ei huomioida kurssin arvosanassa. Jos tunnet tarvitsevasi apua, mene viipymättä mikroharkkoihin, ettet “tipahda” kurssilta!

Harjoitustyöt Kaksi kappaletta – molemmat pakollisia. Toisen työn palautus III-periodissa. Ratkaisu: Toimiva itse tehty Java-ohjelma. Kopiointi on ehdottomasti kiellettyä. Harjoitusryhmien vetäjät antavat ohjausta sähköpostitse, harjoitusten yhteydessä sekä henkilökohtaisesti myöhemmin sovittavina aikoina. Massakurssi – lisäaikaa ei saa helpolla. Palautus WETO-järjestelmään kurssisivuilla julkaistavien ohjeiden mukaan.

Suoritus ja arvostelu Kurssin suorittamiseksi täytyy: ratkaista viikkoharjoitustehtävistä vähintään 40 %, suorittaa molemmat harjoitustyöt hyväksytysti, saada tentistä vähintään puolet pisteistä ja antaa kurssipalaute tentin jälkeen. Harjoitusaktiivisuudesta saa hyvityspisteitä seuraavasti: 50 % +1p, 60 % +2p, 70 % +3p, 80 % +4p, 90 % +5p ja 95 % +6p. Hyvityspisteet huomioidaan vasta, kun tenttipisteitä on vähintään puolet.

Suoritus ja arvostelu Laki-kurssin osasuorituksia ei enää huomioida, jotta kurssi tulisi suoritettua nopeammin. Poikkeuksena ylivoimaiset esteet: ase- ja siviilipalvelu, synnytys, vakava sairaus… Huomaa, että osasuoritus huomioidaan vain, jos otat yhteyttä kurssin vastuuopettajaan. Osasuoritusten hyödyntämisestä tarkemmat ohjeet kurssin verkkosivuilla.

Kirjallisuus Pääasiallinen kirjallinen materiaali on kurssin verkkosivuilla osa kerrallaan julkaistava luentorunko. Aktivoivat tehtävät eivät tule verkkoon. Luennon materiaali pyritään julkaisemaan verkossa viimeistään luentoa edeltävän päivän iltana. Tulostettava paperille omatoimisesti ennen luentoa! Kirjoja suositellaan lähinnä oheislukemistoksi. Wikla: “Ohjelmoinnin perusteet Java-kielellä” suositeltavin. Saatavilla yliopiston kirjastosta ja kirjakaupasta.

Miksi suorittaa kurssi? Pakollinen tietojenkäsittelytieteiden tutkinto-ohjelman opiskelijoille ja tietojenkäsittelytieteitä valinnaisena aineena opiskeleville. Perusohjelmointitaitoja ei opeteta muilla kursseilla. Ohjelmointi on tietojenkäsittelijän perustaito. Ohjelmointitaidoton tietojenkäsittelijä: ei selviä seuraavista kursseista (OoPe, OTe A&B, TiRa...). ei työllisty kovin hyvin.

Miksi suorittaa kurssi? Tietotekniikan hyödyntäminen (ohjelmoimalla) on yhä yleisempää esimerkiksi tilastotieteen, informaatiotutkimuksen ja biologian aloilla. Myös matematiikassa tehdään simulointeja. On hyvä olla jonkinlainen käsitys ohjelmistojen kehittämisestä, jos siihen joutuu osallistumaan. Tietojenkäsittely voi olla työllistymisen kannalta hyödyllinen vapaavalintainen aine. Ohjelmointi voi olla kivaa!

Miten kurssi menee läpi? Vuoden 2007 kurssin ensimmäinen aktivoiva tehtävä: “Onni Opiskelija on hieman epävarma josko hän saa Lausekielinen ohjelmointi -kurssin läpi. Pohdi porinaryhmässä (3–5 henkeä) kuinka neuvoisit Onnia toimimaan, jotta hän saisi kurssin läpi?” Vastausten yhteenveto: Kysy ja pyydä apua kaverilta ja opettajalta. Asenne ja motivaatio kohdalleen. Tee harjoituksia. Työskentele itsenäisesti ja hanki lisäaineistoa. Käy luennoilla. Käy mikroharjoituksissa tarvittaessa. Varaa kurssille aikaa. Älä ota stressiä.