Siirry suoraan sisältöön

Ohjelmistotekniikan koulutus

Tutkinto:
Tekniikan ammattikorkeakoulututkinto

Tutkintonimike:
Insinööri (AMK)

Laajuus:
240 op

Ohjelmistotekniikka
Ohjelmistotekniikka
Ohjelmistotekniikka
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

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

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

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

06.04.2022 - 22.04.2022

Ajoitus

01.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
  • Avoin ammattikorkeakoulu
  • 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

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

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

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
Vastuuhenkilö

Timo Hynninen

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