Tieto- ja viestintätekniikan koulutus 15S

Samankaltaiset tiedostot
Tieto- ja viestintätekniikan koulutus 15S

Tieto- ja viestintätekniikan koulutus 15S,

Insinööri (AMK), tieto- ja viestintätekniikka, päivätoteutus

Tietojenkäsittelyn koulutus 18S

Tietojenkäsittelyn koulutus 17

Tietojenkäsittelyn koulutus 16S

Tradenomi (AMK), tietojenkäsittely, päivätoteutus

Puutekniikan koulutus 17

Tietojenkäsittelyn koulutus 15S

7. Product-line architectures

Tietojenkäsittelytieteiden koulutusohjelma. Tietojenkäsittelytieteiden laitos Department of Information Processing Science

Windows Phone. Module Descriptions. Opiframe Oy puh Espoo

Computing Curricula raportin vertailu kolmeen suomalaiseen koulutusohjelmaan

KOMPETENSSIT. Koulutus Opiskelija Tuuttori. Business Information Technologies. NQF, Taso 6 - edellyttävä osaaminen

Laaja-alainen, opiskelijalähtöinen ja projektiperusteinen opetussuunnitelma, case Monitori

7.4 Variability management

Liiketalouden koulutus, Kansainvälinen kauppa 18K

Ylläpitäjät, järjestelmäarkkitehdit ja muut, jotka huolehtivat VMwareinfrastruktuurin

Insinööri (AMK), puutekniikka, päivätoteutus

Mediatekniikka aikuiskoulutus. (Liitteeksi kopiot korvaavuuksien / hyväksilukujen perusteena käytetyistä todistuksista)

Opintoihin käytettävä aika lukukauden tarkkuudella: syyskausi kevätkausi Suoritettava yhteensä vähintään opintopistettä

Liiketalouden koulutus 18K Palveluliiketoiminta

Tradenomi (AMK), liiketalous, päivätoteutus

Tradenomi (AMK), liiketalous ja logistiikka, verkko-opinnot

Konetekniikan koulutus 18K

Yhteinen Täydentävä osaaminen ja vapaavalintaiset opinnot YAMK kaikille LAMKin opiskelijoille

Ammattikorkeakoulujen osallistuminen eurooppalaiseen korkeakoulutusalueeseen

Muotoilun koulutus (YAMK) ja Media-alan koulutus (YAMK) 15S

1. Tieto- ja viestintätekniikka Opetussuunnitelman lähtökohdat Tieto- ja viestintätekniikan koulutus YDINOSAAMINEN...

Liikenteen hankeaihioita

SOA SIG SOA Tuotetoimittajan näkökulma

Enterprise Architecture TJTSE Yrityksen kokonaisarkkitehtuuri

Opintoihin käytettävä aika lukukauden tarkkuudella: syyskausi kevätkausi Suoritettava yhteensä vähintään opintopistettä

Matkailuliiketoiminnan koulutus 18S

Visualisointi informaatioverkostojen Opintoneuvoja Pekka Siika-aho (päivitys mm. Janne Käen visualisoinnin pohjalta)

Insinööri (AMK), konetekniikka, päivätoteutus

Konetekniikan koulutus 17

WP3 Decision Support Technologies

Insinööri (AMK), konetekniikka, päivätoteutus

Matkailuliiketoiminnan koulutus 17

Lahden ammattikorkeakoulu Lahti University of Applied Sciences Liiketalouden ja matkailun ala Faculty of Business and Hospitality Management

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

Osaamistavoitteet yritysyhteistyönä tehtävään diplomityöhön Kyösti Ruuttunen Aalto-yliopisto Kemian tekniikan korkeakoulu 16.2.

WAMS 2010,Ylivieska Monitoring service of energy efficiency in housing Jan Nyman,

Insinööri (AMK), puu- ja puurakennustuotealan muuntokoulutus, Lahti

DIPLOMITYÖ ARI KORHONEN

opetussuunnitelma- rakenne

HITSAUKSEN TUOTTAVUUSRATKAISUT

Yrittäjyys ja liiketoimintaosaaminen Tradenomi (Ylempi AMK) Master of Business Administration

Konetekniikan koulutusohjelman opintojaksomuutokset

Restonomi (AMK), matkailuliiketoiminta, päivätoteutus

Rich Web Applications in Server-side Java without Plug-ins or JavaScript

Konetekniikan koulutus 17

Visualisointi informaatioverkostojen Opintoneuvoja Teemu Meronen (päivitys Janne Käen visualisoinnin pohjalta)

Page 1 of 9. Ryhmä/group: L = luento, lecture H = harjoitus, exercises A, ATK = atk-harjoitukset, computer exercises

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

Lyhyesti uusista DI-ohjelmista Isohenkilökoulutus to Opintoasianpäällikkö Mari Knuuttila

Additions, deletions and changes to courses for the academic year Mitä vanhoja kursseja uusi korvaa / kommentit

Tietotekniikan koulutus ammattikorkeakouluissa 2012 Uudellamaalla

Sähkötekniikan tutkintoohjelma. DI-tutkinto ja uranäkymät

Flexbright Oy Embedded software/hardware engineer

VBE2 Työpaketit Jiri Hietanen / TTY

Hakkerin henkilökuva. [Avaa linkki valmiiksi ja poista presentaatiosta]

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY

MATEMAATTIS- LUONNONTIETEELLINEN OSAAMINEN

ProAgria. Opportunities For Success

SÄHKÖTEKNIIKAN KOULUTUSOHJELMA 2010

Yritystoiminta ja yrittäjyys: 3 op (syksy ja kevät)

Energia- ja ympäristötekniikan koulutus 18S

Rakentamisen 3D-mallit hyötykäyttöön

T Iteration demo. T Final Demo. Team Balboa

AUTOMAATIOTEKNIIKAN KOULUTUSOHJELMA

TIETOJENKÄSITTELYTIEDE

Visualisointi informaatio- verkostojen opinto-oppaasta Opintoneuvoja Teemu Meronen (päivitys Janne Käen visualisoinnin pohjalta)

2 Description of Software Architectures

Osaa käyttää työvälineohjelmia, tekstinkäsittelyä taulukkolaskentaa ja esitysgrafiikkaa monipuolisesti asiakasviestintään.

Jos haluat osallistua opintojaksolle, joka toteutetaan päivällä, tai ei ole avoimen AMKin tarjonnassa mainittu, ota yhteys

Sisustusarkkitehtuurin ja kalustemuotoilun koulutus 17

Tilanne sekä MS-A0003/4* Matriisilaskenta 5 op

Organisaatio- a ja yhteiskuntaosaaminen. - ja vuorovaikutusosaaminen istoiminnan osaaminen toimintaosaaminen. Kansainvälisyysosaaminenn

Sisustusarkkitehtuurin ja kalustemuotoilun koulutus 18S

Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO

Tietotekniikan kandidaatin tutkinto

OPINTO-OPAS Lahden ammattikorkeakoulu Liiketalous. Key Account Manager avainasiakkuuksien hallinta -erikoistumisopinnot 30 op

Savonia: ECB4000 Karelia: XYZ UEF:

OSAAMISEN ARVIOINTI ARVIOINTIKOHTEET JA OSAAMISTAVOITTEET OSAAMISEN HANKKIMINEN Arvioidaan suhteutettuna opiskelijan yksilöllisiin tavoitteisiin.

PROJEKTIPOHJAINEN VERKKO-OPETUS. OPETUS Technical Communication 15 ov. TieVie-lähiseminaari Oulussa

Sulautettu tietotekniikka Kimmo Ahola

LAMK tekniikan ala Mekatroniikka (Konetekniikka) Teijo Lahtinen, Senior Lecturer, Mechatronics

Oulun ammattikorkeakoulu LIIKETALOUDEN AMK-TUTKINNOT, KEVÄÄN 2017 YHTEISHAKU

TIETOTEKNIIKAN KOULUTUSOHJELMA

.NET 2006 ja sen jälkeen

Information on preparing Presentation

Pv Pvm Aika Kurssin koodi ja nimi Sali Tentti/Vk Viikko

VÄRE premises Sari Dhima

Master s Programme in Building Technology Rakennustekniikka Byggteknik

TIETOJÄRJESTELMIEN AMMATILLISET ERIKOISTUMISOPINNOT (30 op)

Risto Kauppi, CEO. Rugged Tooling Subject to change

Transkriptio:

Lahden Ammattikorkeakoulu 2015-2016 Tieto- ja viestintätekniikan koulutus 15S Ohjelmistotekniikka Tunnus Nimi 1 v 2 v 3 v 4 v Op yht TETVT15-1026 YDINOSAAMINEN 180 TETVT15-1027 PERUSOPINNOT 45 TETVT15-1028 Ammatilliset perusteet 1 15 15.01.2016 TE00AW72 Ruotsin kieli, kirjallinen 1,5 1,5 TE00AW73 Ruotsin kieli, suullinen 1,5 1,5 0701AG005 Algebra, geometria ja trigonometria 5 5 0701FP004 Fysiikan perusteet 4 4 0736DM103 Digital Media 3 3 TETVT15-1029 Ammatilliset perusteet 2 15 TE00AW77 Englannin kieli ja viestintä 3 3 0701VM003 Vektorit ja matriisit 3 3 0701IF204 ICT-fysiikka 4 4 0736NF205 Networking Fundamentals 5 5 0736GP205 Game Programming Essentials 5 5 TETVT15-1030 Ammatilliset perusteet 3 15 TE00AW75 Asiantuntijaviestintä 3 3 TE00AW76 Informaatiolukutaito 0 0701ID103 Integraali ja derivaatta 3 3 0736DE103 Digitaalielektroniikka 4 4 0736ES304 Embedded Systems 4 4 0736MS404 Media Systems 4 4 TETVT15-1000 AMMATTIOPINNOT 90 TETVT15-1004 WWW-tuotanto 15 47IOWT005 WWW-teknologiat 5 5 47IOKK003 Kuvankäsittely 3 3 47IOWJ003 WWW-julkaiseminen 3 3 47IOVP003 Verkkopalvelut 3 3 47IOPP004 Projektityöskentelyn perusteet 4 4 TETVT15-1002 Järjestelmät 15 47IOOP004 Ohjelmoinnin perusteet 4 4 47IOTT004 Tietoverkot ja tietoturva 4 4 47IOKL003 Käyttöjärjestelmät ja laitteistot 3 3 Sivu 1 / 27

47IOJP004 Green ICT järjestelmäprojekti 4 4 TETVT15-1003 Sovellukset 15 47IOTV004 Tietovarastot 4 4 47IOOO004 Olio-ohjelmoinnin perusteet 4 4 47KICE003 ICT English 3 3 47IOSP004 Green ICT sovellusprojekti 4 4 TETVT15-1001 Tutkimustoiminta 15 0736TS406 ICT Tutkimusseminaari 6 6 0736MJ403 Markkinointi ja johtaminen 3 3 0736YI403 Yrittäjyys ja innovaatiotoiminta 3 3 0701FL203 Fysiikan laboraatiot 3 3 TETVT15-1009 OHJELMISTOTEKNIIKAN AMMATTIOPINNOT 30 TETVT15-1010 Platforms and Languages 15 0732PL005 Programming Languages 5 5 0732DS005 Distributed Systems 5 5 0732PC005 Platform Computing 5 5 TETVT15-1011 Software Engineering 15 0732SE004 Software Engineering 4 4 0732SA004 Software Architectures 4 4 0732TM004 Software Testing and Maintenance 4 4 0772UE003 Usability Engineering 3 3 Sivu 2 / 27

TETVT15-1005 HARJOITTELU 30 TETVT15-1012 OPINNÄYTETYÖ 15 TETVT15-1016 TÄYDENTÄVÄ OSAAMINEN 60 TETVT15-1018 TÄYDENTÄVÄT AMMATTIOPINNOT 30 TETVT15-1021 Production of Digital Material 15 0735DM005 Digital Material 5 5 0735WM005 WWW Multimedia 5 5 0735VW005 Visualization workshop 5 5 TETVT15-1024 Web Development 15 0732SP004 Server-Side Programming 4 4 0732BP004 Browser as a Platform 4 4 0732WF003 Web Frameworks 3 3 0732WW004 Web Workshop 4 4 TETVT15-1019 Mobile Games 15 0732PM004 Programming Mobile Smart Devices 4 4 0732GA004 Game Engine Architectures 4 4 0732GM003 Game Programming Mathematics and Physics 3 3 0732SW004 Smart Device Programming Workshop 4 4 TETVT15-1023 Virtualization Services and Clouds 15 0734VT005 Virtualization Technologies 5 5 0734AS005 Administering Servers and Services 5 5 0734CW005 Cloud Services Workshop 5 5 TETVT15-1017 MUUT TÄYDENTÄVÄT OPINNOT 15 TETVT15-1025 VAPAASTI VALITTAVAT OPINNOT 15 TE00AY52 Ruotsin kielen valmentavat opinnot 3 3 TE00AY38 Englannin kielen valmentavat opinnot 3 3 Sivu 3 / 27

TETVT15-1026 YDINOSAAMINEN: 180 op Opetussuunnitelma TETVT15-1027 PERUSOPINNOT: 45 op TETVT15-1028 Ammatilliset perusteet 1: 15 op - osaa töissään soveltaa matematiikkaa ja fysiikkaa - käyttää ruotsin kieltä insinöörin vaatimusten mukaan - ymmärtää tieto- ja viestintätekniikan perusvaatimukset Ruotsin kieli, kirjallinen Ruotsin kieli, suullinen Algebra, geometria ja trigonometria Fysiikan perusteet Digital Media TE00AW72 Ruotsin kieli, kirjallinen: 1.5 op osaa - ilmaista ja perustella mielipiteensä - ymmärtää ja käyttää oman alan keskeistä perussanastoa - kertoa keskeiset asiat koulutuksestaan, työkokemuksestaan ja -tehtävistään esim. työnhakutilanteessa -kirjoittaa työpaikkahakemuksen - hankkia tietoa omaan alaan liittyen ruotsin kielellä esim. Internetistä - käyttää nettisanakirjoja. TE00AW73 Ruotsin kieli, suullinen: 1.5 op osaa - ilmaista ja perustella mielipiteensä - selviää erilaisista puhelintilanteista - ymmärtää ja käyttää oman alan sanastoa - kertoa keskeiset asiat koulutuksestaan, työkokemuksestaan ja -tehtävistään esim.työnhakutilanteessa - esitellä oman alansa yrityksen. Sivu 4 / 27

0701AG005 Algebra, geometria ja trigonometria: 5 op osaa - matemaattisen lausekkeen käsittelyä, yhtälön ratkaisemista ja funktion kuvaajan piirtämistä - kehittää ja syventää algebran ja trigonometrian käyttötaitoja niin, että voi jatkaa matematiikan opintoja - soveltaa matemaattisia työkaluja luonnontieteiden ja ammattiaineiden opinnoissa. 0701FP004 Fysiikan perusteet: 4 op - ymmärtää fysiikan merkityksen insinööriopintojen perustana - ymmärtää SI-järjestelmän ja sen merkityksen suurelaskennassa - ymmärtää laskutarkkuuden periaatteet - ymmärtää mekaniikan perusteet, erityisesti dynamiikan perussuureet - ymmärtää lämpöopin peruskäsitteet - osaa laskea suureilla ja soveltaa pyöristyssääntöjä kaikessa laskemisessa - osaa mekaniikan peruslaskut - osaa dynamiikan tärkeiden suureiden, kuten voima, energia ja teho, käytön ammattiaineissa ja käytännössä - osaa laskea materiaalin lämpenemisestä aiheutuvia muodonmuutoksia - osaa laskea ja arvioida lämmön muodostumista eri laitteissa ja samalla tapahtuvaa lämpötilan muuttumista - osaa hakea ratkaisuja mm. tietokonekomponenttien jäähdyttämiseen. 0736DM103 Digital Media: 3 op - ymmärtää digitaalisen median mahdollisuudet - osaa tuottaa ja editoida digitaalista äänimateriaalia - osaa asentaa ja konfiguroida jakelupalvelimen virtuaalipalvelimelle - osaa rakentaa yksinkertaisen digitaalista ääntä ja kuvaa hyödyntävän mobiilisovelluksen. TETVT15-1029 Ammatilliset perusteet 2: 15 op - osaa soveltaa matematiikkaa ja fysiikkaa ICT-alalla - hallitsee insinööriltä vaadittavan englannin kielen - osaa kuvata tietoverkkojen toimintaa - osaa toteuttaa sovelluksia eri ohjelmistoilla. Pakolliset opintojaksot - Englannin kieli ja viestintä - ICT-fysiikka - Vektorit ja matriisit Valitaan toinen seuraavista opintojaksoista - Game Programming Essentials - Networking Fundamentals Sivu 5 / 27

TE00AW77 Englannin kieli ja viestintä: 3 op osaa - kertoa itsestään ja koulutuksestaan - erottaa puhekielen ja asiatyylin ja valita sopivan tyylin tilanteen mukaan - viestiä asiatyylillä suullisesti ja kirjallisesti (puhelut, sähköposti, kirjeet) - pitää suullisen esityksen oman alansa aiheesta - tunnistaa kulttuurien välisiä eroja ja ymmärtää, miten ne vaikuttavat kommunikaatioon - toimia erilaisissa työelämän sosiaalisissa tilanteissä ja ylläpitää small talk -keskustelua - esitellä oman alansa yrityksen - käyttää oman alansa perussanastoa. 0701VM003 Vektorit ja matriisit: 3 op osaa - käyttää vektoreiden peruslaskutoimituksia - jakaa vektorin komponentteihin - käyttää piste- ja ristituloa - soveltaa vektorialgebraa ammattiopinnoissaan - matriisien peruslaskutoimitukset ja matriisin kääntämisen. 0701IF204 ICT-fysiikka: 4 op : - ymmärtää värähdysliikkeen yhteyden aaltoliikkeeseen - ymmärtää aaltoliikeopin peruskäsitteet ja mekaanisen aaltoon ilmiöitä - ymmärtää ääniopin mekaanisen aallon peruskäsitteet myös äänioppiin liittyen - ymmärtää desibeliasteikon merkityksen - ymmärtää sähkön fysikaaliset perusteet - osaa laskea ja analysoida yksinkertaisia tasavirtapiirejä - ymmärtää sähkön ja magnetismin yhteyden - ymmärtää sähkömagneettisten aaltojen, geometrisen optiikan, fotometrian ja väriopin fysikaaliset perusteet - ymmärtää sähkömagneettisten aaltojen käytön sähkömagneettisessa viestinnässä - ymmärtää valon käyttäytymisen peileissä ja linsseissä - ymmärtää kuvan muodostumisen sekä liikkeen ja värien havaitsemisen silmässä - ymmärtää fotometrian perussuuret ja niiden merkityksen käytännössä - ymmärtää värien yhteyden fysikaalisiin suureisiin ja ilmiöihin - osaa havainnoida ympäristöstä aaltoliikeilmiöitä ja tulkita niitä fysikaalisesti. 0736NF205 Networking Fundamentals: 5 op - understands the principles of the OSI model and the TCP/IP model - knows TCP/IP protocols and understands their operation - understands subnets and basics of routing and switching. Sivu 6 / 27

0736GP205 Game Programming Essentials: 5 op - understands the principles and work flow of game programming - masters basic techniques to create interactive models - knows how to use physics engines - can create a simple game - can manipulate game objects by scripting. TETVT15-1030 Ammatilliset perusteet 3: 15 op - osaa ratkaista ICT-alan ongelmia soveltamalla matematiikkaa ja fysiikkaa - hallitsee insinööriltä vaadittavan suomen kielen ja viestinnän Pakolliset opintojaksot - Asiantuntijaviestintä - Integraali ja Derivaatta - Digitaalielektroniikka Valitaan toinen seuraavista opintojaksoista - Embedded Systems - Media Systems TE00AW75 Asiantuntijaviestintä: 3 op osaa -arvioida ja tulkita erilaisten viestien merkityksiä ja kehittää omia viestintätaitojaan -soveltaa suullisia ja kirjallisia viestintätaitoja tarkoituksenmukaisesti ja dialogisesti työelämän asiakastilanteissa -soveltaa ryhmätyötaitoja kokous- ja neuvottelutilanteissa -suunnitella ja tuottaa oikeakielisiä asiakastekstejä sekä tieteellisiä artikkeleita. TE00AW76 Informaatiolukutaito: 1 op osaa - tunnistaa tiedontarpeensa ja tiedonhankinnan merkityksen opintojen eri vaiheissa - arvioida tietoaineistoja lähdekriittisesti - käyttää tietoa eettisesti - hankkia opiskelussa tarvitsemaa tietoa tehokkaasti ja monipuolisesti - hyödyntää opiskelussa tarvittavia erityyppisiä lähdeaineistoja ja palveluja. 0701ID103 Integraali ja derivaatta: 3 op Sivu 7 / 27

Opintojakson tavoitteena on tutustua matemaattisen analyysin peruskäsitteisiin ja oppia soveltamaan niitä virtapiireihin ja signaalinkäsittelyyn. 0736DE103 Digitaalielektroniikka: 4 op - osaa soveltaa porttipiirejä ja sekvenssilogiikkaa suunniteltaessa digitaalisia kytkentöjä - tietää yleisimmät logiikkapiirisarjat ja niiden ominaisuudet - tuntee aktiivisten peruskomponenttien toimintaperiaatteet - osaa analysoida yksinkertaisia kytkentöjä - osaa mitoittaa yksinkertaisia kytkentöjä. 0736ES304 Embedded Systems: 4 op - understands basics of processor architechtures and differences between architectures - is able to explain the principles of instruction set and machine level programming - is able to describe the microprocessor hardware interfaces - can use hardware-oriented programming properties of a programming language - can design and implement modular software for an embedded system using a programming language - can simulate and implement embedded programs in microcontroller hardware - is able to describe the basic computer peripherals. 0736MS404 Media Systems: 4 op - understands capabilities and restrictions of video streaming - knows the protocols which are used for streaming live video - can set up a streaming server in a virtual server environment - can edit a short video film - knows the most important video encoding methods and their advantages - can publish good quality videos in Internet. - can describe different roles in video production team - can use basic functionalities of videocameras - can use video editing and post processing softwares on basic level TETVT15-1000 AMMATTIOPINNOT: 90 op TETVT15-1004 WWW-tuotanto: 15 op - osaa toteuttaa ja julkaista www-sivuston projektiryhmän jäsenenä - hallitsee kuvankäsittelyn perustaidot - osaa dokumentoida ja esitellä projektin Sivu 8 / 27

- hallitsee projektityöskentelyn perusteet. Pakolliset opintojaksot WWWteknologiat Kuvankäsittely Projektityöskentelyn perusteet Valinnaisena toinen seuraavista WWW-julkaiseminen Verkkopalvelut Opetussuunnitelma 47IOWT005 WWW-teknologiat: 5 op - osaa käyttää LAMKin web-pohjaisia palveluita - osaa kuvata Internetin perustoiminnan ja yleisimmät protokollat - osaa suunnitella ja toteuttaa www-sivuston käyttäen HTML-kuvauskieltä ja CSS-tyylimäärittelyjä - osaa www-sivuston toteutuksessa ottaa huomioon esteettömyyden ja käytettävyyden periaatteita - osaa toteuttaa www-sivun (ulkoasun) layout-kuvan pohjalta - osaa käyttää ohjelmoinnin perusrakenteita www-sivujen toteuttamisessa - osaa hyödyntää yksinkertaisia skriptejä www-sivuilla. 47IOKK003 Kuvankäsittely: 3 op -osaa käyttää kuvankäsittelyyn liittyviä käsitteitä -osaa kuvankäsittelyn perustyövaiheet -osaa arvioida digitaalisen kuvan rajoituksia ja mahdollisuuksia -osaa kuvata lukujärjestelmien eroja ja käyttökohteita -osaa tehdä lukujärjestelmien muunnoksia -osaa käyttää kuvankäsittelyohjelmaa kuvakollaasien ja web-kuvien luonnissa. 47IOWJ003 WWW-julkaiseminen: 3 op -osaa kuvata www-palvelimen toimintaperiaatteet -osaa ottaa käyttöön virtuaalikoneen, määrittää koneen verkkoasetukset ja tarkistaa määritysten toimivuuden -osaa asentaa www-palvelinohjelmiston -osaa asentaa ja ottaa käyttöön sisällönhallintajärjestelmän (CMS) -osaa toteuttaa www-sivuston sisällönhallintajärjestelmällä -osaa muokata ja luoda sivuston teemoja -osaa ottaa käyttöön lisämoduleja ja luoda omia moduleja. Sivu 9 / 27

47IOVP003 Verkkopalvelut: 3 op -osaa kuvata mitä virtualisoinnilla ja pilvipalveluilla tarkoitetaan -osaa kuvailla erityyppisiä pilvipalveluja ja niiden käyttökohteita -osaa valita pilvipalvelun käyttökohteen mukaan -osaa ottaa käyttöön virtuaalikoneen, määrittää koneen verkkoasetukset ja tarkistaa määritysten toimivuuden -osaa luoda uuden virtuaalikoneen, asentaa siihen käyttöjärjestelmän (Linux / Windows) ja määritellä perusasetukset -osaa asentaa www-palvelinohjelmiston ja ottaa sisällönhallintajärjestelmän (CMS) käyttöön -osaa julkaista materiaaleja toteutetuissa www-järjestelmissä. 47IOPP004 Projektityöskentelyn perusteet: 4 op -osaa dokumentoida projektin eri vaiheita tekstinkäsittely-, taulukko- ja esitysmateriaalisovelluksien avulla -osaa ryhmässä suunnitella ja toteuttaa ratkaisun, joka täyttää annetun projektityön vaatimukset -osaa työskennellä yksin ja projektiryhmän jäsenenä projektityön ratkaisemiseksi -osaa toimia projektitoiminnan mukaisesti -osaa hankkia ja hyödyntää tietoa projektia varten -osaa arvioida ICT:n käytön merkitystä kestävässä kehityksessä ekologisesta näkökulmasta -osaa kuvata sähköenergiaa ja sen käyttöä ja mitata sähköenergiaa. TETVT15-1002 Järjestelmät: 15 op - osaa suunnitella ja toteuttaa tietoturvallisen ICT-järjestelmän, joka täyttää annetun projektin vaatimukset. Ohjelmoinnin perusteet Käyttöjärjestelmät ja laitteistot Tietoverkot ja tietoturva Green ICT järjestelmäprojekti 47IOOP004 Ohjelmoinnin perusteet: 4 op -osaa käyttää loogisia operaatioita ohjelmoinnissa -osaa kuvata ohjelman kehityksen vaiheet ja suorituksen periaatteet -osaa suunnitella ja toteuttaa modulaarisen vuorovaikutteisen sovelluksen -osaa käyttää hyväkseen ohjelmankehitysvälineitä -osaa nimetä muuttujat ja funktiot kuvaavast Sivu 10 / 27

-noudattaa hyvää ohjelmointitapaa. 47IOTT004 Tietoverkot ja tietoturva: 4 op - osaa suunnitella ja toteuttaa tietoturvallisen lähiverkon pientoimiston tarpeisiin - osaa kuvata Internetin perusrakenteen ja toiminnan - osaa kuvata IP-osoitteiden ja aliverkotuksen periaatteet - osaa soveltaa binäärialgebran perusteita aliverkotuksessa ja käyttää 1- ja 2-komplementtilukuja - osaa käyttää yleisimpiä lähiverkon teknologioita suunnittelu- ja toteutustyössä - osaa toteuttaa tietoturvallisen kotiverkon (SOHO) ja liittää sen operaattoriverkoon - osaa kuvata salauksen toimintaperiaatteen - osaa tehdä tietoverkkojen vianetsintää - osaa toimia paketti- ja sisältösuodatuksen perusteiden mukaisesti. 47IOKL003 Käyttöjärjestelmät ja laitteistot: 3 op - osaa vertailla eri käyttöjärjestelmiä keskenään - osaa kuvata aktiivihakemiston merkityksen ja sen teknisen toiminnan - osaa asentaa käyttöjärjestelmän virtuaaliympäristöön ja määrittää perusasetukset - osaa seurata ja selvittää palvelimilla olevien prosessien tilaa ja yleistä kuormitusta - osaa toteuttaa toimialueen ja hyödyntämään toimialuetta käyttäjien ja työasemien hallinnassa. 47IOJP004 Green ICT järjestelmäprojekti: 4 op - osaa esitellä immateriaalioikeuksiin liittyviä käsitteitä - osaa ratkoa systemaattisesti ongelmia projektin tavoitteiden saavuttamiseksi - osaa suunnitella ja toteuttaa ICT-ratkaisuun tähtäävän projektin projektiryhmässä - osaa esitellä ja perustella projektiryhmän tekemiä ratkaisuja projektidokumenttien katselmuksessa - osaa käyttää hyväkseen työkaluja tehokkaasti. TETVT15-1003 Sovellukset: 15 op - osaa toteuttaa tietovarastoja hyödyntävän oliopohjaisen palvelun todelliselle asiakkaalle - osaa käyttää ammattienglantia toiminnassaan. Olio-ohjelmoinnin perusteet Tietovarastot Green ICT sovellusprojekti ICT English Sivu 11 / 27

47IOTV004 Tietovarastot: 4 op - osaa tehdä tietokantakyselyjä ja datan päivityksiä SQL-kieltä hyödyntäen - osaa normalisoinnin perusperiaatteet sekä toimia niiden mukaisest - osaa ylläpitää tietokantoja - osaa kuvata transaktioiden toimintaperiaatteet - osaa selittää tietoturvan merkityksen tiedonhallinnassa - osaa kuvailla XML / oliorelaationaalinen / NoSQL tietokantatyypit. 47IOOO004 Olio-ohjelmoinnin perusteet: 4 op -ymmärtää olioparadigman ja olio-ohjelmoinnin peruskäsitteet -osaa suunnitella ja toteuttaa sovelluksia oliopohjaisella kielellä -osaa toimia tehokkaasti nykyaikaisessa ohjelmankehitysympäristössä -osaa organisoida ylläpidettävän sovellusrakenteen. 47KICE003 ICT English: 3 op s can - use the terminology of their field and understand professional texts - discuss topics related with their field - communicate in job application situations - present their own project orally and in writing - write a professional report and a thesis abstract. 47IOSP004 Green ICT sovellusprojekti: 4 op - osaa hankkia tietoa ja soveltaa sitä sovellusprojektityön ratkaisemiseksi - osaa analysoida asiakkaan ongelmia ja tehdä analyysin perusteella projektisuunnitelman - osaa suunnitella ja toteuttaa tietovarastoja hyödyntävän ohjelmistoprojektin - osaa hyödyntää ohjelmankehitysympäristön ominaisuuksia projektin toteutuksessa - osaa toimia sekä itsenäisesti että ryhmän aktiivisena jäsenenä projektille asetettujen tavoitteiden saavuttamiseksi - osaa toimia yksin ja projektiryhmän jäsenenä projektin tavoitteiden mukaan - osaa tarkastella projektia projektipäällikön ja ohjausryhmän näkökulmista. TETVT15-1001 Tutkimustoiminta: 15 op Sivu 12 / 27

- osaa käyttää ICT-alan tutkimusmenetelmiä - osaa kuvata yrittäjyyden ja yritystoiminnan periaatteet. Fysiikan laboraatiot Markkinointi ja johtaminen Yrittäjyys ja innovaatiotoiminta ICT tutkimusseminaari 0736TS406 ICT Tutkimusseminaari: 6 op osaa - hankkia itsenäisesti tietoa - tehdä tutkimustyötä projektityöskentelyn menetelmin - hyödyntää käytännön projektissa saatuja tietoja ja taitoja tutkimustyössään - soveltaa tutkimustietoa käytännön projekteissa - toteuttaa kirjallisen raportin ja seminaariesitelmän - tarkastella kriittisesti ammatillisia tekstejä ja esityksiä - käyttää hyväksi tilastollisia ja todennäköisyysjakaumiin liittyviä matemaattisia menetelmiä. 0736MJ403 Markkinointi ja johtaminen: 3 op - osaa tehdä yritykselle markkinointisuunnitelman ja yrityksen toimintaympäristön kartoituksen - osaa luoda yritykselle strategiasuunnitelman - hallitsee esimiestyöskentelyn välineet kuten kehityskeskustelut ja muutosjohtamisen. 0736YI403 Yrittäjyys ja innovaatiotoiminta: 3 op - tuntee sisäisen, omaehtoisen ja ulkoisen yrittäjyyden perusteita - osaa pohtia yrittäjyyttä palkkatyön vaihtoehtona ja elämänstrategiana - osaa arvioida liikeideaa ja sen menestymismahdollisuuksia - osaa laatia liiketoimintasuunnitelman. 0701FL203 Fysiikan laboraatiot: 3 op - osaa tehdä fysikaalisia mittauksia ja laatia tuloksistaan oikeaoppisen selostuksen. - osaa tehdä tulostenkäsittelyn ja virhetarkastelun - osaa laatia graafisen esityksen - osaa hyödyntää tietotekniikkaa selostuksen tekemisessä - osaa kuvata fysiikkaa kokeellisena luonnontieteenä. Sivu 13 / 27

TETVT15-1009 OHJELMISTOTEKNIIKAN AMMATTIOPINNOT: 30 op TETVT15-1010 Platforms and Languages: 15 op is able to build distributed applications using different programming languages based on the object-oriented paradigm. Programming Languages Platform Computing Distributed Systems 0732PL005 Programming Languages: 5 op - can make a program using different object-oriented languages - can use libraries, e.g. containers, efficiently while programming - can use object-oriented programs to solve problems - can make an efficient and well-structured object-oriented program. 0732DS005 Distributed Systems: 5 op - understands communication technologies between computers from the programmer's point of view - can design and implement distributed programs in a network environment - understands the design and implementation principles of distributed programs - can use middleware services in distributed software development. 0732PC005 Platform Computing: 5 op - can design and implement programs in different programming platforms - understands design and implementation principles of programming in modern platforms e.g. Windows and Linux - can use platform services to implement concurrency and persistency in programs - can use platform services to implement communication and synchronization between processes - can design and implement data safe concurrent programs - can implement GUI using platform services and tools - knows the design principles of device driver programming. TETVT15-1011 Software Engineering: 15 op is able to build modern software using well-known standard architectures. Software Sivu 14 / 27

should be documented in a standard way, it should be testable and modifications should be easy to make in the future. Software Architectures Software Engineering Software Testing and Maintenance Usability Engineering 0732SE004 Software Engineering: 4 op - understands the processes of software development - understands the lifecycle of software products - can use UML to design, analyze and describe software products - can make software requirements and specification documents - knows the tools and principles of the software development process. 0732SA004 Software Architectures: 4 op - understands the importance of software architecture in software analysis, design, development and maintenance - can document software architectures - knows the most widely used software design patterns, architectural styles and idioms - can implement software architecture using an object-oriented programming language. 0732TM004 Software Testing and Maintenance: 4 op - knows the concepts, terminology and principles of software testing - can design a test plan, implement tests according to the plan and produce a test report - is able to use modern IDE tools to generate unit tests systematically - knows the principles of Test Driven Development - is able to run unit tests automatically - knows the principles of software product maintenance - is able to use software maintenance tools and methods - is able to create installer packages for software products - is able to create software libraries. 0772UE003 Usability Engineering: 3 op - knows the design principles of user interfaces with high usability Sivu 15 / 27

- understands the importance of usability and is able to design, test and analyze the UI - understands the importance of responsive UI design - knows the process of usability engineering - knows the laws of aesthetic in user interface design. TETVT15-1005 HARJOITTELU: 30 op - osaa toimia työelämän yleisten vaatimuksien mukaisesti - osaa työskennellä ammatillisissa työtehtävissä - osaa soveltaa oman alansa tietoja ja taitoja työelämässä - osaa asettaa tavoitteita ammatillisen osaamisen laajentamiseksi ja syventämiseksi - osaa arvioida osaamistaan ja ammatillista kehitystään harjoittelussa - osaa analysoida ja raportoida ammatillisen kehittymisprosessinsa. TETVT15-1012 OPINNÄYTETYÖ: 15 op - osaa toteuttaa ammatillisen kehitysprojektin - osaa etsiä tietoa, käyttää tutkimusmenetelmiä ja kirjoittaa tieteellisen kirjoittamisen periaatteiden mukaan - hallitsee tietotekniikan työ- ja tutkimusperinteen - osaa työskennellä ongelmalähtöisesti, johdonmukaisesti ja järjestelmällisesti - hallitsee valitsemansa aihealueen syvällisesti. TETVT15-1016 TÄYDENTÄVÄ OSAAMINEN: 60 op TETVT15-1018 TÄYDENTÄVÄT AMMATTIOPINNOT: 30 op TETVT15-1021 Production of Digital Material: 15 op The studen is able to create vector and bitmap graphics and use them in web applications. Digital Material WWW Multimedia Visualisation Workshop 2 0735DM005 Digital Material: 5 op can - understand differences between bitmap and vector graphics - understand basic features of vector graphics - use and modify vector graphics - produce graphical illustrations and presentations with Adobe Illustrator. Sivu 16 / 27

0735WM005 WWW Multimedia: 5 op can - make javascript programming on a basic level - use javascript libraries in modern web development - make simple javascript-based games - use javascript to modify graphics and web elements on a web page. 0735VW005 Visualization workshop: 5 op can - work as a team member in a project - search for information independently to solve problems - act as an active and responsible team member - support a software team with graphical skills - test the project using different platforms and tools - describe the different phases of projects and work for the project goals - make documentation of the project. TETVT15-1024 Web Development: 15 op is able to design, implement, test and document a modern web-based application using frameworks including server side and client side programming. Browser as a Platform Server-Side Programming Web Frameworks Web Workshop 0732SP004 Server-Side Programming: 4 op - can make web-based services using modern server side programming languages using objectoriented principles - can design a functional database for www-services - can use database efficiently in www-services - can implement a responsive www-service server-side API using Ajax. 0732BP004 Browser as a Platform: 4 op - can design and implement web-user interfaces for different screen sizes Sivu 17 / 27

- knows the DOM tree structure and HTML DOM events - can modify a DOM tree during runtime - can use the HTML language to implement an interactive responsive web-based service user interface - knows the operational principles of AJAX technology - can use AJAX to implement Single Page web-applications - knows the differences in browsers - can design, implement and test a browser independent web-applications - can use browser debugging facilities. 0732WF003 Web Frameworks: 3 op - knows modern web-based server side frameworks - can customize a modern web-based Content Management System - knows modern browser libraries - can design and implement an efficient and responsive web-based user interface to the browser by using libraries - is able to build web-based services using modern frameworks (in browser and in server). 0732WW004 Web Workshop: 4 op - can work as a team member in a software project - is able to search for information independently to solve problems - can act as an active and responsible team member - can implement suitable software technologies during the project - can test the software project using different platforms and tools - knows and masters the different phases of software projects - is able to document the software project. TETVT15-1019 Mobile Games: 15 op is able to design, implement, test and document mobile applications using a modern framework. Game Engine Architectures Game Programming Mathematics and Physics Programming Mobile Smart Devices Smart Device Programming Workshop 0732PM004 Programming Mobile Smart Devices: 4 op Sivu 18 / 27

- can build apps for modern mobile smart devices - can design and implement GUI for mobile apps using platform tools - knows the architecture of modern mobile ecosystems - is able to use modern tools efficiently to implement and test mobile apps - is able to make an installation package of a mobile application - knows the principles of sensors in smart devices and is able to use the sensor data inside a mobile application. 0732GA004 Game Engine Architectures: 4 op - knows the principles of game design - knows the basic architectures used in games - knows the basic data structures and algorithms used in games - can use different game-related API's - knows the events and design patterns used in games - can measure, analyze and optimize game performance - knows how to program communication between multi-user game clients. 0732GM003 Game Programming Mathematics and Physics: 3 op - is able to describe and use the laws and principals of mathematics and physics in games - can handle objects in a game according to the laws of mathematics and physics using a programming language - is able to use a physics engine API inside a game program. 0732SW004 Smart Device Programming Workshop: 4 op - works as a team member in a project - is able to search for information independently to solve problems - can act as an active and responsible team member - can implement suitable software technologies during the project - can test the project using different platforms and tools - knows and masters the different phases of software projects - is able to document the software project. TETVT15-1023 Virtualization Services and Clouds: 15 op Theme of the module Virtualization platforms and server applications in enterprises Sivu 19 / 27

Learning objectives of the module - is able to describe virtualization platforms and server applications used in enterprises - is able to compare the technical and product differences between virtualization platforms - can define a problem and implement a solution which fulfills the requirements of the project. Virtualization Technologies 5 cr Administering Servers and Services 5 cr Cloud Services Workshop 5 cr 0734VT005 Virtualization Technologies: 5 op - knows commonly used virtualization platforms - understands the most significant technical differences between widely used virtualization platforms - is able to deploy a virtualization platform - is able to maintain administrative tasks of a virtualization environment - is able to monitor virtualization and energy efficiency. 0734AS005 Administering Servers and Services: 5 op - knows server applications typically used in enterprises - knows data center design principles and typically used solutions - is able to compare technical differences between virtualization platforms - is able to deploy a typical application server - is able to perform administrative tasks for server applications. 0734CW005 Cloud Services Workshop: 5 op - can acquire information and knowledge independently and use it to solve problems in a project - can define a problem and is able to find and compare appropriate solutions - can plan and implement a solution which fulfills the requirements of the project - can act independently and as a part of a team to achieve project objectives. TETVT15-1017 MUUT TÄYDENTÄVÄT OPINNOT: 15 op Täydentäviin opintoihin suositellaan Tieto- ja viestintätekniikan muita ammattiainemoduuleja ja täydentävien opintojen moduuleja. Niitä voidaan valita myös ammattikorkeakoulun muiden alojen tarjonnasta, muista kotimaisista (esim. FUAS) ja ulkomaisista korkeakouluista, avoimista korkeakouluista sekä kesäyliopistoista. Sivu 20 / 27

Valitaan tarvittaessa yksi 15 op moduuli. TETVT15-1025 VAPAASTI VALITTAVAT OPINNOT: 15 op Vapaasti valittaviin opintoihin suositellaan Tieto- ja viestintätekniikan muiden ammattiainemoduulien ja täydentävien opintojen moduulien opintojaksoja. Niitä voidaan valita myös ammattikorkeakoulun muiden alojen tarjonnasta, muista kotimaisista ja ulkomaisista korkeakouluista (esim. FUAS), avoimista korkeakouluista sekä kesäyliopistoista. Valitaan vähintään 15 op TE00AY52 Ruotsin kielen valmentavat opinnot: 3 op osaa - ruotsin kielen keskeisimmät perusrakenteet niin hyvin, että selviää myöhemmistä ruotsin kieliopinnoista - perussanastoa mm. sosiaaliseen kanssakäymiseen liittyen. TE00AY38 Englannin kielen valmentavat opinnot: 3 op - hallitsee kielen perusrakenteet niin hyvin, että selviää myöhemmistä kieliopinnoista - ymmärtää hyvin arkipäivän kieltä - pystyy keskustelemaan ja kirjoittamaan itselleen tutuista aiheista. Sivu 21 / 27