Language: English

  • Principles of programming graphical user interfaces

    During the course, participants will learn how to create graphical user interfaces utilising commonly used user interface components. User interface creation is studied using both interface builders in integrated development environments and on program code level. In addition, event-based programming, software architecture designs related to graphical user interfaces and some common design models will be…

    Read More

  • 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

  • Artificial intelligence: Reasoning and decision-making

    Max amount of FITech students: 250 This course is not for degree students. Artificial intelligence (AI) tackles complex cognitive and computational problems, such as decision-making, sensing, reasoning, problem-solving and planning, with rigorous mathematical methods and tools. The goal of this course is to give an in-depth introduction to AI methodology while approaching the topic from…

    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

  • Basic course in C programming

    Course contents After completing the course, the student knows the basics of C programming language and can independently write short programs using the C language. Teaching schedule Completion methods The course can be completed fully online. There will be weekly deadlines. Exercise deadlines are fixed and informed at the beginning of the course. More information…

    Read More

  • Introduction to web development and programming

    Max amount of FITech students: 300 This course is only available for persons without a valid study right to a Finnish university or university of applied sciences. The course teaches how to build a simple online service step-by-step. The beginning of the course focuses on browsers and web pages. This knowledge is then extended to…

    Read More