Kieli: Englanti

  • Mobile application development

    Max amount of FITech students: unlimited amount of adult learners and 30 degree students. The need and importance of mobile applications has increased a lot recent years and they have replaced web applications on many areas. This can also be seen in the job market. Mobile applications are portable and can easily access and use…

    Lue lisää

  • Functional programming

    Course contents Learning outcomes After completing the course, the student knows the basic programming structures for functional programming and is able to write programs in a functional programming language. is aware of the benefits of functional programming style and can solve problems in the functional programming way. Teaching schedule Self-study. Possibility to consult the teacher…

    Lue lisää

  • Biofuels engineering and energy technology

    The course follows the contents (not all) of the reference book: Biofuels Engineering and Technology (Springer) written by the responsible teacher. The course is divided mainly into two sections. In the first section, the focus is on the questions: After delineating the aspects related to light harvesting (utilization of radiation by biological devices seen as…

    Lue lisää

  • Circular economy for energy storage

    At this course, the students learn the theoretical context of circular economy and how activity, durability and recyclability of an energy storage application will be affected by material selection. The students get to evaluate the whole life cycle of different solutions and their effect on recyclability. The students prepare different scenarios for future energy storage…

    Lue lisää

  • Electrochemical energy conversion

    Max amount of FITech students: 20 Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course. During this course, different type of electrochemical cells used for electrochemical energy conversion and storage applications are presented. These include for example batteries, fuel cells and hydrogen electrolyser. The…

    Lue lisää

  • Introduction to full stack development

    Huom! Kurssin voi suorittaa syksyllä vain englanniksi. Opiskelija oppii suunnittelemaan ja toteuttamaan yksinkertaisia E2E-verkkosovelluksia. Opiskelija ymmärtää keskeiset perustekniikat ja arkkitehtuurikäsitteet. Kurssin sisältö Ydinsisältö: Täydentävä tieto: Erityistiedot: Opetus Kurssin voi suorittaa itsenäisesti tenttimällä etänä verkossa. Luentomateriaalit ovat Plussa-verkkoympäristössä. Kurssi löytyi aiemmin nimellä Web development 1 – Programming. Lisätietoja Tampereen yliopiston kurssisivulla. Tämän kurssin suorituksesta on mahdollista…

    Lue lisää

  • Advanced web development: back end

    Course contents Core content: Different client-server splits and their implications Basics of REST (not all HTTP APIs are RESTful) Elements of HTTP protocol Complementary knowledge: Web as a distribution platform – synchronous and asynchronous options. Alternatives to HTTP/REST Dynamic vs static rendering and their implications Packaging and obfuscating Security principles and techniques Specialist knowledge: Caching…

    Lue lisää

  • Website development

    Core content Learning outcomes After course completion the student Completion methods Exam on campus in Tampere. More information in the Tampere University study guide. The course was previously under the name Web for content authors and information scientists. You can get a digital badge after completing this course.

    Lue lisää

  • Introduction to data science

    In the age of data explosion, the face of research done in scientific fields is being changed dramatically. Nowadays, scientists are dealing with massive amount of unstructured data which contains unprecedented amount of decrypted information which in turn can facilitate the break through data-driven discoveries and predictions. That is why the demand for the “data…

    Lue lisää

  • Deep learning with Python

    Max amount of FITech students: 1000 This course is intended as a follow-up for CS-EJ3211 Machine Learning with Python. This course is an introduction to deep learning. Course contents This is an introductory course where you will learn how to train high-dimensional non-linear models, represented by deep artificial neural networks (ANN), using few lines of…

    Lue lisää