T harjoitustyö, kevät 2012

Samankaltaiset tiedostot
T harjoitustehtävät, syksy 2011

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

T Harjoitustyöluento

T Harjoitustyöluento

T Johdatus tietoliikenteeseen 5 op. Kevät 2013

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

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

Harjoitustyö. Jukka Larja T Tietokoneverkot

Sisältö. Työn idea Protokollat. Harjoitustyön käytäntöjä. Työn demoaminen. Etäisyysvektori Linkkitila. Palvelin Moodle SSH-tunnelit

EXAM Kypsyysnäytteen laatiminen ja arviointi

Kurssin aloitus. AS XML-kuvauskielten perusteet Janne Kalliola

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

EXAM Kypsyysnäytteen toteuttaminen ja arvioiminen

Projektien suunnittelu ja ohjaus TU-C3010

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

Kypsyysnäytteen laatiminen ja arvioiminen Examissa

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

Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin

Ohjelmoinnin peruskurssi Y1

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

Opettajan ohje 1/2. Tentin luominen. Tenttiakvaarion tukisivut: 1. Aloitus

Loppukurssin järjestelyt

Kypsyysnäytteen laatiminen ja arvioiminen Examissa

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

Harjoitus 5 (viikko 41)

AVOIMEN YLIOPISTON MOODLE-OPAS OPISKELIJALLE

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

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

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

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

Tervetuloa!

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

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

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

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

Tervetuloa!

YRITYSVASTUU JA -ETIIKKA: KNOWING, DOING, BEING

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

Harjoitustyöinfo kevät TU-A1100 Tuotantotalous 1

Ohjeet ARTSin todistushakemusten käsittelyyn eage-järjestelmässä

PLA Mobiiliohjelmointi. Mika Saari

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

Harjoitustyöinfo kevät TU-A1100 Tuotantotalous 1

T Johdatus tietoliikenteeseen 5 op

Moodle TurnitIN:n käyttöohje opiskelijalle

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

TenttiWilho 2.0 UUSINTA- JA KOROTUSTENTTIJÄRJESTELMÄ OPISKELIJAN OHJE

TEHTÄVIEN PALAUTTAMINEN MOODLEEN

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

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

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

A4.1 Projektityö, 5 ov.

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

Pauliina Munter / Suvi Junes Tampereen yliopisto/tietohallinto 2013

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

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

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

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

Tietoa ja ohjeita Hämäläisten ylioppilassäätiön asuntoloiden laajakaistaverkon käytöstä

Johdanto kurssiin ja ohjelmoijan työkaluihin

Kandidaatintyöprosessi Sähköenergiatekniikan laitoksella

Harjoitustehtäväkierros 1

C-ohjelmoinnin peruskurssi. Pasi Sarolahti


Näkökulmia monimuoto-opetukseen

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

PHYS-A0120 Termodynamiikka (TFM) Maanantai

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

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

Tietokoneavusteinen arviointi kurssilla Diskreetin matematiikan perusteet. Helle Majander Aalto-yliopiston teknillinen korkeakoulu

pikaperusteet 3.3. versio

Kompassi-digikokeen arvostelu ja tulosten julkaisu - opettaja

Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut

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

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

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

Ohjelmointi 1 / syksy /20: IDE

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT

T Ohjelmistojen määrittely- ja suunnittelumenetelmät Harjoitustyöraportti TNT - Tarkistetaan Ne Tentit Analyysimalli

KJR-C2002 Kontinuumimekaniikan perusteet Kurssiesite

TIE Ohjelmistojen suunnittelu

Kon Mekanismiopin perusteet

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

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

TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja tietokonetekniikan laitos. Harjoitustyö 4: Cache, osa 2

Ohjelmoinnin peruskurssi Y1

Metropolia Ammattikorkeakoulu

Moodle-oppimisympäristö

Orientoivat opinnot, osa Kieli-, käännös- ja kirjallisuustieteiden yksikkö


Weboodi. Katri Laaksonen Oppimisen IT

Ohjeita Heili-kirjastojen Rockway.fi-palvelun käyttäjälle

AVOIMEN YLIOPISTON MOODLE-OPAS OPISKELIJALLE SISÄLLYS

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

Loppukurssin järjestelyt C:n edistyneet piirteet

Johdatus Ohjelmointiin

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

EKL -täydennyskoulutuksen kurssisuunnitelma. Erikoiskuljetusten liikenteenohjaajakoulutus - Liite 4

Kon HYDRAULIIKKA JA PNEUMATIIKKA

Transkriptio:

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ä, kurssipalaute ja harjoitustyö Harjoitustyö koostuu 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 2/13

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/13

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 muista merkitä lainaukset hyvien tapojen mukaisesti ja huolehdi, että osaat myös itse 4/13

Kierros 1 (3p) Tehtävissä käsitellään socket-ohjelmointia niin asiakaskuin palvelinpuolella Socket-rajapinta Asiakas palvelin -malli Kierroksen aiheet jo osin tuttuja, toimii lämmittelykierroksena 5/13

Kierros 2 (4p) Toteutetaan itse yksinkertainen DNS-asiakasohjelma Ykköskierroksella opitun lisäksi määrämuotoiset viestit Ei valmiita DNS-kirjastoja 6/13

Kierros 3 (3p) Tutustutaan Contiki-käyttöjärjestelmästä löytyvään protokollapinototeutukseen Contikin protosocketit, yksinkertaisen sovelluksen ohjelmointi µip-pinon toiminnan selvittäminen BONUS: Pinon toiminnan muokkaaminen 2 lisäpistettä harkkatyöhön (~rästi) Haastava 7/13

Dokumentti 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 8/13

Palauttaminen Tehtävien palauttamisessa käytetään versionhallintaa (SVN) Versionhallintaa saa käyttää jo koodausvaiheessa, ja palautukseksi luetaan DL-hetken aikainen tuorein versio Kurssille ilmoittautuneet lisätään automaattisesti, muut lähettäkää sähköpostia HETI Tunnukset ja ohjeita myöhemmin sähköpostilla Versionhallintaluento toisella kurssilla torstaina 2.2. klo 14-16 @ T1 (kiinnostuneille) 9/13

Demotilaisuudet Demotilaisuudet järjestetään pääsääntöisesti kierroksen palautusta seuraavalla viikolla 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/13

Arvostelu 1. ja 3. kierroksesta 0-3 pistettä / kierros 2. kierroksesta 0-4 pistettä Kaikista kierroksista on saatava vähintään 1 piste, hylätyt suoritukset käsitellään tapauskohtaisesti ( ) 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/13

Aikataulu 1. kierros DL 16.02. (n. 2 vkoa) 2. kierros DL 29.03. 3. kierros DL 26.04. 12/13

Kysyttävää? Jos tarvit apua tehtävien tekemiseen, kurssiassistentit tavoittaa kurssin IRC-kanavalta #verkot (IRCnet) tai Piazzassa 20.3. "luennolla" mahdollisuus keskustella 2- ja 3-kierroksen tehtävistä 13/13