Siirry suoraan sisältöön

Ohjelmistotekniikan koulutus

Tutkinto:
Tekniikan ammattikorkeakoulututkinto

Tutkintonimike:
Insinööri (AMK)

Laajuus:
240 op

Ohjelmistotekniikka
Ohjelmistotekniikka
Ohjelmistotekniikka
Ilmoittautumisaika

07.11.2022 - 18.11.2022

Ajoitus

09.01.2023 - 30.04.2023

Laajuus

5 op

Virtuaaliosuus (op)

2 op

Toteutustapa

60 % Lähiopetus, 40 % Etäopetus

Yksikkö

Yhteisten opintojen koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Englanti
  • Suomi
Paikat

20 - 50

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Pia Paakkulainen
Vastuuhenkilö

Pia Paakkulainen

Opiskelijaryhmät
  • OTMI22SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Osaat käyttää alasi perussanastoa aktiivisesti englanniksi.

Osaat toimia englannin kielellä erilaisissa oman alasi suullisissa ja kirjallisissa viestintätilanteissa eurooppalaisen viitekehyksen tasolla B2..

Osaat etsiä tietoa alasi englanninkielisistä lähteistä ja soveltaa sitä eri opiskelu- ja työelämän tilanteissa.

Sisältö

Mitä keskeistä ammattisanastoa tarvitset?
Kuinka etsit tietoa oman alasi lähteistä ja sovellat sitä?
Miten toimit suullisissa viestintätilanteissa ja kuinka laadit alasi tekstejä?
Miten opiskelu- ja työyhteisössä viestitään englannin kielellä?

Opiskelumateriaali

Opintojaksolla on käytössä Learn-alusta ja sen kautta jaettava teksti-, ääni- ja videomateriaali. Osa materiaalista jaetaan lähitunneilla tai on käytössä vain niiden aikana esimerkiksi tekijänoikeuksien vuoksi. Osa opiskelumateriaalista on opiskelijoiden yhdessä opintojakson aikana tuottamaa.

Yksilölliset oppimisväylät

Ilmoittautuessasi tälle opintojakson toteutukselle osallistut työjärjestyksen mukaiseen opetukseen ja ohjaukseen. Opiskelusi rytmittyy työjärjestyksen mukaisten ryhmätapaamisten ja itsenäisesti tehtävien oppimistehtävien mukaan.
Työhön integroitu oppimisväylä on mahdollinen, jos voit työtehtävissäsi kehittää opintojakson tavoitteissa ja sisällöissä mainittua osaamista. Ota opintojakson opettajaan yhteyttä hyvissä ajoin ennen opintojakson alkua sen määrittämiseksi
• onko työhön integroitu oppimisväylä omassa työtehtävässäsi mahdollinen.
• millaisia näyttöjä osaamisestasi sinun on mahdollista antaa.
• mitä opintojakson osia sinun tulee mahdollisesti lisäksi suorittaa opetukseen osallistuen.
Opintoja nopeuttavana vaihtoehtona voit esimerkiksi ilmoittautua aikaisemmin opintonsa aloittaneelle ryhmälle tarjottavalle vastaavalle toteutukselle.

TKI ja työelämäyhteistyö

Opintojakson oppimistehtävissä harjoitellaan työelämän kieli- ja viestintätaitoja.

Tentit ja muut määräajat

Opintojaksolla on kaksi tenttiä ja ryhmissä tai pareittain sekä itsenäisesti suoritettavia tehtäviä, joilla on tietty palautuspäivä. Tentti- ja palautuspäivistä sovitaan opintojakson alussa. Lisätietoja tenteistä ja tehtävistä saat lukemalla kohdan Arviointimenetelmät ja arvioinnin perusteet.

Opiskelijan työmäärä

Opiskelijan työmäärä on korkeintaan 135 tuntia. Työmäärään vaikuttavat mm. opiskelijan lähtötilanne englannin kielen hallinnassa. Lähiopetuksen määrä tällä opintojaksolla on noin 40 tuntia. Tarkempaa tietoa työmäärästä saat lukemalla kohdan Arviointimenetelmät ja arvioinnin perusteet.

Lisätietoja opiskelijoille

Opintojakson opetus on pääasiassa englanniksi. Suomea käytetään tukikielenä. Opintojaksolla opiskellaan ammattialasi keskeistä englanninkielistä sanastoa sekä yleensä työelämän viestintätilanteissa tarvittavaa sanastoa ja kehitetään työelämän viestintätaitoja. Opiskelijat voivat vaikuttaa opintojakson sisältämään sanastoon ryhmäprojektien aihevalinnoilla. Lisäksi päivitetään tiedot englannin kielen sanastonhallinnasta yleensä sekä tehostetaan taitoja englannin opiskelussa ja apuvälineiden käytössä.

Huomioithan myös, että osalla opintojakson tunneista tarvitset kuulokkeita ja mikrofonia (ei sisäänrakennettuja). Saat opintojakson alussa tiedot kerroista, jolloin niitä tarvitaan. Parhaiten toimii headset, ja joitakin kappaleita on lainattavissa. Xamkin tietohallintoratkaisujen vuoksi missään Mikkelin kampuksen luokassa ei enää ole headset-varusteltuja työasemia.

Arviointiasteikko

1-5

Arviointikriteerit, tyydyttävä (1)

Kyky toimia englannin kielellä erilaisissa oman alan suullisissa ja kirjallisissa viestintätilanteissa pääsääntöisesti eurooppalaisen viitekehyksen (CEFR) tasolla B1.

Arviointikriteerit, hyvä (3)

Kyky toimia englannin kielellä erilaisissa oman alan suullisissa ja kirjallisissa viestintätilanteissa pääsääntöisesti eurooppalaisen viitekehyksen (CEFR) tasolla B2.

Arviointikriteerit, kiitettävä (5)

Kyky toimia englannin kielellä erilaisissa oman alan suullisissa ja kirjallisissa viestintätilanteissa pääsääntöisesti eurooppalaisen viitekehyksen (CEFR) tasolla C1.

Arviointimenetelmät ja arvioinnin perusteet

Vastuu osaamisen osoittamisesta on opiskelijalla. Opintojakson suorittaminen ja arviointi perustuvat opiskelijan aktiiviseen osallistumiseen ja arvioitavien tehtävien tekemiseen opintojakson alussa sovittaviin määräpäiviin mennessä. Arvioinnissa painottuu sellaisten jatkuvaa arviointia tukevien tehtävien suorittaminen, joita ei arvioida asteikolla 1 - 5 tai palauteta, vaan tehdään lähituntien yhteydessä ja/tai kotitehtävinä.
Opintojakson arvioitavia tehtäviä voivat olla:
• ryhmässä tehtävä työelämäviestintään ja viestintätilanteiden sanastoon keskittyvä koe,
• ryhmässä tehtävä oman alan sanastoa käsittelevä Team project, 1 eli esimerkiksi videotutoriaali ja sanalista, joiden tekoprosessiin kuuluu myös englanninkielinen kokous,
• ammattisanastoon keskittyvä itsenäisesti tehtävä koe opintojakson lopulla.
Edellä mainituista tehtävistä arviointiasteikolla 1 - 5 arvioidaan muut tehtävät paitsi Team project 1. Projektista ja sen vaiheista käydään palautekeskusteluja, joissa opiskelijat saavat tietoa taitotasostaan sekä ryhmä- että yksilötasolla. Projektiin liittyvä kirjoittaminen ja puhuminen tukevat muissa tehtävissä osoitetun taidon arviointia.
Muita opintojakson aikana tehtäviä arviointia tukevat ja palautettavia tehtäviä voivat olla:
• essee tai keskusteluharjoitus omista aiemmista opinnoista ja työkokemuksesta tiettyä sanastoa käyttäen,
• lukustrategioihin liittyvä tehtävä,
• ryhmässä tai pareittain tuntien yhteydessä tehtävä kirjallinen viesti – sähköposti tai kirje,
• Team project 2, eli esimerkiksi ryhmässä tai pareittain tehtävä kirjallinen tehtävä, esimerkiksi raportti, johon voi liittyä myös suullinen osuus.
Näitä tehtäviä ei arvioida asteikolla 1 - 5, mutta tehtävät on suoritettava. Ne antavat pohjan kielitaidon kehittymisen seuraamiselle ja tukevat opintojakson suorittamisen arviointia sekä opiskelijan itsearviointia. Sama rooli on kaikilla opintojakson aikana tehtävillä suullisilla ja kirjallisilla harjoituksilla.

Esitietovaatimukset

Jos sinut on lähtötasotestin perusteella ohjattu Englannin tehovalmennus -opintojaksolle, sinun on suoritettava se hyväksytysti tai hankittava itse valmentavan opintojakson sisältöä vastaavat tiedot ennen ammattienglannin opintojakson alkamista.

Ilmoittautumisaika

06.04.2022 - 22.04.2022

Ajoitus

29.08.2022 - 18.12.2022

Laajuus

5 op

Virtuaaliosuus (op)

2 op

Toteutustapa

60 % Lähiopetus, 40 % Etäopetus

Yksikkö

Kielet ja viestintä, Mikkeli

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

20 - 50

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Mira Kettunen
Vastuuhenkilö

Mira Kettunen

Opiskelijaryhmät
  • OTMI21SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Osaat toimia oman alasi viestintätilanteissa ruotsin kielellä sekä suullisesti että kirjallisesti.
Tunnet alasi keskeisen termistön ja pystyt hyödyntämään kielitaitoasi asiantuntijatehtävissä.

Tavoitetasona on eurooppalaisen viitekehyksen tasoa B1 sekä asetusta 18.12.2014/1129 vastaava osaaminen.

Suoritettuasi opintojakson arvosanalla 3
· ymmärrät selkeää yleiskielistä puhetta ja työelämän puheviestintää.
· käytät perusrakenteita jokseenkin virheettömästi sekä suullisessa että kirjallisessa viestinnässä.
· puhut kohtalaisen sujuvasti niin, että satunnaiset sanaston, ääntämisen tai lauserytmin epätarkkuudet eivät aiheuta väärinymmärryksiä.
· ymmärrät pääkohdat ammatillisista teksteistä ja pystyt reagoimaan niihin sekä suullisesti että kirjallisesti.
· osaat kertoa keskeiset asiat koulutuksestasi ja työkokemuksestasi esim. työnhakutilanteessa.
· osaat kertoa ja keskustella alasi keskeisimmistä asioista (esimerkiksi yritysten ja organisaatioiden toiminta, tuotteet, prosessit ja palvelut).

Sisältö

Mitä koulutukseen, työympäristöön ja työtehtäviin liittyvää sanastoa tarvitset ruotsiksi?

Miten toimit ruotsin kielellä työelämän viestintätilanteissa, esimerkiksi sähköpostissa, puhelimessa ja tapaamisissa?

Mitä oman ammattialasi ja toimintaympäristösi keskeistä perustermistöä tarvitset?

Opiskelumateriaali

Opettajan kokoama materiaali ja verkkotehtävät Learnissa sekä lähiopetuksessa jaettava materiaali.

Yksilölliset oppimisväylät

Työviikkopohjainen oppimisväylä:
Osallistut työjärjestyksen mukaiseen opetukseen ja ohjaukseen. Opiskelusi rytmittyvät työjärjestyksen mukaisten ryhmätapaamisten ja itsenäisesti tehtävien oppimistehtävien mukaan.

Työhön integroitu oppimisväylä:
Ammattiruotsi-opintojaksosta on olemassa myös verkkototeutus, joka toteutetaan kesäopintoina.

TKI ja työelämäyhteistyö

Opintojaksoon liittyy alakohtasen sanaston ja viestimistilanteiden harjoittelua.

Tentit ja muut määräajat

Opintojakson varsinaisen tentin lisäksi opiskelijalla on mahdollisuus kahteen uusintasuorituskertaan Exam-tenttiakvaariossa opintojakson alussa sovittuina ajankohtina.

Opiskelijan työmäärä

5 opintopistettä tarkoittaa keskimäärin 135 tuntia opiskelijan työtä.

Lisätietoja opiskelijoille

Tutkintotodistukseen tulee erillinen merkintä ruotsin kirjallisesta ja suullisesta taidosta. Sekä kirjallisesta että suullisesta kielitaidosta annetaan arvosana 1-3 tyydyttävästä taidosta tai 4-5 hyvästä taidosta. Arviointi perustuu valtakunnallisiin suosituksiin.

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Suoritettuasi opintojakson arvosanalla 3
- ymmärrät selkeää yleiskielistä puhetta ja työelämän puheviestintää.
- käytät perusrakenteita jokseenkin virheettömästi sekä suullisessa että kirjallisessa viestinnässä.
- puhut kohtalaisen sujuvasti niin, että satunnaiset virheet ääntämisessä tai lauserytmissä eivät aiheuta väärinymmärryksiä.
- ymmärrät pääkohdat ammatillisista teksteistä ja pystyt reagoimaan niihin sekä suullisesti että kirjallisesti.
- osaat kertoa keskeiset asiat koulutuksestasi ja työkokemuksestasi esim. työnhakutilanteessa.
- osaat kertoa ja keskustella alasi keskeisimmistä asioista (esimerkiksi yritysten ja organisaatioiden toiminta, tuotteet, prosessit ja palvelut)
Tavoitetasona on eurooppalaisen viitekehyksen tasoa B1 sekä asetusta 18.12.2014/1129 vastaava osaaminen.

Esitietovaatimukset

Jos sinut on lähtötasotestin perusteella ohjattu ruotsin tehovalmennukseen, sinun on suoritettava se hyväksytysti tai hankittava itse valmentavan kurssin sisältöä vastaavat tiedot ennen ammattiruotsin alkamista.

Ilmoittautumisaika

07.11.2022 - 18.11.2022

Ajoitus

09.01.2023 - 28.04.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

1 - 40

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Jari Kortelainen
Vastuuhenkilö

Jari Kortelainen

Opiskelijaryhmät
  • OTMI22SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Tiedät reaalianalyysin, differentiaali- ja integraalilaskennan peruskäsitteistöä. Osaat derivoida ja integroida erilaisia funktioita tunnettujen menetelmien avulla. Osaat soveltaa differentiaali- ja integraalilaskentaa tekniikan alalla.

Sisältö

Kuinka reaaliluvut määritellään ja kuinka yhtälöitä sekä epäyhtälöitä ratkaistaan? Kuinka tasokäyriä määritellään ja mitkä ovat alkeisfunktioiden ominaisuudet? Mitä tarkoittaa jonojen ja sarjojen suppeneminen sekä kuinka niitä voi soveltaa tekniikan alalla. Kuinka derivaatta, integraalifunktio ja määrätty integraali määritellään? Millaisin menetelmin voidaan funktioita derivoida ja integroida? Kuinka monen tuntemattoman funktioita derivoidaan? Kuinka derivointia ja integrointia sovelletaan tekniikan alalla?

Opiskelumateriaali

Ilmoitetaan opintojakson alussa.

Yksilölliset oppimisväylät

Työviikkopohjainen oppimisväylä:
Osallistut työjärjestyksen mukaiseen opetukseen.

Opintoja nopeuttava oppimisväylä:
Voit osoittaa osaamisesi todistuksella tai osaamisen näytöllä. Tämä sovitaan tapauskohtaisesti opintojakson alkaessa.

TKI ja työelämäyhteistyö

Ilmoitetaan myöhemmin.

Tentit ja muut määräajat

Ilmoitetaan myöhemmin.

Opiskelijan työmäärä

135 h

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Päätetään opintojakson alussa.

Esitietovaatimukset

Edellytetään perustiedot lukujärjestelmistä, logiikasta, joukoista ja Boolen algebroista

Ilmoittautumisaika

22.08.2022 - 28.08.2022

Ajoitus

29.08.2022 - 16.12.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

10 - 40

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Jari Kortelainen
Vastuuhenkilö

Jari Kortelainen

Opiskelijaryhmät
  • OTMI22SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Osaat laskea eri tavoin esitettyjen lukujen avulla
Osaat argumentoida pätevällä tavalla
Osaat yhdistellä joukkoja algebrallisesti

Sisältö

Kuinka lukuja esitetään eri lukujärjestelmissä ja kuinka niillä lasketaan?
Mitä tarkoittaa logiikka ja pätevä päättely?
Kuinka joukkoja ja relaatioita määritellään, yhdistetään ja kuvataan?
Mitä tarkoittaa abstrakti algebra, erityisesti Boolen algebra?

Opiskelumateriaali

Oppikirja: Seymour Lipschutz, Essential Computer Mathematics, Schaum's Outline Series, McGraw-Hill 1982 tai 1987. Oheismateriaali.

Yksilölliset oppimisväylät

Työviikkopohjainen oppimisväylä:
Osallistut työjärjestyksen mukaiseen opetukseen.

Opintoja nopeuttava oppimisväylä:
Voit osoittaa osaamisesi todistuksella tai osaamisen näytöllä. Tämä sovitaan tapauskohtaisesti opintojakson alkaessa.

TKI ja työelämäyhteistyö

Ilmoitetaan myöhemmin.

Tentit ja muut määräajat

Ilmoitetaan myöhemmin.

Opiskelijan työmäärä

135 h

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Päätetään opintojakson alussa.

Ilmoittautumisaika

06.04.2022 - 22.04.2022

Ajoitus

29.08.2022 - 04.11.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

10 - 40

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Jari Kortelainen
Vastuuhenkilö

Jari Kortelainen

Opiskelijaryhmät
  • OTMI21SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Tiedät lineaarialgebran peruskäsitteitä sekä osaat laskea vektoreiden ja matriisien avulla.
Tiedät graafiteorian peruskäsitteitä ja osaat ratkaista ongelmia graafien avulla.
Osaat määritellä ja kuvata äärellisen tilakoneen ja automaatin

Sisältö

Kuinka vektoreilla ja matriiseilla lasketaan sekä ratkaistaan erilaisia yhtälöryhmiä?
Mitä tarkoittaa koordinaatisto ja koordinaatistomuunnos?
Mitä sovelluksia on lineaarialgebralla?
Kuinka graafeja määritellään, luokitellaan ja hyödynnetään ongelmien ratkaisemisessa?
Kuinka äärellisiä tilakoneita ja automaatteja määritellään ja hyödynnetään sovelluksissa?

Opiskelumateriaali

Ilmoitetaan opintojakson alussa.

Yksilölliset oppimisväylät

Työviikkopohjainen oppimisväylä:
Osallistut työjärjestyksen mukaiseen opetukseen.

Opintoja nopeuttava oppimisväylä:
Voit osoittaa osaamisesi todistuksella tai osaamisen näytöllä. Tämä sovitaan tapauskohtaisesti opintojakson alkaessa.

TKI ja työelämäyhteistyö

Ilmoitetaan myöhemmin.

Tentit ja muut määräajat

Ilmoitetaan myöhemmin.

Opiskelijan työmäärä

135 h

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Päätetään opintojakson alussa.

Esitietovaatimukset

Diskreetti matematiikka 1 tai vastaavat tiedot

Ilmoittautumisaika

22.08.2022 - 28.08.2022

Ajoitus

29.08.2022 - 16.12.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

20 - 30

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Heikki Brotkin
Vastuuhenkilö

Timo Hynninen

Ajoitusryhmät
  • Pienryhmä 1 (Koko: 15. Avoin AMK: 0.)
  • Pienryhmä 2 (Koko: 15. Avoin AMK: 0.)
Opiskelijaryhmät
  • OTMI22SP
    Ohjelmistotekniikka, päivätoteutus
Koulutusryhmat
  • Pienryhmä 1
  • Pienryhmä 2

Tavoitteet

Tunnet tietokonelaitteiston toimintaperiaatteet.
Osaat käyttöjärjestelmän peruskäytön.
Osaat päivittää tietokonelaitteistoa.
Osaat käyttää tietotekniikan ammattitermistöä.
Osaat asentaa ja käyttää tietokonelaitteistoja ja ohjelmistoja mikroluokissa.

Sisältö

Miten asennetaan PC-tietokone Windows- tai Linux-käyttöjärjestelmällä?
Miten käytetään Linux-komentoriviä?
Miten käytetään Windows-komentoriviä?
Mitkä ovat virtualisoinnin peruskäsitteet ja tekniikat?
Miten konfiguroidaan etäyhteys palvelimeen?
Mikä on RAID ja miten se konfiguroidaan?
Miten PC-komponentit toimivat?

Opiskelumateriaali

Ilmoitetaan kurssin aloitusluennolla.

Yksilölliset oppimisväylät

Työviikkopohjainen oppimisväylä:
Kurssi koostuu opinto materiaalista, ohjatuista laboratorio harjoituksista ja kirjoitetuista raporteista. Laboratorio harjoitukset tehdään pienissä ryhmissä.

Työhön integroitu oppimisväylä:
Kurssin materiaalien opiskelu, laboratorioharjoituksia korvaavat harjoitukset ja raportit on mahdollista tehdä myös etänä. Tästä on sovittava opettajan kanssa etukäteen.

TKI ja työelämäyhteistyö

-

Tentit ja muut määräajat

Ilmoitetaan kurssin aloitusluennolla.

Opiskelijan työmäärä

135 tuntia, joista 45 tuntia työkennellään laborariossa. Muu aika kuluu itseopiskeluun, raporttien kirjoittamiseen ja kokeeseen valmistumiseen.

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Teoriakoe ja palautetut raportit.
Ilmoitetaan kurssin aloitusluennolla.

Ilmoittautumisaika

07.11.2022 - 18.11.2022

Ajoitus

01.01.2023 - 31.07.2023

Laajuus

5 op

Virtuaaliosuus (op)

5 op

Toteutustapa

Etäopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

1 - 40

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Miia Liukkonen
Vastuuhenkilö

Miia Liukkonen

Opiskelijaryhmät
  • OTMI22SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Ymmärrät käytettävyyden ja helppokäyttöisyyden käsitteet.
Tunnet käyttöliittymien suunnittelun ja käyttäjäkeskeisen suunnittelun keskeiset periaatteet.
Tunnet työpöytä-, web- ja mobiilisovelluksille suunniteltujen käyttöliittymien erot ja ominaispiirteet.
Osaat analysoida käytettävyyttä ja soveltaa käytettävyyden heuristiikkoja.
Osaat soveltaa käyttöliittymien suunnittelun tekniikoita.

Sisältö

Millaisia eri käyttöliittymiä on olemassa?
Millaisilla työkaluilla käyttöliittymiä suunnitellaan?
Miten sovelletaan käyttöliittymien suunnittelutekniikoita: Prototypointi, kuvakäsikirjoitus, käytettävyysanalyysi?
Miten käytettävyyttä arvioidaan ja testataan?

Opiskelumateriaali

Kaikki opiskelumateriaali Learnissä.

Yksilölliset oppimisväylät

Aikaan ja paikkaan sitomaton verkkototeutus.

TKI ja työelämäyhteistyö

Ei ole.

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Itsenäisesti suoritettavat oppimistehtävät arvioidaan pisteillä 0-5 sekä tentti tulee suorittaa hyväksytysti läpi saadaksesi arvosanan opintojaksosta.

Ilmoittautumisaika

07.11.2022 - 18.11.2022

Ajoitus

02.01.2023 - 31.07.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

20 - 30

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Ohjelmointi ITY
Vastuuhenkilö

Timo Hynninen

Opiskelijaryhmät
  • OTMI21SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Tunnet laitteistoläheisen ohjelmoinnin erityispiirteet.
Osaat toteuttaa pieniä ohjelmia matalan tason ohjelmointikielellä. Tunnet IoT-älylaitteiden erityispiirteitä ja vaatimuksia.
Tunnet IoT-laitteiden kommunikointiprotokollia sekä niiden ominaisuuksia.
Osaat suunnitella ja ohjelmoida sekä IoT-laitteita että verkkopalveluja IoT-järjestelmille.

Sisältö

Miten laitteistoläheinen ohjelmointi eroaa korkean tason ohjelmointikielistä?
Miten toteutetaan ohjelmia matalan tason ohjelmointikielellä?
Mitä erityispiirteitä matalan tason kielessä on?
Mitä on muistinhallinta?
Miten toteutetaan linkitetty lista?
Mitä tulee ottaa huomioon älylaitteiden ohjelmoinnissa?
Miten toteutetaan palvelurajapintoja sekä näiden asiakasohjelmia?

Opiskelumateriaali

McEwen & Cassimally: Designing the Internet of Things (1st. ed.). Wiley Publishing 2013.
Donat: Jumpstarting C. Maker Media Inc 2018.
Pfister: Getting started with the internet of things. O'Reilly Media 2011.

Yksilölliset oppimisväylät

Työviikkopohjainen oppimisväylä: Työjärjestyksen mukainen opetus. Harjoitusten ja harjoitustöiden palautus sekä loppukoe.

TKI ja työelämäyhteistyö

Ei ole

Arviointiasteikko

1-5

Ilmoittautumisaika

15.08.2022 - 31.08.2022

Ajoitus

29.08.2022 - 31.12.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

1 - 40

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Timo Hynninen
Vastuuhenkilö

Timo Hynninen

Opiskelijaryhmät
  • OTMI21SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Osaat ajatella toimia tietoturvan näkökannalta, arvioida tietoturvariskejä, keskustella tietoturva-asioista käyttäen tietotekniikan ammattitermistöä, määritellä tietoturvapolitiikan ja suojata henkilökohtaisen viestiliikenteesi.

Sisältö

Mitä kyberturvallisuus ja ohjelmistojen turva tarkoittavat?
Millaisia uhkia internetissä on?
Mitkä ovat modernin yhteiskunnan turvallisuustarpeet?
Mitä ovat tietoturvan teknologiat?
Miten salausalgoritmeja, sertifikaatteja ja tunnistetietoja käytetään?
Mitä tarkoittaa tietokoneen turva ja pääsynhallinta?
Mitä työkaluja tietoturvauhkia vastaan on?
Mikä merkitys käyttäjällä on tieto- tietokone- tai ohjelmistojärjestelmälle?
Mitä ovat tietoturvallisuuden prosessit ja strategiat?

TKI ja työelämäyhteistyö

Ei ole

Arviointiasteikko

1-5

Ilmoittautumisaika

07.11.2022 - 18.11.2022

Ajoitus

09.01.2023 - 28.04.2023

Laajuus

5 op

T&K-osuus

2 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

1 - 40

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Marjo Puikkonen
Opiskelijaryhmät
  • OTMI21SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Tunnet ohjelmistoprojektien tyypillisen elinkaaren ja sen vaiheet.
Tunnet ohjelmistotuotannon malleja sekä niiden ominaisuuksia.
Tunnet yleisimmät UML-kuvauskielen käyttökohteet ja osaat mallintaa pieniä ohjelmistoja tai ohjelmistokomponentteja.

Sisältö

Mitkä ovat ohjelmiston kehittämisen vaiheet?
Mitä ovat ohjelmistotuotannon prosessit, mallit ja menetelmät?
Miten toteutetaan vaatimusmäärittely?
Mikä on UML-kuvauskieli ja miten ohjelmistoja mallinnetaan kuvauskielellä?
Mitä ohjelmistoarkkitehtuuri tarkoittaa?
Miten ohjelmistoprojekti viedään läpi?

Opiskelumateriaali

Opiskelumateriaalit löytyvät pääosin Learnista ja ne esitellään opintojakson alkaessa.

Yksilölliset oppimisväylät

Työviikkopohjainen oppimisväylä: Lähiopetusta ja itsenäisiä / ryhmissä tehtäviä oppimistehtäviä.
Työhön integroitu oppimisväylä: Osaamisen näyttö tai aikaisempien opintojen hyväksiluku mahdollista. Sovittavissa tapauskohtaisesti viimeistään opintojakson alkaessa.

TKI ja työelämäyhteistyö

Tarkennetaan opintojakson alussa.

Tentit ja muut määräajat

Esitellään opintojakson alussa.

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Esitellään opintojakson alussa

Ilmoittautumisaika

22.08.2022 - 28.08.2022

Ajoitus

01.08.2022 - 31.12.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

20 - 30

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Timo Mynttinen
Vastuuhenkilö

Timo Mynttinen

Opiskelijaryhmät
  • OTMI22SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Osaat kehittää yksinkertaisiin ohjelmointiongelmiin sopivia ratkaisuja.
Hallitset tieto- ja ohjausrakenteiden perusteet.
Osaat toteuttaa pienimuotoisen ohjelman tehtävänannon mukaan.

Sisältö

Kuinka ratkaistaan yleisimpiä yksinkertaisia ohjelmointiongelmia?
Mitä ovat muuttujat, tietotyypit, operaattorit ja ohjausrakenteet sekä kuinka niitä käytetään?
Mitä ovat tietorakenteet, funktiot ja oliot?

Yksilölliset oppimisväylät

Osallistut viikottaisiin tapaamisiin lukujärjestyksen mukaisesti. Kunakin opetusviikkona käsitellään tyypillisesti yksi aihepiiri ja ratkotaan ohjatusti yksi aiheeseen liittyvä harjoitustehtävä.

TKI ja työelämäyhteistyö

Ei sisällä, 0 op.

Opiskelijan työmäärä

Opintojakson laajuus on 5 op ja se tarkoittaa sinulle 135h työskentelyä. Osan vietät luokkamuotoisessa ympäristössä, ja osan käytät harjoitustehtävien ratkomiseen ja tenttiin valmistautumiseen.

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Palautettavat harjoitustyöt arvioidaan skaalalla hyväksytty/hylätty. Opintojakson loppupäässä on yksi tentti. Arvioinnin yksityiskohdat selviävät opintojakson alussa.

Ilmoittautumisaika

22.08.2022 - 28.08.2022

Ajoitus

29.08.2022 - 16.12.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

20 - 30

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Reijo Vuohelainen
Vastuuhenkilö

Reijo Vuohelainen

Opiskelijaryhmät
  • OTMI22SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Tunnet tietojenkäsittelytieteen perusteita.
Tunnet sekä luovan että algoritmisen ongelmanratkaisun periaatteita ja ymmärrät miten niitä sovelletaan.
Ymmärrät miten logiikka ja diskreetti matematiikka liittyvät tietokoneen toimintaan ja mitä rajoituksia koneelliseen ongelmanratkaisuun liittyy.
Ymmärrät, mitä algoritmin suorituskyky tarkoittaa.
Ymmärrät ohjelmallisen ongelmanratkaisun periaatteet sekä tyypilliset automatisoitaviksi sopivat tehtävät.
Osaat kehittää ratkaisuja klassisiin tietojenkäsittelyn ongelmiin, kuten pelien pelaamiseen, reitinhakuun tai tiedon esittämiseen.

Sisältö

Mitä ammattitermejä liittyy tietojenkäsittelyyn ja ongelmanratkaisuun?
Mitä on algoritminen ongelmanratkaisu?
Mitä tekijöitä liittyy algoritmien suunnitteluun?
Miten tietokoneen toimintaan liittyvät matematiikan ja fysiikan perusperiaatteet huomioidaan käytännössä?

Opiskelumateriaali

Boberg, J. Johdatus tietojenkäsittelytieteeseen (saatavilla verkossa)
Brookshear J. G. & Brylow D. Computer Science - An overview, 13th Edition, Pearson, 2018
Kasurinen, J. P. Outoa ohjelmointia. Docendo, 2016.
Muu Learn-alustalla ilmoitettu materiaali

Yksilölliset oppimisväylät

Työviikkopohjainen oppimisväylä: Työjärjestyksen mukainen opetus. Harjoitusten ja harjoitustöiden palautus sekä loppukoe.

TKI ja työelämäyhteistyö

Ei ole

Arviointiasteikko

1-5

Ilmoittautumisaika

07.11.2022 - 18.11.2022

Ajoitus

17.04.2023 - 28.05.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Ohjelmointi ITY
Vastuuhenkilö

Timo Hynninen

Opiskelijaryhmät
  • OTMI22SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Osallistut ohjelmistoprojektin läpivientiin ohjatusti.
Osaat toimia projekteissa ohjelmointitehtävissä.
Kehität ammattiosaamistasi ja tutustut ohjelmistoprojektien käytäntöihin.

Sisältö

Millaista on ohjelmointityö yritykselle tuotettavassa projektissa?
Mitä ovat asiakasvaatimukset ja miten niiden mukainen projekti suunnitellaan ja toteutetaan? Mitä asioita liittyy ohjelmistoprojektin suunnitteluun, toteuttamiseen ja lopputuotteen esittelyyn asiakkaalle?
Mitä työkaluja ja ohjelmistoja oikeassa ohjelmistoprojektissa käytetään?

Arviointiasteikko

1-5

Ilmoittautumisaika

07.11.2022 - 18.11.2022

Ajoitus

06.03.2023 - 31.05.2023

Laajuus

10 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

1 - 40

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Marjo Puikkonen
  • Ohjelmointi ITY
Opiskelijaryhmät
  • OTMI21SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Osallistut ohjelmistoprojektiin osana kehitystiimiä.
Opit tiimityön taitoja.
Osaat suunnitella ja toteuttaa ohjelmiston osia nykyaikaisin menetelmin.
Tunnet ohjelmistoprojekteissa käytettyjä työkaluja, menetelmiä ja käytäntöjä.

Sisältö

Miten ratkaistaan ohjelmistokehityksen ongelmia oikealle asiakkaalle?
Miten ohjelmistokehitystiimissä jaetaan työtehtäviä?
Miten tuotetaan ja lisätään ohjelmakoodia isossa ohjelmistoprojektissa?
Miten tehdään työmääräarvioita?
Mikä on testauksen ja laadunhallinnan rooli ohjelmiston kehityksessä?

Arviointiasteikko

1-5

Ilmoittautumisaika

07.11.2022 - 18.11.2022

Ajoitus

09.01.2023 - 28.04.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

1 - 40

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Timo Mynttinen
Opiskelijaryhmät
  • OTMI22SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Ymmärrät olio-ohjelmoinnin perusperiaatteet ja hallitset keskeiset olio-ohjelmoinnin syntaktiset rakenteet.
Osaat käyttää versionhallintaohjelmistoa. Käytät versionhallintaa lähdekoodin paikalliseen hallintaan.
Osaat käyttää rakenteellista dataa eri lähteistä ohjelmistokehityksessä.

Sisältö

Mitkä ovat olio-ohjelmoinnin peruspilarit?
Miten käytät versionhallintaohjelmistoa ohjelmistokehityksessä?
Miten haet ja muokkaat rakenteellista tietoa eri lähteistä ohjelmassasi?

Opiskelumateriaali

Learn-alustalla julkaistut diat, tämän lisäksi nettimateriaali. Yksityiskohdat selviävät opintojakson alussa.

Yksilölliset oppimisväylät

Osallistut viikottaisiin tapaamisiin lukujärjestyksen mukaisesti. Kunakin opetusviikkona käsitellään tyypillisesti yksi aihepiiri ja ratkotaan ohjatusti yksi aiheeseen liittyvä harjoitustehtävä. Käytät omaa aikaasi palautettavien tehtävien ratkaisemiseen.

TKI ja työelämäyhteistyö

Ei sisällä, 0 op.

Opiskelijan työmäärä

Opintojakson laajuus on 5 op ja se tarkoittaa sinulle 135h työskentelyä. Osan vietät luokkamuotoisessa ympäristössä, ja osan käytät harjoitustehtävien ratkomiseen ja tenttiin valmistautumiseen.

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Palautettavat harjoitustyöt arvioidaan. Opintojakson loppupäässä on yksi tentti. Arvioinnin yksityiskohdat selviävät opintojakson alussa.

Esitietovaatimukset

Introduction to programming

Ilmoittautumisaika

06.04.2022 - 04.09.2022

Ajoitus

15.09.2022 - 06.12.2022

Laajuus

5 op

Virtuaaliosuus (op)

5 op

Toteutustapa

Etäopetus

Yksikkö

Avoin AMK ja täydennyskoulutus

Toimipiste

E-kampus

Opetuskielet
  • Suomi
Paikat

0 - 15

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Timo Mynttinen
Vastuuhenkilö

Timo Mynttinen

Opiskelijaryhmät
  • VV2022-2023
    Valinnaiset opinnot 2022-2023

Tavoitteet

Opintojakson suoritettuasi tunnet ohjelmoinnin peruskäsitteet: tyypit ja muuttujat, toistorakenteet ja haarautumiset. Ymmärrät olio-ohjelmoinnin perusteet, luokkien käytön, kokoelmien käytön ja LINQ-perusteet. Ymmärrät JSON-tyyppisen tiedon perusteet ja osaat käsitellä tietokannan taulua konsolisovelluksellasi.

Sisältö

Työkaluna on Visual Studio Windows-ympäristössä ja ohjelmointikielenä on C#. Opintojakso toteutetaan kokonaisuudessaan käyttäen komentorivisovelluksia (VS Console Application Template). Aihepiirejä ovat mm. tyypit ja muuttujat, ohjaus- ja toistorakenteet, luokkatyypin käyttö, LINQ ja geneeriset kokoelmat (huom! käytännössä geneerinen lista), UML-luokkakaavio, JSON-datan serialisointi ja deserialisointi, kommunikointi relaatiotietokannan taulun kanssa.

Opiskelumateriaali

Opettajan antama materiaali Learn-ympäristössä.

Yksilölliset oppimisväylät

Toteutustapa
• Palautettavat tehtävät aikataulutettuja.
• Itsenäistä työskentelyä.

TKI ja työelämäyhteistyö

Ei ole.

Opiskelijan työmäärä

5 op:n laajuinen opintojakso vastaa noin 135 tunnin työmäärää.

Lisätietoja opiskelijoille

Opintojakso on tarjolla:
Tutkinto-opiskelijoille 15 paikkaa
Avoimen AMKin opiskelijoille 35 paikkaa

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

• Neljä palautettavaa tehtävää, 40% maksimipisteistä.
• Tentti, 60% maksimipisteistä.

Ilmoittautumisaika

06.04.2022 - 22.04.2022

Ajoitus

22.08.2022 - 20.12.2024

Laajuus

5 op

Virtuaaliosuus (op)

1 op

Toteutustapa

80 % Lähiopetus, 20 % Etäopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

20 - 40

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Reijo Vuohelainen
Vastuuhenkilö

Reijo Vuohelainen

Opiskelijaryhmät
  • OTMI22SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Osaat toimia vastuullisesti opiskelijana ja korkeakouluyhteisön jäsenenä.
Osaat asettaa oppimistavoitteesi, suunnitella opinto- ja urapolkuasi, seurata opintojesi edistymistä ja arvioida omaa oppimistasi.
Osaat edistää työelämä- ja työllistymisvalmiuksiasi.
Osaat toimia oman alasi eettisten periaatteiden mukaisesti.
Osaat markkinoida omaa osaamistasi työelämälle.

Sisältö

Millainen Xamk on opiskeluyhteisönä ja oppimisympäristönä?
Miten rakennat oman opinto- ja urasuunnitelman?
Miten tunnistat oman osaamisesi ja edistät työelämävalmiuksiasi?
Millainen on ammattialasi?
Mitä ja millainen on alasi ammattietiikka?
Miten markkinoit omaa osaamistasi ja vahvistat työnhakutaitojasi?
Miten edistät jatkuvaa oppimistasi?

Opiskelumateriaali

Learn alustalla

Yksilölliset oppimisväylät

Tehtävät Learnissä ajasta ja paikasta riippumattomasti

TKI ja työelämäyhteistyö

Yritysvierailuja kampuksella

Tentit ja muut määräajat

Learn alustalla ajastettuja tehtäviä.

Kansainvälinen yhteistyö

Ei

Opiskelijan työmäärä

135 tuntia kolmen vuoden aikana.

Arviointiasteikko

Hyväksytty/Hylätty

Arviointimenetelmät ja arvioinnin perusteet

Hyväksytysti palautetut tehtävät

Ilmoittautumisaika

07.11.2022 - 18.11.2022

Ajoitus

09.01.2023 - 28.04.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

1 - 40

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Timo Mynttinen
Opiskelijaryhmät
  • OTMI22SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Opit käyttämään tietokantaobjekteja hyödyntämällä sekä konsolin käyttöliittymää että DBMS:n nykyaikaista graafista käyttöliittymää.
Opit työskentelemään korkeammalla abstraktiotasolla luomalla tietokantaobjekteja käsitteleviä sovelluksia.

Sisältö

Mistä rakenteellisista osasista tietokantaympäristö koostuu?
Miten käytät ja muutat tietokannan taulujen sisältöjä sovelluksestasi käsin?

Opiskelumateriaali

Learn-alustalla julkaistut diat, tämän lisäksi nettimateriaali. Yksityiskohdat selviävät opintojakson alussa.

Yksilölliset oppimisväylät

Osallistut viikottaisiin tapaamisiin lukujärjestyksen mukaisesti. Kunakin opetusviikkona käsitellään tyypillisesti yksi aihepiiri ja ratkotaan ohjatusti yksi aiheeseen liittyvä harjoitustehtävä. Käytät omaa aikaasi palautettavien tehtävien ratkaisemiseen.

TKI ja työelämäyhteistyö

Ei sisällä, 0 op.

Opiskelijan työmäärä

Opintojakson laajuus on 5 op ja se tarkoittaa sinulle 135 h työskentelyä. Osan vietät luokkamuotoisessa ympäristössä, ja osan käytät harjoitustehtävien ratkomiseen ja tenttiin valmistautumiseen.

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Palautettavat harjoitustyöt arvioidaan skaalalla hyväksytty/hylätty. Opintojakson loppupäässä on yksi tentti. Arvioinnin yksityiskohdat selviävät opintojakson alussa.

Esitietovaatimukset

Introduction to programming

Ilmoittautumisaika

06.04.2022 - 22.04.2022

Ajoitus

31.10.2022 - 15.01.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

10 - 40

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Jari Kortelainen
Vastuuhenkilö

Jari Kortelainen

Opiskelijaryhmät
  • OTMI21SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Osaat analysoida algoritmien aika- ja tilavaativuuksia ja valita ongelmaan sopivan algoritmin niiden perusteella.
Tunnet perustietorakenteet jono, pino ja lista.
Tunnet eri järjestämisalgoritmeja.
Osaat toteuttaa perustietorakenteita ohjelmointikielellä.

Sisältö

Miten algoritmien tehokkuutta mitataan?
Mitä ovat järjestämis- ja hakuongelmat?
Miten hakupuut, listat ja hajautustaulut toimivat?
Mitä ovat peruutusmenetelmät ja dynaaminen ohjelmointi?
Miten ratkaistaan graafi- ja polkuongelmia?
Mitä tarkoittaa optimointi ja optimaalisen ratkaisun etsiminen?

Opiskelumateriaali

Ilmoitetaan opintojakson alussa.

Yksilölliset oppimisväylät

Työviikkopohjainen oppimisväylä:
Osallistut työjärjestyksen mukaiseen opetukseen.

Opintoja nopeuttava oppimisväylä:
Voit osoittaa osaamisesi todistuksella tai osaamisen näytöllä. Tämä sovitaan tapauskohtaisesti opintojakson alkaessa.

TKI ja työelämäyhteistyö

Ilmoitetaan myöhemmin.

Tentit ja muut määräajat

Ilmoitetaan myöhemmin.

Opiskelijan työmäärä

135 h

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Päätetään opintojakson alussa.

Ilmoittautumisaika

07.11.2022 - 18.11.2022

Ajoitus

09.01.2023 - 28.04.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

1 - 40

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Reijo Vuohelainen
Vastuuhenkilö

Reijo Vuohelainen

Opiskelijaryhmät
  • OTMI21SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Ymmärrät fysiikassa käytetyt suureet ja yksiköt. Osaat laskea kappaleen etenemisen liikeyhtälöillä ja energiaperiaatteella Ymmärrät lämmöntuoton ja lämmönjohtumisen periaatteet. Ymmärrät signaalin etenemisen ja vaimentumisen perusteet.

Sisältö

Mitä ovat SI yksiköt?
Mitä tarkoittavat siirtymä, nopeus ja kiihtyvyys?
Mikä on lämpövuo tai lämpövirta?
Mitä materian taitekerroin tarkoittaa?

Opiskelumateriaali

Principles of Physics, Halliday, Resnick, and Walker, Wiley. 8. tai uudempi painos.
Tekniikan fysiikka, Edita.

Luentokalvot, kotitehtävät ja laboratorio-ohjeet ovat Learnissä. Laboratoriotöistä koostetaan pienryhmän koosteraportti.

Yksilölliset oppimisväylät

Osallistut opetukseen viikottaisen lukujärjestyksen mukaisesti. Pienryhmässä tehdään laboratorioharjoituksia ja yksilöllisiä kotitehtäviä.

Fysiikan ilmiöiden demo-ohjelmien koodaaminen voi olla osa opintojakson suoritusta.

TKI ja työelämäyhteistyö

Ei ole

Tentit ja muut määräajat

Loppukoe opintojakson lopussa.

Kansainvälinen yhteistyö

Ei ole

Opiskelijan työmäärä

135 h, josta luentoja ja laboratorioharjoituksia noin 60 h. Kotitehtävät ja raportit sekä kokeeseen valmistautuminen 75 h.

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Raportointi ja loppukoe. Tarkennus kurssin alussa.

Esitietovaatimukset

Calculus

Ilmoittautumisaika

07.11.2022 - 18.11.2022

Ajoitus

01.01.2023 - 31.07.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

1 - 40

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Matti Juutilainen
Vastuuhenkilö

Matti Juutilainen

Opiskelijaryhmät
  • OTMI22SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Tunnet tietoliikenneverkkojen peruskäsitteet liittyen lähiverkkoihin, laajaverkkoihin ja langattomiin verkkoihin.
Ymmärrät verkkojen ja niissä käytettyjen protokollien toimintaperiaatteet.
Tunnet tietoliikenneverkon toimintaperiaatteen, lähiverkon laitteet, tiedonsiirtomedian tyypit sekä verkkojen yleiset kaapelointitavat.
Tunnet OSI- ja TCP/IP-mallin protokollat ja IP-osoitteistuksen sekä aliverkotuksen periaatteet.

Sisältö

Mitä Internet, intranet ja extranet tarkoittavat?
Kuinka lähiverkot, laajaverkot ja langattomat verkot toimivat?
Mistä osista lähiverkot koostuvat?
Mitä protokollia eri tyyppisissä verkoissa käytetään ja kuinka ne toimivat?
Millaisia laitteita reitittimet ja kytkimet ovat?
Kuinka laitteet liitetään verkkoon??

Opiskelumateriaali

Määritellään kurssin aloituksen yhteydessä.

Yksilölliset oppimisväylät

Työviikkopohjainen oppimisväylä:
Osallistut opetukseen lukujärjestyksen mukaisesti (teoria ja labrat) ja lisäksi teet kurssilla annettuja tehtäviä itsenäisesti.
Työhön integroitu oppimisväylä:
Opiskelet kurssin asiat itsenäisesti ja todennat osaamisesi näyttöpohjaisesti. Tarvittavat näytöt ja niiden ajankohdat sovitaan opettajan kanssa.

TKI ja työelämäyhteistyö

-

Tentit ja muut määräajat

Määritellään kurssin aloituksen yhteydessä.

Opiskelijan työmäärä

135 tuntia, josta n. 60 tuntia on ohjattua opetusta ja labroja. Loppu aika kuluu kotitehtävien, harjoitusten, raporttien ja kokeeseen valmistautumisen merkeissä.

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Labrat, teoriakokeet ja käytännön testit.
Määritellään kurssin aloituksen yhteydessä.

Ilmoittautumisaika

07.11.2022 - 18.11.2022

Ajoitus

09.01.2023 - 28.04.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

1 - 40

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Jari Kortelainen
Vastuuhenkilö

Jari Kortelainen

Opiskelijaryhmät
  • OTMI21SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Osaat määritellä todennäköisyysavaruuden ja käyttää todennäköisyyslaskentaa päätöksenteon apuna.
Osaat kuvailla aineistoa tilastollisten tunnuslukujen avulla.
Osaat määritellä satunnaismuuttujia ja tehdä päätelmiä erilaisten jakaumien avulla.

Sisältö

Kuinka todennäköisyysavaruus määritellään?
Kuinka todennäköisyyslaskentaa käytetään päätöksenteossa?
Millaisia tunnuslukuja voidaan käyttää aineistojen kuvailuissa?
Kuinka satunnaismuuttuja määritellään?
Millaisia jakaumia on satunnaismuuttujilla?

Opiskelumateriaali

Ilmoitetaan opintojakson alussa.

Yksilölliset oppimisväylät

Työviikkopohjainen oppimisväylä:
Osallistut työjärjestyksen mukaiseen opetukseen.

Opintoja nopeuttava oppimisväylä:
Voit osoittaa osaamisesi todistuksella tai osaamisen näytöllä. Tämä sovitaan tapauskohtaisesti opintojakson alkaessa.

TKI ja työelämäyhteistyö

Ilmoitetaan myöhemmin.

Tentit ja muut määräajat

Ilmoitetaan myöhemmin.

Opiskelijan työmäärä

135 h

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Päätetään opintojakson alussa.

Esitietovaatimukset

Diskreetti matematiikka 2, Differentiaali- ja integraalilaskenta

Ilmoittautumisaika

22.08.2022 - 28.08.2022

Ajoitus

29.08.2022 - 18.12.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Kielet ja viestintä, Mikkeli

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

20 - 50

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Paula Ronkainen
Vastuuhenkilö

Paula Ronkainen

Opiskelijaryhmät
  • OTMI22SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Ymmärrät vuorovaikutuksen merkityksen osana ammattitaitoasi ja osaat toimia tarkoituksenmukaisesti erilaisissa vuorovaikutustilanteissa.
Tunnet korkeakoulusi opiskelukirjoittamisen ohjeet ja osaat käyttää niitä.
Osaat hakea luotettavaa tietoa ja hyödyntää sitä eettisesti.
Osaat ilmaista näkemyksesi asiallisesti ja perustellen sekä käyttää tilanteen mukaista yleiskieltä.
Osaat tuottaa muodoltaan, sisällöltään ja kieliasultaan huoliteltuja asianmukaisia opiskelun ja työelämän tekstejä sekä käyttää niiden tuottamisessa sopivia viestintäfoorumeita ja -välineitä.
Syvennät vuorovaikutustaitojasi ja selviydyt erilaisissa ryhmäviestintätilanteissa, kuten kokouksissa ja neuvotteluissa.
Kehität esiintymisvalmiuksiasi työelämän tarpeisiin sekä harjaannut palautteen antamisen ja vastaanottamisen taidoissa.

Sisältö

Millaista vuorovaikutustaitojen osaamista sinulta edellytetään opinnoissasi ja oman alasi viestintätilanteissa?
Miten perustelet näkemyksesi asiallisesti yleiskielellä?
Miten haet luotettavaa tietoa ja hyödynnät tietolähteitä eettisesti?
Mitä tekstilajeja opiskelijan ja ammattilaisen tulee hallita?
Miten hyödynnät kielenhuollon ohjeita ja apuvälineitä opinnoissa ja ammatillisessa viestinnässä?
Millaisia taitoja tarvitset erilaisissa esiintymis-, kokous- ja neuvottelutilanteissa?
Miten arvioit omia taitojasi ja hallitset jännitystäsi?
Miten annat rakentavaa palautetta?
Miten hyödynnät saamaasi palautetta?

Opiskelumateriaali

Materiaalit Learnissa.

Yksilölliset oppimisväylät

Opintojakso koostuu lähiopetuksesta ja itsenäisestä työskentelystä sekä pari- ja ryhmätehtävistä.

TKI ja työelämäyhteistyö

Aihepiirit ja sanasto tehtävissä.

Tentit ja muut määräajat

Tentti, raportti ja esitys. Ajat annetaan tunnilla.

Opiskelijan työmäärä

Opintojakson laajuus on 5 opintopistettä = 135 tuntia, joka koostuu lähiopetuksesta, itsenäisestä, ryhmä- ja parityöskentelystä, tentistä, raportista ja esityksestä.

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Aktiivisuus, osallistuminen lähiopetukseen, tentti, kirjallinen raportti ja esitys.

Ilmoittautumisaika

07.11.2022 - 18.11.2022

Ajoitus

01.01.2023 - 31.07.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

1 - 40

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Ohjelmointi ITY
Opiskelijaryhmät
  • OTMI21SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Osaat suunnitella ja toteuttaa verkkosovelluksen.
Ymmärrät verkkosovelluksen arkkitehtuurimalleja.
Osaat liittää tietokannan verkkosovellukseen.
Ymmärrät, mihin moderneja web-sovelluskehyksiä tarvitaan ja kuinka sellaisen avulla luodaan verkkosovellus.
Ymmärrät, miten tietoturva huomioidaan web-sovelluskehityksessä.

Sisältö

Miten toteutetaan laaja verkkosovellus?
Mitkä ovat verkkosovelluksen arkkitehtuurin osat ja miten ne toteutetaan?
Miten toteutetaan verkkosovelluksen näkymiä käyttöliittymäkirjastojen avulla ja miten väitetään tietoja näkymien ja palvelimen välillä?
Miten tietokanta liitetään verkkosovellukseen?

TKI ja työelämäyhteistyö

Ei ole

Arviointiasteikko

1-5

Ilmoittautumisaika

06.04.2022 - 22.04.2022

Ajoitus

29.08.2022 - 16.12.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Suomi
Paikat

20 - 30

Tutkinto-ohjelma
  • Ohjelmistotekniikan koulutus
Opettaja
  • Ohjelmointi ITY
  • Jukka Selin
Vastuuhenkilö

Jukka Selin

Opiskelijaryhmät
  • OTMI21SP
    Ohjelmistotekniikka, päivätoteutus

Tavoitteet

Hallitset verkkosivuston toteuttamisen perustekniikat.
Osaat toteuttaa käyttöliittymiä verkkosovellukselle.
Ymmärrät verkkosovellusten toiminnan periaatteet sekä asiakas-palvelin –arkkitehtuurimallin.
Ymmärrät front-end ja back-end kehityksen eron ja osaat luoda yksinkertaisen full-stack verkkosovelluksen

Sisältö

Miten luodaan staattisia ja dynaamisia verkkosivuja?
Miten rakennetaan yksinkertaisia verkkosivustoja?
Miten modernit web-viitekehykset eroavat yksinkertaisen verkkosivuston kehittämisestä?
Mitä tarkoittaa asiakas-palvelin –malli web-sovelluksissa?

Yksilölliset oppimisväylät

Työviikkopohjainen oppimisväylä: Työjärjestyksen mukainen opetus. Harjoitusten ja harjoitustöiden palautus sekä loppukoe.

TKI ja työelämäyhteistyö

Ei ole

Arviointiasteikko

1-5