Kurssiesite Lausekielinen ohjelmointi II Syksy 2017

Slides:



Advertisements
Samankaltaiset esitykset
Kurssiesite Lausekielinen ohjelmointi Syksy 2013
Advertisements

Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2014
Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2015
Tentti. Olio-ohjelmoinnin perusteet | Kevät 2015 | Jorma Laurikkala2 Tentti Torstaina klo 16–20 D10ab (Päätalo). Pääasiassa Java-ohjelmien kirjoittamista.
Tentti. Lausekielinen ohjelmointi | Syksy 2014 | Jorma Laurikkala2 Yleistä Torstaina klo D10ab (Päätalo). WENTTI-ilmoittautuminen sulkeutuu.
Projektityöskentely Luento 1: kurssin käytännön asiat Hanna-Kaisa Lammi
UMF 2. Suoritus 1.Kurssiin osallistuminen Kotivälikoe 1: klo 10:15 – klo 14:15 Kotivälikoe 2: klo 12:15 – klo 14:15 (Loppu)välikoe:
Tervetuloa opiskelemaan sosiaalityötä Tampereen yliopistossa Tervetulotilaisuus
Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2016 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto.
Ohjelmistojen mallintaminen Kesä 2012 Toni Ruokolainen
Kurssikäytännöt ja opintojen suunnittelu. Opetuksen aikataulu Lukuvuosikalenteri Intossa oman korkeakoulun sivuilla Syyslukukausi I periodi 7 viikkoa.
Aloitusluento TIES341 Funktio-ohjelmointi 2 Kevät 2006.
Kurssiesite Lausekielinen ohjelmointi I Syksy 2016 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto.
Tutkinto alkaa ja päättyy Alkaa ensimmäisestä osallistumiskerrasta ◦Jos aloittaa syksyllä 2016 jollain aineella,… …pitää pakolliset kirjoittaa viimeistään.
Lausekielinen ohjelmointi II Ensimmäinen harjoitustyö.
Toinen harjoitustyö Sokkelon ratkaiseminen oikean käden säännöllä.
Yritystapaus osa I – tervetuloa! KTT Christa Uusi-Rauva puh Kurssin vastuuopettaja.
Lausekielinen ohjelmointi II Ensimmäinen harjoitustyö.
Kaikki yhden puolesta ja yksi kaikkien puolesta!
Tietokantojen perusteet
Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2017
Päättötyö 9.lk Mikä on päättötyö Tutkielman tyyppinen kirjallinen työ
Filosofian ja elämänkatsomustiedon didaktiikka: AD-perusteet kurssin suoritus Eero Salmenkivi Opettajankoulutuslaitos.
Kurssiesite Lausekielinen ohjelmointi II Syksy 2016
YO-TUTKINNON RAKENNE 4 pakollista, yksi tai useampia ylimääräisiä
Tentti.
Opiskelu eLukiossa
Kurssiesite Lausekielinen ohjelmointi I Syksy 2017
Tuloksellinen Java-ohjelmointi
VANHEMPAINILTA ABIEN.
Norssin kerhot
Psykologian 2. kurssi ”Miten minusta tuli minä?”
Toinen harjoitustyö ASCII-grafiikkaa.
Vanhempainilta -15 Keuruun lukio internetissä
Tentti.
T Kuva- ja audiotekniikat, 3 op
Liikesaksan perusteet I
Terveystiedon ainereaali
Lausekielinen ohjelmointi II Ensimmäinen harjoitustyö
Koulutuksen järjestämisen ja opintojen järjestämisen prosessit
Web-sovellusten kehittäminen - Aloitusluento
Lukio.
Kevään 2018 kirjoituksissa huomioitavia seikkoja
Kurssiesite Olio-ohjelmoinnin perusteet (TIEA2.1) Kevät 2018
Tammifuksien info 2018 Piia Ylitalo
Kaksi erää Tässä ppt:ssä ohjeet pelin johtajalle Opus-työryhmä 2014
Kurssiesite Lausekielinen ohjelmointi I Syksy 2018
Termodynaamisten tasapainojen laskennallinen määritys
KEUDAN ORIENTAATIOPÄIVÄT LUKUVUOSI
Tentti.
Liiketalouden perustutkinto, merkonomi
Nuorten seuravalmennus suunnistusseurassa Välitehtävät
Yrittäjyys ja yritystoiminta BUS1LH001-opintojakso, 6 op
Ystävänpäivän kampanja 2019 Info vapaaehtoisille
LÄMPIMÄSTI TERVETULOA MUKAAN RYHMÄÄN – VERTAISUUDESSA ON VOIMAA!
Yrtin tärkeät päivämäärät (BUS1LH001:28)
Korkealämpötilakemia
Metallurgian seminaari
HAAGA-HELIA amk Liiketalouden koulutusyksikkö Pasila
Lisätietoa Turnitinista Moodlessa
LCB-5800 Ruotsinkielinen yritysviestintä 1
PERHEPÄIVÄHOIDON TUTKINTOTOIMIKUNNALLE
Kurssivalinnat 2019  Tulevat abit.
HALLINTO-OIKEUDEN OPETUS LUKUVUONNA
Hallintomenettely- ja hallintoprosessioikeus
Kurssiesite TIEA2.1A Olio-ohjelmoinnin perusteet 1 Kevät 2019
OPO2 Jatko-opinnot ja työelämä- luennot
YO-TUTKINTO Kokelas on itse vastuussa siitä, että on selvillä yo-tutkintoon liittyvistä määräyksistä ja yo-kokeiden suoritusohjeista ja noudattaa niitä.
YO-info Syksy 2019.
opintoja Oulun kaupungin lukiolaisille etänä & verkossa
Esityksen transkriptio:

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

Vastuuopettaja Jorma Laurikkala, yliopistonlehtori. Luennot, ohjatut mikroharjoitukset ja luentosaliharjoitukset. Sähköposti: jorma.laurikkala@uta.fi ja puhelin: 050 318 5873 Kurssia koskevien sähköpostien otsikon olisi hyvä alkaa merkkijonolla Laki 2:. Esimerkkiotsikko Laki 2: 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 II (5 op) Toinen ohjelmointikurssi sekä tutkinto-ohjelmassa että valinnaisesti tietojenkäsittelytieteitä opiskeleville. Jatketaan siitä mihin Lausekielinen ohjelmointi I loppui. Kurssin voi suorittaa, vaikka Lausekielinen ohjelmointi I -kurssin harjoitusten 40 % -raja on tässä vaiheessa saavuttamatta. Laajuus 5 op opintojen aloitusvuodesta riippumatta. Kurssin sivut https://coursepages.uta.fi/tiep5/ ovat tärkein tiedotuskanava – seuraa kurssisivuja säännöllisesti. Harjoitusryhmiin ilmoittautuminen auki pe 27.10. klo 12.00 saakka. (Ota yhteytä kurssin vastuuopettajaan, jos et ole ilmoittautunut NettiOpsussa.)

Lausekielinen ohjelmointi II (5 op) Tavoitteena oppia tekemään laajempia ohjelmia. Syvennetään aiemmin opittua ensimmäisen harjoitustyön parissa. Opitaan hallitsemaan monimutkaisempia ohjelmia jakamalla lähdekoodi omiksi operaatioiksi. Tutustutaan tietojen hallintaan tietorakennetta (taulukko) käyttäen. Motto: “Ohjelmoimaan oppii vain ohjelmoimalla”. Kaverilta kopioimalla oppi ei mene perille. Älä siis plagioi. Työkurssi, joka koostuu luennoista, viikkoharjoituksista, kahdesta harjoitustyöstä ja palautteenannosta. Kurssilla ei ole tenttiä. Arvostelu asteikolla hyväksytty/hylätty.

Luennot (6 x 2 tuntia) Luennoilla pyritään avaamaan kalvoille tiivistettyjä asioita ja annetaan lisää esimerkkejä. Viikoilla 43–48 maanantaisin klo 10–12. Ensimmäinen luento salissa B1100, muut luennot salissa B1096. Eivät pakollisia, mutta suositellaan edelleen lämpimästi ohjelmointia aloitteleville. Luennoille tulemisesta ei saa hyvityspisteitä. Akateeminen vartti, molemmat tunnit peräkkäin. Aloitetaan 10.15 ja lopetetaan 11.45. Kysymyksiä saa esittää. Luentojen aktivointi on mahdollista.

Viikkoharjoitukset (6 kappaletta) Koostuvat harjoitustehtävistä ja harjoitusryhmistä. Mikroharjoitusryhmät tukevat tehtävien ratkaisua, luentosaliharjoituksissa esitellään ratkaisut. Harjoituksista on kerättävä vähintään tietty määrä pisteitä. Valtaosa pisteistä hyväksytysti ratkaistuista tehtävistä. Tehtävät tehdään pääosin omalla ajalla. Ratkaisun saa ideoita kaverin kanssa, mutta ohjelma on kirjoitettava aina itse. Plagioinnista seuraa rangaistus (lisää työtä). Harjoituksia tulisi ratkoa tasaiseen tahtiin koko kurssin ajan. Älä lopeta, kun minimivaatimus on saavutettu, jotta kurssin toisen harjoitustyön kanssa ei tulisi vaikeuksia.

Viikkoharjoitukset Harjoitusryhmiin osallistuminen on vapaaehtoista, mutta toisaalta osallistumisesta saa pisteitä. Kunkin viikkoharjoituksen osalta saa korkeintaan yhden pisteen. Esimerkiksi jonkin viikkoharjoituskerran mikro- ja luentosaliharjoitusryhmässä käymällä ei saa kahta pistettä. Osallistumalla voi kerätä korkeintaan kuusi pistettä. Ilmoita kurssin vastuuopettajalle, jos haluat sittenkin osallistua mikro- tai luentosaliharjoituksiin tai perua ilmoittautumisesi. Ratkaisupisteiden ja mahdollisten läsnäolopisteiden summan tulee olla vähintään 60 % saatavilla olevien pisteiden kokonaismäärästä. Jos tehtäviä on esimerkiksi 51 kappaletta, niin saatavilla on 51 + 6 = 57 pistettä. Näin 60 %:n raja on 35 pistettä.

Viikkoharjoitukset Pyritään julkaisemaan keskiviikkoisin. Ratkaisujen palautustakaraja on tehtävien julkaisua seuraavan viikon torstaina klo 12.00 (keskipäivä). Kaikkien harjoitusten ratkaisut palautetaan sähköisessä muodossa WETO-järjestelmään. WETO tarkistaa ratkaisuja automaattisesti. Myös opettajat tarkistavat palautuksia WETOssa. Ratkaisua ei voi korjata – hylätyn ratkaisun piste nollataan. Ratkaisu voidaan hylätä myös huonon ohjelmointitavan vuoksi (esimerkiksi virheellinen sisennys). Lue kurssisivuilla julkaistavat ohjeet ja muista noudattaa niitä!

Mikroharjoitukset Harjoitusten ratkaisua pääosin omatoimisesti. Paikalla opettaja, joka neuvoo ongelmakohdissa. Viikoilla 44–49, neljä ryhmää, ma–ke. Paikat ja tarkemmat ajat verkossa. Keskiviikon klo 12–14 ryhmä on ohjattu. Kerrataan luentoja sekä tehdään yhdessä ja yksin seuraavan harjoituskerran tehtäviä. Jos tunnet tarvitsevasi apua, mene viipymättä mikroharjoituksiin, ettet “tipahda” kurssilta! Apua myös ohjelmointivälineiden käyttöön.

Luupin koodauspaja Ainejärjestö Luuppi pitää koodauspajaa, jossa tuetaan harjoitusten ratkaisua vertaisohjauksen avulla. Koodauspajaan voi osallistua kuka tahansa kurssilainen. Myös koodauspajaan osallistumisesta saa läsnäolopisteen. Koodauspaja on keskiviikkoisin klo 16–18. Apua ohjelmointivälineiden käyttöön.

Harjoitustyöt Ensimmäinen harjoitustyö on julkaistu. Lue tehtävänanto ja aloita ratkaisun hahmottelu heti, ellet ole vielä tutustunut harjoitustyöhön. Palautus WETO-järjestelmään viimeistään ke 8.11.2017 klo 16.00. Palautus avataan sekä palautusohjeet ja loput ohjausajat julkaistaan myöhemmin. Toinen harjoitustyö julkaistaan kurssin loppupuolella. Toinen työ kattaa suuriman osan kurssilla opetetuista asioista. Työn ohjelmointi on paljon helpompaa, jos harjoitustehtäviä ratkoo tasaisella tahdilla kaikilla harjoituskerroilla. Palautus ennen joulua. Varaa II-periodissa aikaa sekä periodin lopun tenteille että toisen harjoitustyön tekoon.

Harjoitustyöt Työt tehdään yksin ja pääosin omalla ajalla. Kopiointi on ehdottomasti kiellettyä. Massakurssi – lisäaikaa ei saa helpolla. Harjoitustyön voi palauttaa ilman pakottavaa syytä opettajan arvioitavaksi korkeintaan neljä kertaa, jotta mahdollinen korjausprosessi edistyisi joutuisasti.

Suoritus ja arvostelu Kurssin suorittamiseksi täytyy: kerätä harjoituspisteitä vähintään 60 % saatavilla olevien ratkaisu- ja läsnäolopisteiden summasta, tehdä molemmat harjoitustyöt hyväksytysti ja antaa palaute kurssin lopuksi. Arvosteluasteikko on hyväksytty/hylätty. Kurssilla ei ole tenttiä eikä harjoitusaktiivisuudesta saa hyvityspisteitä. Katso kurssisivuilta ohjeet osasuoritusten hyödyntämisestä, jos viime lukuvuonna luennoitu Lausekielinen ohjelmointi II -kurssi jäi kesken ase- tai siviilipalveluksen, synnytyksen tai vastaavan ylivoimaisen esteen vuoksi.

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 itse, jos kalvoista haluaa paperikopion luennoille. Kirjoja suositellaan lähinnä oheislukemistoksi.

Miksi suorittaa kurssi? Pakollinen tietojenkäsittelytieteiden tutkinto-ohjelman opiskelijoille. Kuuluu noin puoleen tietojenkäsittelytieteiden valinnaista opintokokonaisuuksista. Lausekielinen ohjelmointi I -kurssin opeilla voi tehdä pieniä ohjelmia. Laajemmat sovellukset vaativat tällä kurssilla saatavia lisätietoja ja -taitoja. Ohjelmointi voi olla kivaa myös isommassa mittakaavassa.