BIO.kand Kandidaatintyö ja seminaari (10 op) Vastuuopettaja: erikoistutkija Markus Turunen Opintojakson asema: Kandidaatintyö ja seminaari S903-K Opintojakson taso: Kandidaatti Opetusperiodi: I-II, III-IV Työmäärä toteutustavoittain: Luennot 30t, seminaarityöskentely 18t, pienryhmätyöskentely 30t, ohjaus 12t, itsenäinen työskentely 180t Osaamistavoitteet: Kandidaattiseminaarin tavoitteena on, että opiskelija oppii hakemaan tieteellistä tietoa, muodostamaan tutkimussuunnitelman, työstämään tieteellistä tietoa tutkimussuunnitelman mukaisesti opinnäytteeksi ja raportoimaan opinnäytteensä tutkimustulokset tieteellisen esitystavan mukaisesti. Lisäksi tavoitteena on kehittää opiskelijan kykyä esittää opinnäytteensä julkisesti sekä argumentoimaan tieteellisesti arvioimalla muiden opiskelijoiden laatimia opinnäytetöitä. Kandidaatintyön ja kandidaattiseminaarin opintokokonaisuuden tavoitteena on: - luoda tiedonhaun - tieteellisen ajattelun - tiedon jäsentämisen ja käsittelyn sekä - kielen ja viestinnän taitoja. Sisältö: Kurssilla opetellaan tieteellistä ajattelua, tiedonhakua, tiedon jäsentämistä ja käsittelyä sekä kielen ja viestinnän taitoja. Toteutus, työmuodot ja arvosteluperusteet: Luennot, harjoitustehtävät, seminaari (10%) ja kandidaattityö (90%). Oppimateriaali: Tutkimusraportin kirjoittamisen opas opinnäytetyön tekijöille, Ilkka Kauranen, Mikko Mustakallio, Virpi Palmgren, Espoo 2006. Opintojakson kotisivu: https://noppa.tkk.fi/noppa/kurssi/est.kand/ Ruotsinkielinen seminaariryhmä: http://www.tkk.fi/sv/studier/grundexamina/svenska_studier/kurser/ kandidatseminarium/ Arvosteluasteikko: Hyväksytty/ kiittäen hyväksytty / hylätty Opetuskieli: Suomi Lisätietoja: TKK:n kaikkien tutkinto-ohjelmien yhteinen ruotsinkielinen kandidaattiseminaari järjestetään kerran lukukaudessa. Ruotsinkielinen seminaari toimii tutkinto-ohjelmien suomenkielisten seminaarien alaopetustapahtumana. http://www.tkk.fi/sv/studier/ grundexamina/svenska_studier/kurser/kandidatseminarium/ BIO-opiskelijat OPETUS: su OPPIMATERIAALI: su, ru, en tai joku muu kieli SUORITTAMINEN: su, ru KURSSIKUVAUKSET: su, ru, en Luennoilla ja pienryhmissä on läsnäoloseuranta EST.kand Kandidaatintyö ja seminaari (10 op) Vastuuopettaja: erikoistutkija Markus Turunen Opintojakson asema: Kandidaatintyö ja seminaari S901-K Opintojakson taso: Kandidaatti Opetusperiodi: I-II, III-IV Työmäärä toteutustavoittain: Luennot 30t, seminaarityöskentely 18t, pienryhmätyöskentely 30t, ohjaus 12t, itsenäinen työskentely 180t Osaamistavoitteet: Kandidaattiseminaarin tavoitteena on, että opiskelija oppii hakemaan tieteellistä tietoa, muodostamaan tutkimussuunnitelman, työstämään tieteellistä tietoa 1
tutkimussuunnitelman mukaisesti opinnäytteeksi ja raportoimaan opinnäytteensä tutkimustulokset tieteellisen esitystavan mukaisesti. Lisäksi tavoitteena on kehittää opiskelijan kykyä esittää opinnäytteensä julkisesti sekä argumentoimaan tieteellisesti arvioimalla muiden opiskelijoiden laatimia opinnäytetöitä. Kandidaatintyön ja kandidaattiseminaarin opintokokonaisuuden tavoitteena on: luoda tiedonhaun tieteellisen ajattelun tiedon jäsentämisen ja käsittelyn sekä kielen ja viestinnän taitoja. Sisältö: Kurssilla opetellaan tieteellistä ajattelua, tiedonhakua, tiedon jäsentämistä ja käsittelyä sekä kielen ja viestinnän taitoja. Toteutus, työmuodot ja arvosteluperusteet: Luennot, harjoitustehtävät, seminaari (10%) ja kandidaattityö (90%). Oppimateriaali: Tutkimusraportin kirjoittamisen opas opinnäytetyön tekijöille,ilkka Kauranen, Mikko Mustakallio, Virpi Palmgren, Espoo 2006. Opintojakson kotisivu: Suomenkielinen seminaariryhmä: https://noppa.tkk.fi/ noppa/kurssi/est.kand/ruotsinkielinen seminaariryhmä: http://www.tkk.fi/sv/studier/ grundexamina/svenska_studier/kurser/kandidatseminarium/ Arvosteluasteikko: hyväksytty/kiittäen hyväksytty/hylätty Opetuskieli: Suomi Lisätietoja: TKK:n kaikkien tutkinto-ohjelmien yhteinen ruotsinkielinen kandidaattiseminaari järjestetään kerran lukukaudessa. Ruotsinkielinen seminaari toimii tutkinto-ohjelmien suomenkielisten seminaarien alaopetustapahtumana. http://www.tkk.fi/sv/studier/ grundexamina/svenska_studier/kurser/kandidatseminarium/ EST-opiskelijatOPETUS: su OPPIMATERIAALI: su, ru, en tai joku muu kieli SUORITTAMINEN: su, ru KURSSIKUVAUKSET: su, ru, en Luennoilla, seminaareissa ja pienryhmissä on läsnäoloseuranta S-0.1050 Tekstien äärellä, kaunokirjallisuutta I (1-2 op) Arvosteluasteikko: 1-5 Opintojaksot S-0.1051 Tekstien äärellä, kaunokirjallisuutta II (1-2 op) Arvosteluasteikko: 1-5 Opintojaksot S-0.1104 Solubiologian perusteet (6 op) Arvosteluasteikko: 1-5 Opintojaksot S-0.1501 Johdatus bioinformaatioteknologian opiskeluun (1 op) Vastuuopettaja: professori Ari Koskelainen Arvosteluasteikko: 1-5 Opintojaksot S-0.1600 Introduction to Studies at AaltoELEC (1 cr) Evaluation: hyv Opintojaksot S-38.1105 Tietoliikennetekniikan perusteet (2 op) Vastuuopettaja: Yliopisto-opettaja Markku Liinaharja Opetusperiodi: III Työmäärä toteutustavoittain: 12 + 0 (2 + 0) Luennot/kontaktiopetus 12 h Itsenäinen opiskelu 39 h 2
Tentti 3 h Osaamistavoitteet: Antaa yleiskuva tietoliikenteestä ja tiedonsiirron menetelmistä sekä tietoverkoista ja niiden teknologioista. Sisältö: Johdatus tietoliikennetekniikkaan. Historia, standardit, lainsäädäntö, veloitus, informaatioteorian alkeet, yhteyskäytäntöjen alkeet. Langattomat ja kiinteät verkot, puhelin- ja tietoverkot. Toteutus, työmuodot ja arvosteluperusteet: Pakollinen: Tentti. Oppimateriaali: Willa & Uusitupa: Tietoliikenneaapinen. Korvaavuudet: S-38.105 Opintojakson kotisivu: https://noppa.tkk.fi/noppa/kurssi/s-38.1105/ Arvosteluasteikko: 1-5 Opintojaksot Opetuskieli: suomi Lisätietoja: Opiskelija voi sisällyttää tutkintoonsa vain toisen kursseista S-38.1105 ja T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan. Tämän kurssin voi korvatakurssilla T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan. S-38.1146 Introduction to Performance Analysis (5 cr) Responsible teacher: professori (ma.), johtava tutkija Samuli Aalto Teaching period: I Workload: 30 + 12 (5 + 2) Lectures/contact hrs 30 h Exercise/contact hrs 12 h Independent study 90 h Learning Outcomes: Has the knowledge of traffic modelling in different time scales. Is able to apply discrete-state Markov processes to model the traffic processes of simple computer and communication systems. Is able to analyse these models to determine the performance of the system. Has the knowledge of the basic principles of stochastic reliability theory. Has the knowledge of the basic principles of discrete event simulation. Content: Basic probability theory recap. Poisson process. Renewal processes. Discretestate continuous-time Markov processes. Birth-death processes. Markov chains. Introduction to teletraffic theory. Traffic modelling. Loss models. Queueing models. Sharing models. Introduction to reliability theory. Introduction to discrete event simulation. Assessment Methods and Criteria: Compulsory: Examination (100%). Study Material: Handout. Substitutes for Courses: S-38.1145. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.1146/ Prerequisites: Mat-1.2600. S-38.1203 Tietoverkkotekniikan projektityö (V) (3 op) Vastuuopettaja: DI Vesa Kosonen Opetusperiodi: I - IV Työmäärä toteutustavoittain: 10 + 45 Osaamistavoitteet: Opiskelija osaa vetää poikkitieteellisen kurssin vastuullisesti. Sisältö: Projektin organisointi, projektihenkilöstön roolit, projektiseuranta ja raportointi. Käytännön työskentely projektiryhmissä. Suositellaan suoritettavaksi tietoverkkotekniikan opintojen alkuvaiheessa. Opiskelijamääriä voidaan joutua rajoittamaan yhteistyökumppaneista riippuvista tekijöistä. 3
Toteutus, työmuodot ja arvosteluperusteet: Vastuullisesti läpiviety projektitehtävä raportointeineen. Suorituksen arvostelussa voidaan käyttää ulkopuolista asiantuntijaapua. Oppimateriaali: Opetusmoniste Korvaavuudet: S-38.203. Opintojakson kotisivu: https://noppa.tkk.fi/noppa/kurssi/s-38.1203/ Esitiedot: Esitietovaatimukset voivat vaihdella lukukausittain kulloisenkin projektin laadusta riippuen. Arvosteluasteikko: Hyväksytty/hylätty Opetuskieli: suomi Lisätietoja: S-38.2121 Reititys tietoliikenneverkoissa (4 cr) Responsible teacher: tutkijatohtori Nicklas Beijar Teaching period: II Workload: 24 + 6 (2 + 1) Luennot/kontaktiopetus 24 h Laskuharjoitukset/kontaktiopetus 6 h Itsenäinen opiskelu 74 h Tentti 3h Learning Outcomes: Oppia ymmärtämään (i) reitityksen perusongelmat ja tärkeimmät reititysalgoritmit sekä (ii) yleisimpien reititysprotokollien tomintaa. Content: Reititys paketti- ja piirikytkentäisissä verkoissa. Internetin reititysprotokollat. Monilähetysreititys. Reititys mobiiliverkoissa. Assessment Methods and Criteria: Pakolliset: Tentti 80 %, laskuharjoitukset 20 %. Study Material: Opetusmonisteet. Myöhemmin ilmoitettava kirjallisuus. Substitutes for Courses: S-38.121. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.2121/ Prerequisites: S-72.1130. Language of Instruction: englanti S-38.2131 Tietoverkkojen laboratoriotyöt A (1-3 cr) Responsible teacher: DI Vesa Kosonen Teaching period: I - IV Workload: 0 + 0 + 6-15 Laboratoriotyöt/kontaktiopetus 6-15 Itsenäinen opiskelu 21-66 h Learning Outcomes: Opiskelija ymmärtää reitityksen toiminnan käytännössä. Content: Laboratoriotöitä (2-5 kpl), joissa perehdytään tietoverkkojen toiminnan perusteisiin. Aiheina mm. reititys (RIP, OSPF), tietoturva sekä langaton lähiverkko (WLAN). Assessment Methods and Criteria: Hyväksytyt laboratoriotyöt (vähintään kaksi, enintään viisi) (100 %), oppimispäiväkirja. Study Material: Opetusmonisteet ja laboratorion julkaisu. Substitutes for Courses: S-38.2132 Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.2131/ Prerequisites: S-38.2121, S-38.2188 Language of Instruction: englanti S-38.2188 Communication Networks (5 cr) 4
Responsible teacher: Jose Costa Requena Teaching period: I - II Workload: 24 + 0 (4 + 0) Lectures/contact hrs 24 h Assignments 30 h Independent study 81 h Learning Outcomes: The student can describe the operation of Internet. Content: IP networks and routing. TCP and Internet congestion control. Some important Internet application layer sevices and protocols. Basics of network security. Assessment Methods and Criteria: Compulsory: Examination 70 %, assignment(s) 20 %, home exercises 10 %. Study Material: James F. Kurose, Keith W. Ross: Computer Networking - A top down approach featuring the Internet Substitutes for Courses: S-38.188. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.2188/ Prerequisites: S-72.1130. Language of Instruction: English Further Information: S-38.2188 and T-110.4100 are interchangeable. Only one of the courses can be included in the degree programme. S-38.3001 Telecommunications Forum L (V) (1-5 cr) Responsible teacher: professori Heikki Hämmäinen Teaching period: I - II Workload: 18 + 0 Luennot/kontaktiopetus 18 h Itsenäinen opiskelu 18 h (2 op), itsenäinen opiskelu 114 h (5 op) Tentti 3 h (5 op) Learning Outcomes: Opiskelija osaa keskustella Internetin ja langattoman tietotekniikan yleisistä strategisista ja poliittisista kysymyksistä. Content: Telecommunications Forum on tietoliikenne- ja tietoverkkotekniikan laitoksen (ComNet) seminaarisarja, jossa käsitellään Internetin ja langattoman tietotekniikan ajankohtaisia aiheita. Aihepiiri kattaa alan globaaleja ja kansallisia trendejä, tuote-, liiketoiminta- ja teknologiastrategioita ja ulottuu teknologian kehitystä ennakoivan huippututkimuksen esittelyyn sekä uuden teknologian soveltamisen aiheuttamiin taloudellisiin, sosiaalisiin ja juridisiiin ongelmiin asti. Puhujina ovat alansa huiput, tiedemiehet, innovaattorit ja alan yritys- ja teknologiajohtajat. Assessment Methods and Criteria: Pakolliset: Läsnäolo luennoilla, kotitehtävät, tentti (5 op). Ilmoitetaan tarkemmin lukuvuosittain erikseen. Study Material: Myöhemmin ilmoitettava kirjallisuus. Substitutes for Courses: S-38.001 Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3001/ Prerequisites: Seminaari on lähestymistavaltaan Studia Generalia -tyyppinen, joten esitietoja ei vaadita. Language of Instruction: Englanti S-38.3041 Operaattoriliiketoiminta L (3-5 cr) Responsible teacher: professori Heikki Hämmäinen Teaching period: I 5
Workload: 24 + 12 (4 + 2) Luennot/kontaktiopetus 24 h Laskuharjoitukset/kontaktiopetus 12 h Itsenäinen opiskelu 42-96 h Tentti 3h Learning Outcomes: Oppia kokonaisvaltaisesti yhdistämään tekniikan ja talouden kursseilla opittua ja soveltamaan (mobiili)operaattorin liiketoimintaympäristössä. Content: Operaattoriliiketoiminta. Arvoverkot. Verkko- ja palveluliiketoiminta. Langalliset ja langattomat verkot. Palveluiden hinnoittelu ja laskutus. Kustannukset. Regulaatio. Kielenä englanti. Assessment Methods and Criteria: Tentti. Substitutes for Courses: S-38.041 Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3041/ Prerequisites: S-38.2188, TU-22.1130 Language of Instruction: English S-38.3042 Tietoverkkoliiketoiminnan seminaari L (V) (3-8 cr) Responsible teacher: professori Heikki Hämmäinen Teaching period: II Learning Outcomes: Oppia itsenäistä liiketoiminta-ajattelua, ajatusten esittämistä ja puolustamista. Content: Vaihtuvasisältöinen seminaari tietoverkkoliiketoiminnan ajankohtaisista aiheista. Assessment Methods and Criteria: Seminaariesitelmä, dokumentti, opponointi ja osallistuminen. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3042/ Language of Instruction: Englanti. Further Information: Vaihtuvasisältöinen. S-38.3046 Value Network Design for Internet (5 cr) Responsible teacher: professori Heikki Hämmäinen Teaching period: IV Workload: 12 + 12 (2 + 2) Lectures/contact hrs 12 h Exercise/contact hrs 12 h Independent study 111 h Learning Outcomes: The objective is to improve understanding about theory and design processes of value networks in Internet and to apply this understanding in design cases on the field. The emphasis of the course is in the field exercises implemented as team work and in close collaboration with the chosen Internet firms. Content: Internet services and networks. Value networks. Technical vs. industry architectures. Business models. Design process and method. Case studies. Seminar type of reporting. Assessment Methods and Criteria: Compulsory: Attendance to seminar presentations, written seminar paper(s), examination. Study Material: To be announced later. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3046/ Prerequisites: S-38.3041 6
S-38.3061 Communications Ecosystem Analysis L (5 cr) Responsible teacher: Kalevi Kilkki Teaching period: II Workload: 24 + 0 (4 + 0) Lectures/contact hrs 24 h Independent study 108 h Learning Outcomes: The objective is to understand the field of communications as an ecosystem in which different domains are in deep relationship with each other. Systemic viewpoint and ecosystem models offer the possibility to develop communications services and devices that are able to fulfill user needs and to provide successful business. Content: Description of communications as an ecosystem. Customer needs and user behavior related to communications services. The effect of network quality to the usability of services and applications. Economics of communication service providers. Cost structure of network services and infrastructure. Combination of different domains by means of analytical ecosystem model. Assessment Methods and Criteria: Examination 40 % and Assignments 60 % Study Material: To be announced later. Substitutes for Courses: S-72.2530 Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3061/ S-38.3062 Modelling Human Behaviour L (3-5 cr) Responsible teacher: Kalevi Kilkki Teaching period: III Workload: 12 + 12 (2 + 2) Lectures/contact hrs 12 h Exercise/contact hrs 12 h Independent study 54-108 h Learning Outcomes: The objective is to learn to create models to describe human behavior and in particular to apply the models in the context of communications services. Content: The principles of modeling human behavior, particularly in case of communications services. The effect of Value of time to the decision process of users. Prospect theory. Long tail distributions to describe the popularity of items. Modeling of social networks. Assessment Methods and Criteria: Compulsory: Examination (60 %) and Assignments. Weekly exercises affect the number of credits; with a sufficient activity you get 5 credits. Also the tests, experiments and assessment made during the lectures may affect the credits. The grade will be defined by the exam. Study Material: To be announced later. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3062/ Further Information: The size of the course is 5 ects in academic year 2010-2011. S-38.3115 Televerkon merkinannot (5 cr) Responsible teacher: professori Raimo Kantola Teaching period: III - IV Workload: 41 + 4 Luennot/kontaktiopetus 41 h 7
Laskuharjoitukset/kontaktiopetus 4 h Itsenäinen opiskelu 87 h Tentti 3 h Learning Outcomes: Kurssi antaa vahvat perustiedot erilaisissa verkoissa käytetyistä merkinanto järjestelmistä. Content: Kurssilla tarkastellaan merkinantoa eri tyyppisissä tele- ja tietoverkoissa. Tällaisia verkkoja ovat esimerkiksi puhelinverkko, GSM-verkko, 3G-verkko ja IPpohjainen puhepalveluja tukeva verkko. Assessment Methods and Criteria: Pakolliset: Tentti (100 %) ja harjoitukset, mind maps. Study Material: Ilmoitetaan myöhemmin. Substitutes for Courses: S-38.120, S-38.115. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3115/ Prerequisites: S-72.1130 tai vastaavat tiedot Language of Instruction: Englanti. S-38.3120 Seminar on Communications and Networking (V) (3-5 cr) Responsible teacher: Yliopisto-opettaja Markku Liinaharja Teaching period: I + II Workload: 20 + 0 (0 + 0) Seminar sessions 20 h Independent study 61-115 h Learning Outcomes: Learning to give presentations on scientific topics and to discuss the presented ideas. Content: Master level seminar on a selected topic in the area of communications and networking. Assessment Methods and Criteria: Compulsory: Requirements include presentation, written document & presentation slides (100 %), working as an opponent, and active participation. The grade also depends (+-1) on the quality of presentation and acting as an opponent. Study Material: To be announced later Substitutes for Courses: S-38.3119 Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3120/ Prerequisites: S-72.1130 Further Information: Targeted primarily to master level students with communications engineering as major or minor subject S-38.3133 Tietoverkkotekniikan laboratoriokurssi B (2-5 cr) Responsible teacher: Tohtorikoulutettava Juha Järvinen Teaching period: I - IV Workload: 0 + 0 + 9-27 Laboratoriotyöt/kontaktiopetus 9-27 h Itsenäinen opiskelu 45-108 Learning Outcomes: Opiskelija ymmärtää tietoverkkojen toiminannan käytännössä. Content: Välitystekniikkaan ja tietoverkkotekniikkaan liittyviä laboratoriotöitä, joissa tutustutaan käytännössä mm. seuraaviin aiheisiin: puhelinverkon merkinannot, ISDN ja sen palvelut, tietoliikenneverkot, lähiverkot, reititysprotokollat (OSPF, RIP, BGP), VoIP, VPN, tietoliikenteen tietoturva. 8
Assessment Methods and Criteria: Pakolliset: Hyväksytyt laboratoriotyöt (3-9 kpl) (100 %), oppimispäiväkirja. Study Material: Opetusmonisteet ja laboratorion julkaisu. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3133/ Prerequisites: S-38.2131 Language of Instruction: englanti S-38.3134 Tietoverkkotekniikan laboratoriokurssi C (1-3 cr) Responsible teacher: Tohtorikoulutettava Juha Järvinen Teaching period: I - IV Workload: 0 + 0 + 6-15 Laboratoriotyöt/kontaktiopetus 6-15 h Itsenäinen opiskelu 21-120 h Learning Outcomes: Opiskelija ymmärtää tietoverkkojen toiminannan käytännössä. Content: Välitystekniikkaan ja tietoverkkotekniikkaan liittyviä laboratoriotöitä, joissa käsitellään samoja aiheita kuin kursseilla S-38.2131 ja S-38.3133. Assessment Methods and Criteria: Pakolliset: Hyväksytyt laboratoriotyöt (2-5 kpl) (100 %), oppimispäiväkirja. Study Material: Opetusmonisteet ja laboratorion julkaisu. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3134/ Prerequisites: S-38.3133, jossa suoritettu 5 op (9 työtä). Language of Instruction: englanti Further Information: Kurssin S-38.3133 jatkokurssi. S-38.3138 Tietoverkkotekniikan erikoistyö (V) (2-6 cr) Responsible teacher: Tohtorikoulutettava Juha Järvinen Teaching period: I - IV Workload: Itsenäinen opiskelu 54-162 h Learning Outcomes: Opiskelija osaa kirjoittaa tieteellisiä artikkeleita. Content: Erikoistyö tehdään tietoverkkotekniikan keskeiseltä osa-alueelta henkilökohtaisena tutkimustyönä ennen diplomityön tekemistä. Opintopistemäärä sovitaan työn valvojan kanssa työtä aloitettaessa. Assessment Methods and Criteria: Kirjallinen raportti. Lisäksi mahdollisia mittauksia, simulointeja yms. työn luonteesta riippuen. Substitutes for Courses: S-38.138 Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3138/ Language of Instruction: englanti S-38.3141 Teletraffic Theory L (5 cr) Responsible teacher: Prof. (pro tem) Samuli Aalto Teaching period: IV Workload: 30 + 12 (5 + 2) Lectures/contact hrs 30 h Exercise/contact hrs 12 h Independent study 90 h Learning Outcomes: Comprehends the traffic modelling in different time scales. Is able to construct and analyse enhanced traffic and queueing models to determine the performance of the system. Comprehends selected applications of the performance analysis of modern computer and communication systems. 9
Content: Call traffic: loss networks, multibitrate models. Packet traffic: queueing networks. Streaming flow traffic: bufferless models, effective bandwidth. Elastic flow traffic: fairness, sharing networks, balanced fairness. Wireless traffic models. TCP traffic models. P2P traffic models. Assessment Methods and Criteria: Compulsory: Examination (100%), exercises. Study Material: Handout. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3141/ Prerequisites: S-38.3143. S-38.3143 Queueing Theory L (5 cr) Responsible teacher: professori (ma.), johtava tutkija Samuli Aalto Teaching period: II Workload: 30 + 12 (5 + 2) Lectures/contact hrs 30 h Exercise/contact hrs 12 h Independent study 90 h Learning Outcomes: Masters the classic methods to analyse the M/G/1 queueing model. Is able to apply regenerative processes to model queueing systems. Comprehends the joint effect of the service time distribution and the service (scheduling) discipline on the system performance. Content: Applied probability. Conditional expectation. Probability generating function. Laplace transform. Stochastic processes recap. Regenerative processes. M/G/1 queue. Analysis of the M/G/1-FIFO queue. Embedded Markov chain method. Analysis of the M/G/1-PS queue. Phase method. Analysis of the M/G/1-LIFO queue. Priority queues. Conditional mean sojourn time for M/G/1 queues. Optimal service discipline for M/G/1 queues. Assessment Methods and Criteria: Compulsory: Examination (100%), exercises. Study Material: Handout. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3143/ Prerequisites: S-38.1145 or S-38.1146. S-38.3148 Tietoverkkojen simulointi (5 cr) Responsible teacher: opettava tutkija Pasi Lassila Teaching period: I - II Workload: 24 + 12 (4 + 2) Luennot/kontaktiopetus 24 h Laskuharjoitukset/kontaktiopetus 12 h Itsenäinen opiskelu 96 h Tentti 3h Learning Outcomes: Kurssi opettaa tapahtumapohjaisen simuloinnin teorian ja keskeiset periaatteet. Lisäksi tutustutaan simulointiohjelmien toteuttamiseen eri työkaluilla. Content: Simuloinnin tavoite, mahdollisuudet ja rajoitukset. Simulointimallin luominen ja tarkkuustaso. Simulointiohjelman rakenne. Satunnaismuuttujien generointi. Liikennelähteiden kuvaus. Tulosten keruu ja analysointi. Varianssinreduktiotekniikat. Simulointiohjelmien toteuttaminen erilaisilla simulointityökaluilla. Assessment Methods and Criteria: Pakolliset: Tentti (100 %), laskuharjoitukset, harjoitustyöt. 10
Study Material: J. Banks, J.S. Carson & B.L. Nelson: Discrete-Event System Simulation, 4th edition (2005). Substitutes for Courses: S-38.148. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3148/ Prerequisites: 38.145, C/C++ -ohjelmointitaito suositeltavaa Language of Instruction: Englanti S-38.3152 Networked Multimedia Protocols and Services (NMPS) (5 cr) Responsible teacher: Prof. Jörg Ott Teaching period: I - II Workload: 48 + 0 (4 + 0) Lectures/contact hrs 48 h Independent study 84 h Learning Outcomes: Developing a thorough understanding of theory and practice of multimedia communications in IP networks. Obtaining detailed knowledge of the major IETF specifications for IP-based multimedia and learning about trends in this research field. Applying this knowledge in practical lab implementations. Content: Starting with a review of the basics of IP-based multimedia communications, we will explore the details of media announcements (SAP, SDP), Internet Media Guides (IMG), media streaming (RTSP), and as the focus of the Session Initiation Protocol (SIP) as defined in RFC 3261 and may related documents. We will discuss concepts, protocol details, the concepts for SIP extensions, present SIP building blocks, and the various approaches to SIP-based service creation. Specific application scenarios to be discussed include telephony as well as instant messaging and personal presence. We will also address security and NAT/firewalls traversal. Finally, system design aspects (for endpoints as well as for infrastructures) will be investigated. Assessment Methods and Criteria: Compulsory: examination (70 %), practical assignments (30 %). Study Material: To be announced later. Substitutes for Courses: S-38.3150 Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3152/ Prerequisites: S-38.2188 Communication networks. C/C++ or Java coding skills. Language of Instruction: English S-38.3153 Tietoliikenteen tietoturva (4 op) Vastuuopettaja: laboratorioinsinööri Markus Peuhkuri Opetusperiodi: IV Työmäärä toteutustavoittain: 27 + 13 (4 + 2) Luennot/kontaktiopetus 27 h Laskuharjoitukset/kontaktiopetus 13 h Itsenäinen opiskelu 65 h Tentti 3h Osaamistavoitteet: Opiskelija tuntee tietoturvan peruskäsitteet ja periaatteet, yleisimmät protokollat ja niissä käytetyt algoritmit. Osaa arvioida niiden soveltuvuutta tietoliikenteeseen. Sisältö: Johdanto tietoturvaan, erityisesti tietoliikenteessä. Tietoturvan periaatteet, käsitteet, protokollat ja algoritmit. Tietoturvaan kohdistuvat uhat. Toteutus, työmuodot ja arvosteluperusteet: Tentti (100 %) ja vapaaehtoiset käytännön harjoitukset. 11
Oppimateriaali: Kirja ja opetusmonisteet. Opintojakson kotisivu: https://noppa.tkk.fi/noppa/kurssi/s-38.3153/ Esitiedot: S-38.2188 Arvosteluasteikko: 1-5 Opintojaksot Opetuskieli: Suomi. Lisätietoja: Korvaa opintojakson S-38.153. Vastaava kurssi T-110.4200 Tietoturvallisuustekniikka, molempia ei voi sisällyttää tutkintoon. S-38.3156 Delay-tolerant Networking (DTN) (5 cr) Responsible teacher: professori Jörg Ott Teaching period: I Workload: 28 + 0 (4 + 0) Lectures/contact hrs 24 h Exercise/contact hrs 0 h Independent study 104 h Learning Outcomes: Obtaining an overview of the discipline of delay- and disruptiontolerant networking and various of its areas of application (including sensornets, space communications, and mobile ad-hoc networks). Understanding the issues in building networks using DTN technologies, learning protocol details, and applying this knowledge in the lab environment. Content: DTN in an emerging research area that takes a different approach to (inter)networking and allows to work in stressed as well as in highly heterogeneous environments. DTN features a number of unique properties which make this concept applicable to challenged networking environments in which traditional communication paradigms would fail or perform rather poorly: DTN uses only communication based upon asynchronous messaging, does not rely on the existence of an end-to-end path at any point in time, and combines store-and-forward message delivery with physical data carriage. DTN technologies may be applied for challenged static network setups (including, for example, inter-planetary or underwater communications) but is also applied to (sparse) mobile ad-hoc networks to enable communications. Deterministic and/or probabilistic routing mechanisms are applied depending on the respective environment. This course will introduce the fundamentals of this relatively young research area and explore some specific aspects in (practical) assignments. Assessment Methods and Criteria: Compulsory: Examination, exercises. 35% assignments, 65% exam. Study Material: Stephen Farrell and Vinny Cahill: "Delay- And Disruption Tolerant Networking" Artech House, 2005. Further material to be announced. Substitutes for Courses: S-38.3151 Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3156/ Prerequisites: 38.2188 or similar knowledge. C/C++ or Java coding skills. S-38.3159 Protocol Design L (5 cr) Responsible teacher: professori Jörg Ott Teaching period: IV Workload: Lectures/contact hrs 28 h Exercise/contact hrs 6 h Independent study 98 h 12
Learning Outcomes: Understanding architectural and protocol design principles from theory as well as from practical experience. Gaining insight into technical and non-technical design considerations, from protocol building blocks to political issues. Applying this knowledge and understanding design consequences in practical implementations. Content: Communication protocols usually are designed with some under lying principles in mind, though these are not always made explicit. In this course, we will investigate protocol design principles, their pros and cons, and their areas of application. We will also review the various techniques used in todays communication protocols to achieve certain properties (e.g., scalability, reliability, robustness). Finally, we will look a design methods and tools. The focus will be on todays Internet protocols but we may address other fields where appropriate. Assessment Methods and Criteria: Compulsory: Examination (app. 65 %) 3 assignments (app. 35 %). Study Material: To be announced later (various articles, slides) Substitutes for Courses: S-38.3157 Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3159/ Prerequisites: S-38.2188. C/C++ or Java coding skills. Language of Instruction: English S-38.3184 Network Traffic Measurements and Analysis L (5 cr) Responsible teacher: Aleksi Penttinen Teaching period: IV Workload: Lectures 24 h Exercise/assignment support 10 h Individual work 96 h Exam 3 h Learning Outcomes: After the course the students are able to measure and analyze basic properties of network traffic and draw conclusions on the results. They obtain skills to apply and evaluate statistical methods in processing, analyzing, and presenting the measurement data. Students gain understanding of the technical and legal issues related to network measurements and become familiar with methods and tools related to network traffic measurement and analysis. Content: This course introduces different ways of measuring Internet traffic and provides an overview on tool that can be utilized to analyze the results. Course topics include packet, flow and routing related measurements and analysis. Also related technical and legal issues are covered. Exercises include measurement data processing and analysis using statistical/mathematical software. Assessment Methods and Criteria: Compulsory: Examination 70%, assignment 30% Study Material: Lecture slides, exercise and assignment materials, additional literature. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3184/ Prerequisites: Basics in mathematics, S-38.2188 and S-38.2121 Language of Instruction: Englanti. S-38.3191 Verkkopalvelujen tuotanto L (5 op) Vastuuopettaja: erikoistutkija Marko Luoma Opetusperiodi: I - II Työmäärä toteutustavoittain: 36 + 0 (4 + 0) 13
Osaamistavoitteet: Opiskelija tuntee pakettipohjaisia runkoverkkotekniikoita ja niissa käytettyjä mekanismeja ja protokollia ja näiden toiminnan perusteella osaa hahmottaa kokonaisten verkkokokonaisuuksien toiminnan. Sisältö: Kurssilla käsitellään pakettipohjaisia runkoverkkotekniikoita L2 ja L3 tasolla. Lähtökohta on moderneissa pakettiverkoissa (IP, MPLS) sekä niiden hallinnassa. Kurssilla pyritään myös esittelemään uusia ja kehittyviä tekniikoita (CGE, T-MPLS), joista voi kehittyä haastajia perinteisille tavoille toteuttaa runkoverkkopalveluita. Kurssilla käydään läpi erilaisia arkkitehtuurimalleja siirto- ja välitysverkkojen toteuttamiselle sekä niihin liittyviä palveluarkkitehtuureja, liikenteenhallintamenetelmiä ja tukiprotokollia. Pääpaino kurssilla on erilaisten mekanismien ja protokollien toiminnallisessa tarkastelussa, sekä niiden avulla kokonaisten verkkokokonaisuuksien hahmottamisessa. Kurssilla käsitellään myös tekniikoita, joilla asiakkaita liitetään operaattoriverkkoon ja toisaalta kuinka yhdysliikennepalvelut rakennetaan. Operaattoritoiminnan sopimukselliset ja taloudelliset reunaehdot ja niiden vaikutus verkon suunnitteluun ja palveluiden toteuttamiseen, kuuluvat kurssin keskeisiin teemoihin. Toteutus, työmuodot ja arvosteluperusteet: Pakolliset: Tentti. Oppimateriaali: Määritellään myöhemmin. Opintojakson kotisivu: https://noppa.tkk.fi/noppa/kurssi/s-38.3191/ Esitiedot: S-38.2188, S-38.2121 Arvosteluasteikko: 1-5 Opintojaksot Opetuskieli: Suomi. S-38.3194 Wireless Networks (5 cr) Responsible teacher: Prof. Jukka Manner Teaching period: III + IV Workload: 16 + 0Lectures/contact hrs 16 h Independent study 116 h Learning Outcomes: The student knows the architectures of wireless networks, their elements and the tasks of the elements. Content: Mobile networks, communications networks based on wireless local area networks, ad-hoc networks. Implementation of mobility and information transfer. Assessment Methods and Criteria: Compulsory: Examination (33 %), assignment (33 %), presentation (33 %). Study Material: To be announced later. Substitutes for Courses: S-38.3193 Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3194/ Prerequisites: S-38.2188 S-38.3195 Verkkopalvelujen tuotannon harjoituskurssi L (4 op) Vastuuopettaja: erikoistutkija Marko Luoma Opetusperiodi: III - IV Työmäärä toteutustavoittain: 5 + 40 Luennot/kontaktiopetus 5 h Laboratoriotyöt/kontaktiopetus 40 h Itsenäinen opiskelu 90 h Osaamistavoitteet: Kurssin tavoitteena on oppia käytännössä ymmärtämään mitä operaattoritasoisen tietoverkkopalvelun rakentaminen vaatii. Lisäksi opetellaan toteuttamaan operaattoritasoinen verkkopalvelu. 14
Sisältö: Kurssilla opetellaan suunnittelemaan, simuloimaan, rakentamaan ja toteuttamaan sekä testaamaan operaattorin tietoverkkopalvelu. Kurssi koostuu useasta simulointi- ja laboratoriotyöstä, jotka koottuna muodostavat toimivan verkkopalvelun. Toteutus, työmuodot ja arvosteluperusteet: Kurssi toteutetaan ryhmätyömuotoisena. Ryhmät tekevät sekä simulointeja että käytännön harjoituksia verkkolaitteilla. Kurssin suoritus arvostellaan ryhmätöiden perusteella arvosanoilla hyväksytty/hylätty. Opintojakson kotisivu: https://noppa.tkk.fi/noppa/kurssi/s-38.3195/ Esitiedot: S-38.3191 ja S-38.2121. Arvosteluasteikko: Hyväksytty/Hylätty Opetuskieli: Suomi, englanti. Lisätietoja: Osallistujamäärä on rajoitettu. S-38.3196 Verkkopalvelujen tuotannon harjoituskurssi 2 P (5 cr) Responsible teacher: erikoistutkija Marko Luoma Evaluation: hyv Opintojaksot S-38.3205 Tietoverkkotekniikan yksilöllinen kurssi (1-10 op) Vastuuopettaja: prof. Kantola, prof. Hämmäinen, prof. Aalto, prof. Manner ja prof. Ott Opetusperiodi: I, II, III, IV Työmäärä toteutustavoittain: Itsenäinen opiskelu 27-270 h Osaamistavoitteet: Sovitaan yhdessä opiskelijan kanssa. Sisältö: Opiskelija perehtyy erikseen sovittavaan tietoverkkotekniikkaa käsittelevään kirjalliseen materiaaliin. Toteutus, työmuodot ja arvosteluperusteet: Tentti tai harjoitustyö Korvaavuudet: S-38.205. Opintojakson kotisivu: https://noppa.tkk.fi/noppa/kurssi/s-38.3205/ Arvosteluasteikko: 1-5 Opintojaksot Opetuskieli: Suomi ja englanti S-38.3215 Tietoverkkotekniikan erikoiskurssi L (V) (2-8 op) Vastuuopettaja: N.N. Opetusperiodi: I, II, III, IV Työmäärä toteutustavoittain: Määritellään vuosittain. Osaamistavoitteet: Tavoite määritellään vuosittain. Sisältö: Tarkoitettu vuosittain vaihtuvan aiheen tai vierailevan luennoitsijan erikoiskurssiksi. Toteutus, työmuodot ja arvosteluperusteet: Vaatimukset määritellään vuosittain. Korvaavuudet: S-38.215. Opintojakson kotisivu: https://noppa.tkk.fi/noppa/kurssi/s-38.3215/ Arvosteluasteikko: 1-5 Opintojaksot S-38.3310 Tietoverkkotekniikan diplomityöseminaari (V) (1 op) Vastuuopettaja: prof. Jäntti, prof. Kantola, prof. Hämmäinen, prof. Manner, prof. Ott ja prof. Virtamo Opetusperiodi: I, II, III, IV Työmäärä toteutustavoittain: 10 + 0 (2 + 0) Luennot/kontaktiopetus 10 h Osaamistavoitteet: Opiskelija osaa esittää tekemänsä työn olennaisia kohtia suullisesti erilaisia havainnollistamisvälineitä apunaan käyttäen ja saa samalla palautetta tekemästään tutkimuksesta. Sisältö: Osallistuja tutustuu alalta valmistuneisiin diplomitöihin ja esittää seminaariesitelmän omasta diplomityöstään. 15
Toteutus, työmuodot ja arvosteluperusteet: 5 pakollista läsnäoloa sekä oma esitys. Korvaavuudet: S-38.310 Opintojakson kotisivu: https://noppa.tkk.fi/noppa/kurssi/s-38.3310/ Arvosteluasteikko: Hyväksytty / Hylätty Opetuskieli: Suomi ja englanti S-38.3455 Challenged Networks L (V) (5-10 cr) Responsible teacher: professori Jörg Ott Teaching period: III Workload: Lectures/contact hrs 10 h Independent study 68 h Learning Outcomes: Becoming sensible for and understanding issues of protocols outside the "mainstream" deployments, in environments where common assumptions about communication characteristics (e.g., error rate, bit rate, latency) do no longer hold. Learning about protocol mechanisms to be applied in such environments and getting a snapshot of the latest research work in this field. Content: We will investigate (network,) transport, session, and application layer solutions to communications in challenged networks (with a particular focus on delaytolerant networking) as well as novel networking architectures dealing with such specific environments and also consider potential consequences for applications and user interaction paradigms. Assessment Methods and Criteria: Seminar (presentation, opponent role, write-up) Study Material: To be announced annually. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3455/ Prerequisites: S-38.2188. S-38.3115 or S-38.3150. (or equal knowledge) Preferably some practical experience with protocols and systems. Language of Instruction: English S-38.3600 UNIX Application Programming (5 cr) Responsible teacher: professori Jukka Manner Teaching period: I-II Workload: 36 + 0 (3 + 0) Lectures/contact hrs 36 h Independent study 96 h Learning Outcomes: The course provides the skills to design and implement advanced software in C. Content: Advanced programming using the C-language UNIX03 API specification. Topics include file handling, signals, inter-process communication, concurrent programming and threads. Assessment Methods and Criteria: Compulsory: Examination (66 %) and 2 compulsory assignments (17 + 17 %). Study Material: W. Richard Stevens, Steven A. Rago, Advanced Programming in the UNIX(R) Environment (Addison-Wesley Professional Computing Series), 2nd edition. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3600/ Prerequisites: T-106.4155, basics of c-programming. S-38.3610 Network Programming (5 cr) 16
Responsible teacher: professori Jörg Ott; professori Jukka Manner Teaching period: III - IV Workload: 16 + 0 (4 + 0) Learning Outcomes: Student learns to design and implement high performance distributed client-server applications. Content: The course teaches programming communication protocols and applications using the Posix socket interface: creating local communication endpoints for use with UDP and TCP (including DNS address resolution), sending/receiving data, and socket controls. The course will also address auxiliary functions including generating and parsing protocol messages and local management of communication resources (main loop, timeouts, error handling, multi-threading). It will finally discuss efficiency and robustness of protocol implementations. The course has introductory lectures on the Posix socket interface in the C programming language. The students are then given one assignment to practice implementing a client application, followed by a full client-server (or peer-to-peer) assignment. Assessment Methods and Criteria: Compulsory: exam (50 %), 2 practical assignments (50 %). Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.3610/ Prerequisites: C programming (mandatory), Posix/UNIX03 programming highly beneficial. Language of Instruction: English S-38.4043 Postgraduate Seminar in Network Economics L (V) (5-15 cr) Responsible teacher: professori Heikki Hämmäinen Teaching period: III Learning Outcomes: To learn about topical network economics research. Content: This seminar focuses on a specific theoretical topic in the area of network economics. A special purpose is to elaborate on methods and theories in order to support students working toward a doctoral thesis. Assessment Methods and Criteria: To be defined annually Study Material: To be announced later. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.4043/ Language of Instruction: English Further Information: The course content changes annually. S-38.4050 Tietoliikenne- ja tietoverkkotekniikan lisensiaattikurssi L (V) (5-15 cr) Responsible teacher: Riku Jäntti Teaching period: I - II, III - IV Workload: 0-48 + 0-48 Lectures/contact hrs: to be announced later. Exercise/contact hrs: to be announced later. Independent study 100-360 h Learning Outcomes: Will be announced at the beginning of the course. Content: Course content, requirements and responsible professor will be announced for each term before the start of the course Objective: Will be announced at the beginning of the course. Assessment Methods and Criteria: Will be announced at the beginning of the course. Study Material: Will be announced at the beginning of the course. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-38.4050/ 17
Prerequisites: The course is intended for postgraduate students Language of Instruction: English S-38.4360 Tietoverkkotekniikan tutkijaseminaari L (V) (1-3 op) Vastuuopettaja: Prof. Kantola, prof. Hämmäinen, prof. Aalto, prof. Manner ja prof. Ott Opetusperiodi: I, II, III, IV Osaamistavoitteet: Ilmoitetaan kurssin alkaessa. Sisältö: Eri tutkijoiden esittämiä raportteja ja keskustelua tietoverkkotekniikan tutkimuksesta. Arvosteluasteikko: 1-5 Opintojaksot Opetuskieli: Suomi ja englanti. Lisätietoja: Korvaa opintojakson S-38.360 S-72.1010 Johdatus tietoliikennetekniikan opiskeluun (1 op) Vastuuopettaja: Riku Jäntti Opetusperiodi: I-IV Työmäärä toteutustavoittain: Luento-opetus kokonaistuntimäärä 6 t (viikoittainen tuntimäärä 2). Pienryhmäopetus (tuutorointi) 10 t (viikottainen tuntimäärä 1 tai 2). Itsenäinen työskentely (OmaHOPS yms.) 10 t (viikoittainen tuntimäärä vaihtelee). Osaamistavoitteet: Opiskelija omaksuu tietoa seuraavista aiheista: yleiskuva tietoliikennetekniikan eri osa-alueista ja alan yleisnäkymistä, opiskelu elektroniikan, tietoliikenteen ja automaation tiedekunnassa, tutkinnon rakenne, opintojen monipuolisuus, opiskelijan oikeusturva, opintosuunnitelman laatiminen, oikean opiskelutekniikan löytäminen, harjoittelu ja työelämään sijoittuminen, tutustuminen opettajiin, motivaatio vaativien perusaineiden, erityisesti matematiikan ja fysiikan, opiskeluun. Sisältö: Yleisinformaatio tiedekunnasta sekä tutustuminen omaan tutkinto-ohjelmaan ja sen rakenteeseen. Opiskelu, uranäkymiä. Tuutortoimintaan osallistuminen. Sisältö vaihtelee vuosittain. Toteutus, työmuodot ja arvosteluperusteet: Aktiivinen osallistuminen luentoihin, vierailuille ja tuutorointitoimintaan, opintosuunnitelman laatiminen. Oppimateriaali: Opetusohjelma ja opinto-opas. Korvaavuudet: Korvaa opintojakson S-72.101. Opintojakson kotisivu: https://noppa.tkk.fi/noppa/kurssi/s-72.1010/ Arvosteluasteikko: Hyväksytty/hylätty. Ilmoittautuminen: Weboodissa. Opetuskieli: Suomi Lisätietoja: Tuutorointi jatkuu kurssin jälkeen. Ensimmäisen vuoden opiskelijat. S-72.1110 Signaalit ja järjestelmät (5 op) Vastuuopettaja: Riku Jäntti Opetusperiodi: I - II Työmäärä toteutustavoittain: 24 + 10 + 9 (4 + 2) Luennot/kontaktiopetus 24 h Laskuharjoitukset/kontaktiopetus 10 h Laboratoriotyöt 9 h Itsenäinen opiskelu 89 h Tentti 3 h Osaamistavoitteet: Omaksut signaali- ja järjestelmäanalyysin perusperiaatteet ja -käsitteet, tunnet yleisimmät signaalimuunnokset ja ymmärrät signaalin 18
taajuusesityksen idean sekä tunnet ja osaat soveltaa siinä käytettyjä menetelmiä. Hallitset determinististen ja satunnaisten signaalien suodatuksen lineaarisissa alipäästöja kaistanpäästöjärjestelmissä sekä tiedät signaalien analogia-digitaalimuunnoksen periaatteita ja kuvausparametreja. Sisältö: Signaalien luonne, signaalien taajuusanalyysi, lineaaristen ja muistittomien epälineaaristen järjestelmien kuvaus ja signaalianalyysi, satunnaissignaalit lineaarisissa järjestelmissä, moduloidut signaalit, laskuharjoitukset ja laboratoriotyöt. Toteutus, työmuodot ja arvosteluperusteet: Pakolliset: Tentti 50 %, laboratoriotyöt 30 %, laskuharjoitukset 20 %. Oppimateriaali: Opetusmonisteet. Opintojakson kotisivu: https://noppa.tkk.fi/noppa/kurssi/s-72.1110/ Esitiedot: Mat-1.1210, Mat-1.1220, Mat-1.1230, Mat-1.2600/2620. (Mat-1.1230, Mat-1.2600/2620 suositellaan suoritettavaksi yhtäaikaa S-72.1110 kurssin kanssa) Arvosteluasteikko: 1-5 Opintojaksot Opetuskieli: Suomi. Lisätietoja: Korvaa opintojakson S-72.060. S-72.1130 Telecommunication Systems (5 cr) Responsible teacher: doc. Timo O. Korhonen Teaching period: I Workload: 20 + 20 (4 + 4) Lectures/contact hrs 20 h Exercise/contact hrs 20 h Independent study 75 h (+ 17 h for preparation) Learning Outcomes: To get an overview of telecommunication networking technologies. Content: Circuit switching and Public Switched Telephone Network (PSTN), Wireless Local Area Networks (WLANs), multimedia communications, internet, especially media access and data link control. Assessment Methods and Criteria: Compulsory: exam 55%, tutorials 30%, drills 15% Study Material: Course book: A. Leon-Garcia, I. Widjaja: Communication Networks, 2nd ed., Internet material. References: James F. Kurose, Keith W. Ross: Computer Networking, 2nd ed. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-72.1130/ Prerequisites: Recommended S-72.1110. Further Information: Replaces S-72.423. S-72.1140 Transmission Methods in Telecommunication Systems (5 cr) Responsible teacher: Timo Korhonen Teaching period: I Workload: 24 + 10 (4 + 2) Lectures/contact hrs 24 h Exercise/contact hrs 10 h Independent study 80 h + 18 h (preparation) Learning Outcomes: To understand the basics of transmission level telecommunications. Content: Digital and analog baseband signals. Bandpass carrier wave transmission. Analog amplitude, phase and frequency modulation. Digital modulation. Transmission channels. Channel coding. Application examples. 19
Assessment Methods and Criteria: Compulsory: Exam 55%, tutorials 30%, drills 15% Study Material: Course book: A. Leon-Garcia, I. Widjaja: Communication Networks, 2nd ed., A. B. Carlson: Communication Systems IV ed., Internet materials. References: B. P. Lathi: Modern Digital and Analog Communication Systems III ed. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-72.1140/ Prerequisites: S-72.1110. Further Information: Replaces S-72.245. S-72.2205 Digital Transmission Methods (4 cr) Responsible teacher: Olav Tirkkonen; Kalle Ruttik Teaching period: II Workload: 24 + 12 (4 + 2) Lectures/contact hrs 24 h Exercise/contact hrs 12 h Independent study 69 h Learning Outcomes: To understand the basic physical layer principles of a digital communication system. Content: Structure and functionalities of a communication transceiver. Quantization. Optimum reception principles. Signal space representation. Source and channel coding. Fading multipath channel. Linear modulation over fading multipath channels. Diversity combining and fading counter measures. Principles of CDMA and OFDM. Assessment Methods and Criteria: Compulsory: Examination (80 %), home assignments and programming assignments (matlab) (20%). Study Material: Lecture notes. S. Haykin: Modern Wireless Communications. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-72.2205/ Prerequisites: S-72.1140. S-72.2211 Mobile Communication Systems and Services (4 cr) Responsible teacher: Olav Tirkkonen Teaching period: III Workload: 28 + 10 (4 + 2) Lectures/contact hrs 28 h Exercise/contact hrs 10 h Independent study 67 h Learning Outcomes: To understand mobile communication from a system engineering perspective. Content: Principles of cellular system engineering. Interference, capacity and coverage. Service concepts. Mobile communication standards. Physical layer, MAC layer, radio resource management, mobility management, and quality of service in GSM and UMTS. Systems beyond 3G. Assessment Methods and Criteria: Compulsory: Examination (80 %), home assignments & programming assignments (matlab) (20 %). Study Material: Lecture notes; J. Schiller: Mobile Communications, chapters 1-4 Substitutes for Courses: Replaces S-72.2210. Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-72.2211/ Prerequisites: S-72.2205. 20
S-72.2311 Laboratory Course in Communications Engineering 1 (2-5 cr) Responsible teacher: käyttöinsinööri Viktor Nässi Teaching period: I - II, III - IV Workload: 0 + 8-20 Laboratory exercises/contact hrs 8-20 h Independent stydy 46-115 h Learning Outcomes: The purpose of the course is to make student familiar with working principles of the telecommunication equipments and the implementation at the algorithms. The student will also learn how to test the compliance of equipment to common norm and standard. Content: Laboratory exercises related to communications systems, including PCM, SDH and CATV techniques etc. Assessment Methods and Criteria: 2-5 laboratory exercises including pre- and postreports. Study Material: Exercise instructions. Substitutes for Courses: S-72.2310 Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-72.2311/ Prerequisites: S-72.1140, S-72.1130 Evaluation: Pass/fail Language of Instruction: English S-72.2410 Information Theory P (5 cr) Responsible teacher: professori Patric Östergård Teaching period: II Workload: 36 + 20 (6 + 4) Lectures/contact hrs 24 h Exercise/contact hrs 12 h Independent study 76 h Learning Outcomes: Upon completion of the course, the students will be able to I) define and apply the basic concepts of information theory (entropy, etc.); II) differentiate between lossy and lossless data compression methods, and describe the most common such methods; III) design an efficient data compression scheme for a given information source; IV) calculate the capacity of communication channels; V) sketch Shannon's proof regarding the limits of error-free communication; and VI) explain the impact of feedback and/or many senders or receivers on the communication problem. Content: Introduction to information theory and its applications to communications. Entropy, relative entropy and mutual information and their connection to channel capacity and source coding (data compression). The channel coding theorem. The law of large numbers. Huffman, Lempel-Ziv and other source coding methods. Discrete, continous, and multiuser channels. Assessment Methods and Criteria: Compulsory: Examination and special project. Study Material: T.M. Cover and J.A. Thomas: Elements of Information Theory (2nd edition), Wiley, 2006. (The first edition from year 1991 can be used very well too.) Course Homepage: https://noppa.tkk.fi/noppa/kurssi/s-72.2410/ Prerequisites: Basic courses in mathematics. Further Information: Replaces S-72.340. 21