Study university: LUT-yliopisto
Fundamentals of game development
The aim of the Fundamentals of game development course is to introduce you to the game development world. The course covers the basics of game development in 2D and 3D environments with Godot game engine. Topics like scenes, nodes, signals, tilemapping, sprites and physics engine will be covered in both learning material and also in…
Rust programming
The aim of the Rust programming course is to introduce you to Rust programming language and describe why it is one of the hottest languages of the 2020s. The course will cover the basic programming concepts with Rust – especially the memory management, but also include concrete examples of where Rust is used. During the…
Introduction to cyber-physical systems
This course is an introduction to IoT-based systems. Course contents Learning outcomes After the course you will be able to Course materials Textbook, simulations in python produced by the teachers and other suggested materials. Literature: Nardelli, Pedro HJ. Cyber-physical Systems: Theory, Methodology, and Applications. John Wiley & Sons, 2022. Available at LUT Primo. Teaching schedule…
Sähkömarkkinat
Maksimimäärä FITech-opiskelijoita: 20 Kurssille etusijalla ovat ne henkilöt, joilla ei ole voimassaolevaa opinto-oikeutta suomalaiseen korkeakouluun. Kurssin sisältö Osaamistavoitteet Kurssin suoritettuasi osaat Kurssimateriaali Moodlessa jaettava materiaali. Opetuksen aikataulu Suoritustapa Moodle-tentti ja viikkotehtävät. Lisätietoja LUT-yliopiston opinto-oppaassa. Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.
Technologies for electrochemical energy conversion and storage of electricity
Course contents The course provides the student the ability to analyse battery and mechanical electricity storages and water electrolysis and fuel cell plants at system level. The student will learn how to model the components and systems, and study the energy efficiency and dynamics of the systems. Learning outcomes After having passed the course you…
Introduction to DevOps
The aim of the course is to introduce a student to combination of software development and IT operations. Course contents Learning outcomes At the end of the course the student will be able to Course material Materials presented in the course (Moodle), also available in YouTube. The course utilizes only free-to-use tools. Completion methods More…
Advanced web applications
On this advanced course a student will learn to build full stack applications with Node.js and React. It is expected that a student already knows JavaScript, HTML and CSS as they are the basic blocks of web development. In this course advanced libraries are used in building fully working web applications. Course contents Learning outcomes…
Introduction to web programming
The aim of the course is to introduce a student to programming of the browser environment. Course contents The course focuses on front end programming with HTML, CSS and JavaScript. At the same time the student learns to use external JavaScript libraries to visualise data on maps and figures. HTML5 game engine is also introduced.…
Ohjelmoinnin perusteet (kesätoteutus)
Tämä kurssi tarjoaa yliopisto-opiskelijoille perustiedot ohjelmoinnista sekä teorian että käytännön näkökulmasta. LUTin ensimmäinen ohjelmointikieli on ollut jo vuosia Python, sillä se sopii hyvin mm. ohjelmoinnin opiskeluun ja datan analysointiin. Tämän kurssin tavoitteena on ymmärtää ohjelmoinnin taustat ja historia sekä luoda vahva pohja muiden ohjelmointikielten opiskeluun Python-ohjelmoinnin lisäksi. Kurssilla ei ole esitietovaatimuksia ja kaikki kurssin suorittamiseen…
C-ohjelmoinnin perusteet
Tämä kurssi on LUTin C-ohjelmoinnin peruskurssi, joka edellyttää ohjelmoinnin perusteiden osaamista. Kurssin tavoitteena on tutustua C-kielen erityispiirteisiin, saada rutiinia pienien C-ohjelmien tekemiseen ja tutustua C-kielen ratkaisuihin ohjelmien koon kasvaessa. Lisäksi kurssilla käsitellään C-kielen uudet konseptit sekä erot Python-kielen ratkaisuihin.Näin ollen kurssi valmistaa sen suorittajia ammattimaisiin ohjelmointitehtäviin. Kurssin oppimateriaaleina toimivat LUTin C-ohjelmointiopas, ohjelmointivideot, luentokalvot ja -videot.…