Study university: Tampere University

  • Internet marketing techniques

    This course deals with issues related to, for example, search engine optimisation, social media marketing, e-mail marketing, and targeted advertising. Content: After completing the course the student masters Internet marketing related technical solutions and their characteristics. The student is able to analyse the effectiveness of Internet marketing and e-commerce with different tools and meters. The

    Read More

  • Concurrency

    Max amount of FITech students: 40 Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course. Course contents Process and thread Parallelism as a concept Critical area, exclusion Syncronising Blockage, starvation Learning outcomes The student recognises the basic problems caused by concurrency (critical area, starvation,

    Read More

  • 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.

    Read More

  • 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.

    Read More

  • Cyber security II: Specialisation

    Core content Complementary knowledge Learning outcomes After completing the course the student Completion method Lectures, lecture tasks and practical exercises. More information in the Tampere University study guide. You can get a digital badge after completing this course.

    Read More

  • 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

    Read More

  • 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: More information in Tampere University’s

    Read More

  • 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

    Read More

  • 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

    Read More

  • Programming 2: Techniques

    Core content Learning outcomes A student attaining grade “good” can design and implement smallish programs independently: the student is able to divide the program to parts that can be implemented separately in a practicable way plus design simple data structures and algorithms. The student can evaluate the structure of a program written by another person.

    Read More