T harjoitustehtävät, syksy 2011

Samankaltaiset tiedostot
T harjoitustyö, kevät 2012

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

T Harjoitustyöluento

T Johdatus tietoliikenteeseen 5 op. Kevät 2013

T Harjoitustyöluento

T Johdatus tietoliikenteeseen ja multimediatekniikkaan 5 op. Kevät 2013

Tervetuloa! CS-C2110 Ohjelmointistudio 1: mediaohjelmointi. Koittakaa löytää istumapaikka!

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

Suoritustavat: Laboratoriotöitä 2.-3.periodi. Luennot 2h, Laboratorityöt 4h, itsenäinen työskentely 124 h. Yhteensä 130 h.

EXAM Kypsyysnäytteen laatiminen ja arviointi

Ohjelmoinnin peruskurssi Y1

Projektien suunnittelu ja ohjaus TU-C3010

T Käyttäjäkeskeisen tuotekehityksen harjoitustyö kevät 2005

Opettajan ohje kypsyysnäytteen toteuttamiseen ja arvioimiseen sähköisenä Exam-tenttinä

Tehtävään voi perinteisen arviointitavan tilalle ottaa käyttöön monipuolisemman matriisiarvioinnin tai arviointioppaan.

EXAM Kypsyysnäytteen toteuttaminen ja arvioiminen

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

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

Kurssin aloitus. AS XML-kuvauskielten perusteet Janne Kalliola

Kurssijärjestelyt. CS-1180 Verkkojulkaisemisen perusteet (5 op) Hanna Hämäläinen Informaatioverkostot / Mediatekniikan laitos

Opettajan ohje kypsyysnäytteen toteuttamiseen ja arvioimiseen sähköisenä tenttinä


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

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

Korkealämpötilakemia

Kypsyysnäytteen laatiminen ja arvioiminen Examissa

Harjoitustyöinfo kevät TU-A1100 Tuotantotalous 1

T Johdatus tietoliikenteeseen 5 op

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

YRITYSVASTUU JA -ETIIKKA: KNOWING, DOING, BEING

Kypsyysnäytteen laatiminen ja arvioiminen Examissa

Harjoitustyöinfo kevät TU-A1100 Tuotantotalous 1

Korkealämpötilakemia

Näkökulmia monimuoto-opetukseen

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

Kurssin esittely. Kurssin esittely. MS-C2107 Sovelletun matematiikan tietokonetyöt 1

Tietorakenteet ja algoritmit Y CSE- A1141 (5 op)

PLA Mobiiliohjelmointi. Mika Saari

TU-C3010 Projektien suunnittelu ja ohjaus (5 op.)

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

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

TU-C3010 Projektien suunnittelu ja ohjaus (5 op.)

Digitalisoitu harjoitustehtävien ratkaisujen palautus sekä arviointi matematiikan ja tilastotieteen yliopisto-opinnoissa

HAHMONTUNNISTUKSEN PERUSTEET

KJR-C2002 Kontinuumimekaniikan perusteet Kurssiesite

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

Graafisen käyttöliittymän ohjelmointi Syksy 2013

Loppukurssin järjestelyt

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


TTZC0800 TIETOKANNAT (5 OP)

Kurssijärjestelyt. ME-C2300 Verkkojulkaisemisen perusteet (5 op) Mari Hirvi Informaatioverkostot / Mediatekniikan laitos

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

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

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

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

Palautekysely tilastollisen signaalinkäsittelyn kurssiin

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila

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

Harjoitustehtäväkierros 1

pikaperusteet 3.3. versio

Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin

Käytännön järjestelyt. T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014

Tilastollinen päättely II (MAT22003), kevät 2019

ENG3042.Kand Kandidaatintyö ja seminaari (10 op) ENY ENG3044.Kand Kandidaatintyö ja seminaari (10 op) RYM Saija Toivonen

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

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

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

Harjoitus 5 (viikko 41)

Kon Mekanismiopin perusteet

PHYS-A0120 Termodynamiikka (TFM) Maanantai

Aalto CHEM Kandidaattiseminaari (+ BTT/KEM/MTE seminaarit)

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

HAHMONTUNNISTUKSEN PERUSTEET

AVOIMEN YLIOPISTON MOODLE-OPAS OPISKELIJALLE

perusteet kysellen ja keskustellen

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

Kevään 2018 yo-kokeiden päivämäärät

AS Automaation käyttöliittymät L Opetussuunnitelma

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

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

Sisällysluettelo. 1 Yleistä Palautuslaatikosta Tarkastajan yhteenvetonäkymä Palautusten tallentaminen omalle koneelle...

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

Lukion vanhempainilta 16. Yo-kirjoitukset ja jatko-opinnot

A&O:n käyttöohje. 1. Rekisteröityminen ja kurssille ilmoittautuminen. 2. Sisäänkirjautuminen. (Lisää löydät osoitteesta:

Tervetuloa!

A4.1 Projektityö, 5 ov.

Kurssin käytännön järjestelyt. Tuotantotalous 1 Joel Kauppi

Tietokoneen toiminta (Computer Organization I)

Tietoa lukio-opinnoista. Syksy 2016

ENE-C3001 Energiasysteemit

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila

Tietorakenteet ja algoritmit CSE- A1140 (5 op)

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tentti kestää kolme tuntia. Tehdään sähköisesti mikroluokkien Windows-koneilla.

Tervetuloa!

Syksyn 2018 ylioppilaskokeet

Johdanto kurssiin ja ohjelmoijan työkaluihin

21C00250 Organisaatiokäyttäytyminen, 6 op

Harjoitustyö. Jukka Larja T Tietokoneverkot

21C21000 Kiertotalouden strategiat ja johtaminen (6 op)

Transkriptio:

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 Harjoitustehtävät koostuvat kolmesta tehtäväkierroksesta, jotka kaikki on suoritettava hyväksytysti Kurssin arvosana muodostuu osatenttien arvosanoista (33% + 33%) ja harjoitustehtävien arvosanasta (34%) Kurssin koko 4 op harjoitusten työmäärä n. 36 tuntia Kurssipalautteesta saa pisteen harjoitustehtäviin 2/14

Tehtävien rakenne Tehtäväkierrokset koostuvat kirjallisista kysymyksistä ja ohjelmointitehtävistä Ohjelmointitehtävät tehdään C-kielellä Jokaisella kierroksella palautetaan tarvittavat lähdekoodit ja dokumentti, joka sisältää vastaukset kirjallisiin kysymyksiin sekä selostuksen ohjelmointitehtävien ratkaisuista Tehtävänannot saatavilla Nopasta, kohdasta Harjoitustyöt 3/14

Tehtävien tekeminen, yhteistyö, lainaaminen Osassa tehtäviä tarvitset riittävästi oikeuksia käyttämälläsi koneella, joten kaikkia tehtäviä ei pysty tekemään koulun koneilla Ohjelmointitehtävät kannattaa tehdä Linux-alustalla. Jos et omista Linux-konetta, kannattaa ajaa vaikkapa uusinta Ubuntua virtuaalikoneessa Tehtäviä saa pohtia ryhmässä, mutta jokainen kirjoittaa ja palauttaa omat dokumenttinsa ja koodinsa WWW on pullollaan vinkkejä ja koodia tehtävien tekemiseen, mutta muista merkitä lainaukset hyvien tapojen mukaisesti ja huolehdi, että osaat myös itse Jos tarvit apua tehtävien tekemiseen, kurssiassistentit tavoittaa kurssin IRC-kanavalta #verkot (IRCnet) tai kurssin sähköpostilla 4/14

Kierros 1 Tehtävissä käsitellään socket-ohjelmointia niin asiakaskuin palvelinpuolella Lisäksi tutustutaan verkko-ohjelmointiin sulautettuihin järjestelmiin tarkoitetulla Contiki-käyttöjärjestelmällä Kierroksen aiheet jo osin tuttuja, toimii lämmittelykierroksena 5/14

Kierros 2 Toteutetaan itse yksinkertainen DNS-asiakasohjelma 6/14

Kierros 3 Tutustutaan Contiki-käyttöjärjestelmästä löytyvään uip-protokollapinototeutukseen Muokataan itse pinon toimintaa 7/14

Kurssipalaute Kurssipalaute on PAKOLLINEN osa kurssia Palautetta halutaan erityisesti harjoitustehtävistä, sillä ne ovat ensimmäistä kertaa käytössä kurssilla nykyisessä muodossaan 8/14

Palauttaminen Dokumentti palautetaan PDF-muodossa. Alkuun tulee kirjoittaa nimi, opiskelijanumero ja tehtäväkierroksen numero Dokumentissa annetaan vastaukset tehtävänannoista löytyviin kysymyksiin ja selostetaan oman koodin toiminta tehtävittäin. Kerro myös kuinka paljon aikaa käytit tehtävien tekemiseen Dokumentti ja tarvittavat lähdekoodit palautetaan zip-paketoituna kurssin sähköpostiosoitteeseen kunkin kierroksen määräaikaan mennessä Laita sähköpostin aiheeksi "Kierros(N) palautus" ja nimeä zip-paketti "kierros(n)_opiskelijanumero.zip" 9/14

Demotilaisuudet Demotilaisuudet järjestetään kierroksen palautusta seuraavalla viikolla T-talon huoneessa A112, ajanvaraus Doodlella kierroksen määräajan jälkeen Tilaisuuksissa käydään läpi ohjelmakoodia ja dokumenttia assarin kanssa henkilökohtaisesti, kesto n. 10 min ENNEN demotilaisuutta: arvioi tekemääsi työtä ja määrittele itsellesi haluamasi pistemäärä 10/14

Arvostelu Harjoituskierrokset arvostellaan asteikolla 0-3 pistettä Kaikista kierroksista on saatava vähintään 1 piste, hylätyt suoritukset käsitellään tapauskohtaisesti Kurssipalautteen antamisesta yksi harjoitustehtäväpiste, palautekysely auki joulukuussa ( ) harjoituspisteet arvosana = round 2 Arvosteluperusteina käytetään ohjelmakoodin toimivuutta ja selkeyttä (kommentit) sekä dokumentin laadukkuutta Huolehdi itse, että ymmärrät sen mitä olet kirjoittanut dokumentteihin ja ohjelmakoodeihin. Tätä seurataan demotilaisuuksissa 11/14

Aikataulu vko 39 nyt 40 41 kierros 1 DL keskiviikkona klo 14:00 42 kierros 1 demot 43 tenttiviikko 44 45 46 kierros 2 DL keskiviikkona klo 14:00 47 kierros 2 demot 48 kierros 3 DL keskiviikkona klo 14:00 49 kierros 3 demot 50 tenttiviikko 12/14

Kysyttävää? 13/14

Aiemmat luennot kuuluivat ensimmäisen osatentin alueeseen. Tästä eteenpäin toisen osatentin asiaa. Ensi tiistain aiheena verkko-ohjelmointi. Luento normaalisti klo 10.15-12.00 @ T6. 14/14