Kieli: Englanti
Software development skills: Back-end
Would you like to be able to develop backends for web programs? In this course you will learn how software developers design and implement them. The course materials include readings, videos and assignments to learn the desired skills. To participate in this course you need to know how to program. In the course you develop…
Software development skills: Full-stack
Course contents This course aims to give students a chance to create unique projects with a hands-on approach. The course guides students to find their interest in software engineering skills and to help each student find their desired path in software developing in the future. There are also several other Software Development Skill courses available…
Web applications
The aim of this course is to introduce a student to web programming that is nowadays divided into back end and front end parts. The course includes the front end programming with HTML, CSS, JavaScript and finally with React. At the same time the student learns to build back end software with Node.js, Express and…
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…
Thermal energy storage systems
This course introduces system level approach to thermal energy storage (TES), considering the fundamentals of TES, and how it can improve the sustainability of energy systems. TES is introduced by assessing the need for its application, including excess heat from industrial and energy sector installations, production and demand mismatch (especially with RES production) and the…
Security of embedded and distributed systems
Max amount of FITech students: 15 Persons without a valid study right to a Finnish university have preference to this course. On this course, the student will learn about the different concepts of cryptography and what types of cyber security threats exist in distributed systems. The course will also focus on identifying the weak points of…
Data analysis and knowledge discovery
Course contents The course introduces methods and algorithms for extracting information and knowledge from datasets. This includes techniques for visualisation, classification, regression, outlier detection, rule induction, model complexity selection, and model validation. Learning outcomes This course enables students to learn when and how to apply state of the art data analysis and knowledge discovery tools…
Big data processing and applications
Max amounts of FITech students: 30 Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course. During this course, the student gets familiar with the concept of ”Big data” and different phenomena related to it, including requirements and principles for data intensive systems and their…
Embedded system programming
Course contents The course focuses also on the utilisation of a micro controller environment (registers, timers, buses, A/D conversion etc.). Learning outcomes Upon completion of the course you will be able to Completion methods Weekly online lectures and exercises. Lecture recordings can be found on the learning platform. Please notice that during the course, programming…
Automation
Course contents The course focuses on the following topics: Learning outcomes Upon completion of the course the student will be able to: These skills are important in industry as intelligent automation systems are needed in various applications. Completion methods Weekly online lectures and exercises. Schedule informed during the course. Lecture recordings can be found on…