Student Type: Adult learner
Refrigeration engineering
The course aims to present the theoretical background of refrigeration engineering, give an introduction to equipment lay-out in the field and address developments and new trends. Topics of the course are vapour-compression, absorption and expansion processes for refrigeration, refrigerant media, process equipment characteristics, food refrigeration, air conditioning, liquefaction of gases, refrigeration technology for natural gas…
Henkilökohtainen tietoturva, osa 1: Näin meitä huijataan
Oletko koskaan löytänyt maasta USB-muistitikkua ja selvittääksesi omistajan laittanut sen omaan tietokoneeseesi? Tai saanut sähköpostia nigerialaiselta asianajajalta, joka tarvitsee apua miljoonien arvoisen perinnön siirtämiseen luotettavalle ulkomaalaiselle tilille, ja sinä saisit avusta palkinnoksi miljoonan tai pari? Tai onko sinuun ottanut yhteyttä poliisi, joka pyytää siirtämään rahat toiselle tilille rikollisliigan saatua tilitietosi haltuunsa – tai tarjoutuu tekemään…
Ohjelmointi Pythonilla
Tämä kurssi on tarkoitettu ohjelmoinnista kiinnostuneille ja kurssilla opetellaan ohjelmoinnin peruskäskyt sekä -rakenteet Python-kielellä. Kurssi perustuu LUTin tutkintorakenteisiin kuuluvan Ohjelmoinnin perusteet -kurssin ohjelmointiosuuteen, mutta se ei sisällä ohjelmoinnin yleissivistävää osuutta, harjoitustyötä eikä tenttiä. Kurssi antaa hyvän pohjan itsenäiseen ohjelmointiin Pythonilla, sillä kurssi käy läpi ohjelmoinnin perus- ja tietorakenteet ja harjoitustehtävinä olevien 60 ohjelman tekeminen tuo…
Ohjelmointi C-kielellä
Tämä kurssi on tarkoitettu C-ohjelmoinnista kiinnostuneille ja kurssilla opetellaan C-kielen peruskäskyt ja -rakenteet. Kurssi perustuu LUTin tutkintorakenteisiin kuuluvan C-ohjelmoinnin perusteet -kurssin ohjelmointitehtäviin, mutta tämä kurssi ei sisällä harjoitustyötä eikä tenttiä. Kurssi antaa hyvän pohjan itsenäiseen ohjelmointiin C-kielellä, sillä kurssi käy läpi C-kielen perus- ja tietorakenteet ja harjoitustehtävinä olevien 30 ohjelman tekeminen tuo ohjelmoinnissa tarvittavaa rutiinia.…
Version Control: Git
Git is a version control system that was created as a tool for Linux-kernel development. Today it is widely used in software industry and it is very popular in open-source projects. One of the reasons for this popularity is the development of different services like GitHub and GitLab that provide better usability in Git projects.…
Software development skills: Mobile
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…
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…
Ohjelmistotuotanto
Kiinnostaako sinua tietää, mitä kaikkea ohjelmistokehitykseen liittyy? Oletko osallistumassa ohjelmistokehitysprojektiin ohjelmoijana, testaajana tai asiakkaan edustajana? Tällä kurssilla tutustutaan ohjelmistokehitykseen ja sen eri osa-alueisiin, jonka jälkeen voit osallistua ohjelmistoprojekteihin eri rooleissa. Kurssi keskittyy prosessiin ja osallistujien rooleihin erilaisissa prosessimalleissa, joten kurssi sopii ohjelmistoprojekteihin osallistujille niin toimittajan kuin asiakkaankin roolissa. Kurssilla käydään läpi tavallisimmat ohjelmistotuotantoon ja ohjelmien…