Study university: Tampereen yliopisto

  • Olio-ohjelmoinnin perusteet II

    Opintojaksolla syvennetään olio-ohjelmoinnin liittyviä tietoja ja taitoja tekemällä harjoitustyö Java-kielellä ja dokumentoimalla harjoitustyö eri menetelmin. Lisäksi tutustutaan laajempien ohjelmien toteuttamiseen ja hallinnointiin soveltuviin työvälineisiin. Opintojakson suoritettuaan opiskelija: Lisätietoa Tampereen yliopiston opinto-oppaassa. Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

    Lue lisää

  • Rinnakkaisuus

    Maksimimäärä FITech-opiskelijoita: 40 Kurssille valitaan ensisijaisesti sellaisia henkilöitä, joilla ei ole voimassaolevaa opiskeluoikeutta suomalaiseen korkeakouluun. Kurssin ydinsisältö Osaamistavoitteet Opiskelija tunnistaa rinnakkaisuuden aiheuttamat perusongelmat (kriittinen alue, nälkiintyminen, lukkiutuminen) ja osaa joko välttää tai ratkaista nämä ongelmat yksinkertaisissa tapauksissa. Lisätietoa Tampereen yliopiston opinto-oppaassa. Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

    Lue lisää

  • Software engineering methodologies

    This course gives students basic skills needed in software project work. Core content: Complementary/specialist knowledge include topics such as: More information in Tampere University’s study guide. You can get a digital badge after completing this course.

    Lue lisää

  • Software systems architecture

    Core content Complementary/specialist knowledge Learning outcomes After passing the course, the student More information in the Tampere University study guide. You can get a digital badge after completing this course. This course was previously under the name Large scale software design.

    Lue lisää

  • Cyber security II: Specialisation

    Core content Information security management, principles, instructions, associations and standards. Physical security, information warfare and critical infrastructure. Operating system security and security in other programs. Information security attack and prevention methods. Complementary knowledge IoT security, side channel attacks, cloud security Learning outcomes After completing the course the student knows what cyber security skills belong to

    Lue lisää

  • Gamification: Theory, practice and design

    Course contents This course examines the theoretical understanding of gamification, the practical use of gamification as well as the design behind gamification. The course is divided into two parts: a series of lectures on four principal areas of gamification followed by a series of seminars in which students work in groups and select a topic

    Lue lisää

  • Software engineering management

    Core content: Generic software life cycle models and their relation to software engineering management. Software engineering management models and trends. Agile software engineering. Software measurement. Estimating software costs. Software project planning. Analysis of project characters, challenges and risks. Software quality management. After completing this course, the student is able to: identify typical software project problems

    Lue lisää

  • Johdatus ohjelmistotuotantoon

    Sisältö Osaamistavoitteet Opintojakson jälkeen opiskelija Kaikki tämä tähtää siihen, että opiskelija pystyy tehokkaasti toiminaan ohjelmistoprojektin sidosryhmässä joko oman alansa asiantuntijana tai asiakkaan edustajana. Opetuksen aikataulu Suoritustapa Tentti (Exam) ja ryhmätyönä tehtävä harjoitustyö ovat vaadittavia suorituksia. Tarkemmat toteutuskohtaiset tiedot ovat kurssin Moodlessa. Lisätietoja Tampereen yliopiston opinto-oppaassa. Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

    Lue lisää

  • 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

    Lue lisää

  • 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

    Lue lisää