Kieli: Englanti

  • Properties of functional materials

    Please note that the applications will not be processed between 15.6.-15.8. and the course will not be evaluated between 1.6.–31.7. The research on the synthesis and characterisation of functional materials is crucial for future technologies for energy capture, storage and conversion, for health care and for materials having properties for more sustainable solutions as recycling,…

    Lue lisää

  • Introduction to functional materials

    Please note that the applications will not be processed between 15.6.-15.8. and the course will not be evaluated between 1.6.–31.7. Functional materials are advanced materials designed and synthesized for some specific function with proper surface morphology and tailored properties. This course is the first part of three that all deal with materials that perform specific…

    Lue lisää

  • Professional software engineering processes and human factors FITech 1-5 ECTS

    Max amount of FITech students: 30 Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course. Professional software engineering processes encompass a range of methodologies tailored to project requirements and team dynamics, including Agile, Scrum, Kanban, Waterfall, and DevOps. The choice of methodology often reflects…

    Lue lisää

  • System integrations

    Max amount of FITech students: 15 adult learners This course provides information about technologies used when integrating information systems, applications and data. It is important to know how data integrations should be designed for certain purposes, and what options are available when the protocol and data exchange format are selected for certain use. Integrated data sources…

    Lue lisää

  • Introduction to UI

    The course introduces the student to the basics of user interfaces and the principles of designing one. The student is introduced to concepts like color selection principles, presenting of images as part of other content, text formatting and visual content mapping to the user interface. This course is especially aimed as introductory content for high…

    Lue lisää

  • Artificial intelligence

    After completing the course, the student will have an overview of different areas and techniques of artificial intelligence. Course contents Core content Complementary knowledge Specialist knowledge Learning outcomes After completing the course the student will have an overview of different areas and techniques of artificial intelligence. In particular, the student is able to apply to…

    Lue lisää

  • 5G – A friendly introduction

    This course introduces the 5G technology to a broader audience. 5G technology deployment is still at the early stages but its role as a leading standard in mobile communication is imminent with more carriers offering the service around the globe. In this course we will try to answer these questions by analysing the main technologies…

    Lue lisää

  • Functional programming: Advanced features and distributed programming

    Course contents Also possibly some changing special topics. Learning outcomes After completing the course, the student Course material Videos (online), reading (mainly the online book Learn You a Haskell) Completion methods Individual work & self-study with a possibility to consult the teacher. The student needs to electronically submit the required exercises (graded automatically) and take…

    Lue lisää

  • Cross-cultural design

    After taking this course, the student can explain what multi-cultural and global design are and how one can make sure that a product fits to different cultures. Course contents Learning outcomes After completing this course, the student can Teaching The course includes lectures, videos and other material. Lectures are held on Tuesdays at 10–12 on…

    Lue lisää

  • Software product and process management

    Course contents Principles and general issues of SW projects General principles and backgrounds of life-cycle models Can be a project member in a Scrum (agile) team without additional training Common quality assurance techniques Basic knowledge of quality systems and standards Basic knowledge of maturity models Principles of requirement management Requirement handling in Scrum Principles of…

    Lue lisää