Language: Finnish
Ohjelmistotekniikka
Tällä kurssilla opiskelija perehtyy ohjelmistoprojektin toteuttamiseen sekä projektin hallintaan hyödyntäen asianmukaisia projektinhallinta- ja kehitysvaiheita. Kurssin aiheita ovat ohjelmistokehitys reaaliaikaisille järjestelmille, ohjelmistoprojektien hallinta ja toteuttaminen, ketterä ohjelmistokehitys sekä ohjelmistojen testaus. Osaamistavoitteet Suoritettuaan kurssin hyväksytysti opiskelija Opetustavat Kurssin voi suorittaa täysin verkossa tapahtuvalla jatkuvalla arvioinnilla. Laboratorioharjoitukset ovat suoritettavissa Moodlessa ympärivuotisesti. Lisätietoja Oulun yliopiston opinto-oppaassa. Tämän kurssin suorituksesta…
Ohjelmistotuotannon peruskurssi
Maksimimäärä FITech-opiskelijoita: 20 Kurssi perehdyttää ohjelmistotuotannon yleisperiaatteisiin sekä sen tärkeimpiin osa-alueisiin. Kurssin keskeistä sisältöä ovat ketterän ohjelmistokehityksen perustyömenetelmät ja ohjelmistotuotannon elinkaarimalli eri työvaiheineen (vaatimusanalyysi, suunnittelu, toteutus, ylläpito), sekä näitä tukevat toiminnot. Kurssilla tutustutaan myös UML-kuvauskielen hyödyntämiseen ohjelmiston suunnittelussa. Ohjelmistotuotanto (software engineering) käsittää monimutkaisten ohjelmistojärjestelmien suunnittelun, toteuttamisen ja ylläpidon liiketoimintaorganisaatiossa. Kurssin suorittaneet opiskelijat tuntevat Lisätietoa Turun…
Sulautetut järjestelmät
Kurssilla tutustutaan sulautettujen järjestelmien perusteknologioihin esimerkkien, harjoitusten ja projektien kautta. Lisäksi tutustutaan mikrokontrollerien tekniikkaan, käyttöjärjestelmiin ja niiden ohjelmointiin sekä antureiden ja lisäosien, kuten verkkoliitäntöjen, perustekniikkaan ja miten niitä käytetään mikrokontrollerien kanssa yhdessä. Kurssin jälkeen opiskelijalla on tietämys toteuttaa mikrokontrolleria hyväksikäyttävä itsenäisesti toimiva laite. Kurssin suoritusvaatimukset: Kurssi on mahdollista suorittaa kokonaan verkkokurssina. Etäopiskelijalla oletetaan olevan käytössään…
Ohjelmoinnin peruskurssi Y1
Maksimimäärä FITech-opiskelijoita: 100 Kurssille etusijalla ovat ne henkilöt, joilla ei ole voimassaolevaa opinto-oikeutta suomalaiseen korkeakouluun. Huom! Ensimmäisen harjoituskierroksen määräaika on 12.9. aamulla klo 11:00. Jos et kerkeä tekemään tehtävää, voit korvata sen vastaavalla rästitehtävällä. Rästitehtävällä ei voi saada kierroksesta täysiä pisteitä (mutta tarpeeksi läpipääsyyn). Jotta pääset aloittamaan kurssin ajoissa, ota kurssipaikka vastaan Opintopolussa mahdollisimman pian.…
Elementary programming
Elementary Programming is an introductory level course offered by the University of Oulu. The course goes over basic concepts of programming, and basic use of the Python programming language. The course is continuous and it can be started at any time. The course material consists primarily of text, and a large amount of programming tasks.…
Mobiiliohjelmointi
Kurssin tavoitteena on tutustua langattomien päätelaitteiden, kuten matkapuhelimien ja tablettien, ohjelmointiin ja sovellusten erityispiirteisiin. Mobiililaitteen ohjelmointiin tutustutaan esimerkkiohjelmilla ja niihin liittyvien ohjelmointiharjoitustehtävien avulla. Opintojaksolla tutustutaan ajankohtaisiin ohjelmoinnin työvälineisiin ja käyttämiseen mobiililaitteen ohjelmoinnissa. Lisäksi kurssin tavoitteena on tutustua mobiililaitteissa käytettyihin sovellusarkkitehtuureihin. Lisäksi sovelluskehityksessä hyväksikäytetään pilvipalveluita tiedon tallennukseen ja autentikointiin. Ydinsisältö Opetustapa Kurssi on mahdollista suorittaa etäopiskeluna…
Ohjelmointi
Maksimimäärä FITech-opiskelijoita: 30 (joista max. 5 tutkinto-opiskelijoita) Kurssilla opitaan ohjelman suunnittelun ja toteutuksen eri työvaiheet ja opitaan ohjelman perusrakenteita (määrittelyt, muuttujat, taulukot, sijoitus-, ehto- ja toistolauseet, metodit ja niiden kutsut, syöttö ja tulostus) Java-kielellä. Opintojakson jälkeen opiskelija ymmärtää ohjelman suunnittelun ja toteutuksen eri työvaiheet ja osaa rutiininomaisesti tehdä pieniä tietokoneohjelmia ohjelmoinnin perusrakenteita käyttäen. Opintojakso kehittää…
Programming 1
Max amount of FITech students: 200 Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course. Key content: The programming language of the course is Scala, a modern multi-paradigm language that runs on JVM. After you have taken the course, you’ll Assessment methods and criteria:…
Tietorakenteet ja algoritmit Y
Maksimimäärä FITech-opiskelijoita: 20 Kurssille etusijalla ovat ne henkilöt, joilla ei ole voimassaolevaa opinto-oikeutta suomalaiseen korkeakouluun. Kurssisisältö Osaamistavoitteet Kurssin suoritettuasi Opetuksen aikataulu Työmäärä Luento-opetus 24 h, itsenäinen työskentely ja pienryhmäopetus 106 h ja tentti 3 h. Lisätietoja kurssista Aalto-yliopiston kurssisivulla. Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.
Tietojenkäsittelyn perusteet I
Huom! Tälle kurssille haetaan Turun avoimen yliopiston kautta. Huomiothan, että kurssille haetaan osana Tietojenkäsittelytieteiden perusopinnot -kokonaisuutta. Kurssilla esitellään aluksi informaatioteknologian perusteita ja keskeistä käsitteistöä. Lisäksi tutustutaan pintapuolisesti tietokoneen rakenteeseen ja toimintaan. Kurssin jälkeen opiskelija Lisätietoja kurssista Turun yliopiston opinto-oppaassa.