
CT30A1100 Data Intelligence - Blended teaching, Lpr 1.9.2025-12.12.2025
Introduction to data intelligence: Data, Algorithms, Tasks, and Probability; Decision Trees, Bagging, Boosting, Random Forest, Linear regression, Ensemble Methods, Logistic Regression and Support Vector Machines, Unsupervised Learning, CNN Architectures, Recurrent Neural Networks, Large Language Models (LLMs).
- Responsible teacher: Saddam Mukta
- Teacher: Hatef Shamshiri

CT30A1400 Rust Programming - Blended teaching 1.9.2025-30.7.2026
The course focuses on: performance, type safety, concurrency, memory safety and borrowing. It also covers the basic things such as IO with Rust and functions, objects, traits and standard library.
- Responsible teacher: Erno Vanhala
- Teacher: Ab Ekong
- Teacher: Veikko Moilanen
- Teacher: Jeremias Wahlsten

CT60A4050 Fundamentals of Software Engineering - Blended teaching, Lahti 1.9.2025-12.12.2025
Introduction, the role of software engineering in different organizations, software engineering process, requirement engineering, modelling, UML, architectures, process improvement, project management, GDPR, ethics and modern software engineering practice.
- Responsible teacher: Micheal Tuape
- Teacher: Sreman Chandio

CT30A2850 User Interfaces and Usability for international programs - Blended teaching, Lahti 7.1.2026-17.4.2026
Design principles of web and mobile interfaces. Human-centered design process. Understanding users through basic HCI research methods and applying this knowledge in design. Design techniques, such as use cases, prototyping, story-boarding, and usability evaluation. Usability and user experience as concepts. Usability standards in interface design and usability testing. Design patterns and considerations of designing interfaces for modern software systems. Basics of front-end programming for user interfaces.
- Responsible teacher: Anni Siren
- Teacher: Lilla Bagossi
- Teacher: Inna Sosunova

CT10A0030 Johdatus Linuxiin - Verkko-opetus 1.8.2025-30.7.2026
Linuxin asentaminen ja virtuaalisointiympäristö. Graafisen työpöydän käyttö Linuxissa. Komentorivin käyttö, tiedostojärjestelmä, peruskomennot, i/o uudelleenohjaus, prosessien hallinta. Ohjelmien asennus.
- Responsible teacher: Jouni Ikonen
- Teacher: Ilpo Kainulainen
- Teacher: Saku Tarkiainen

CT10A0009 Henkilökohtainen tietoturva osa 1: Näin meitä huijataan - Verkko-opetus 1.8.2025-30.7.2026
Kurssilla tutustutaan seuraaviin asioihin liittyviin huijauksiin, mistä niissä on kysymys ja miten ne voi tunnistaa. Lisäksi kurssilla käsitellään salasanojen perusasiat ja niiden hallintaan sopivia ohjelmia.
· Tietojen kalastelu ja tilausansat
· nk. nigerialaiskirjeet ja romanssihuijarit
· verkossa tehtävät kaupat ostajan ja myyjän näkökulmasta
· hyväksikäyttöyritykset kuten kiristys, uhkailu, sijoitushuijaukset ja valepoliisitoiminta
· identiteettivarkaudet
· fyysiset uhat kuten olan yli katsominen, avoimet laitteet ja USB-laitteet
· verkkosivustojen ja palveluiden luotettavuuden arviointi
· sosiaalinen media ja sähköiset viestit kuten sähköpostit ja tekstiviestit
· haittaohjelmat, avoimet verkot, selaimet, linkit ja ladattavat tiedostot
· mobiililaitteet, tietokoneet, kodin automaatio.
- Responsible teacher: Ilpo Kainulainen
- Teacher: Roope Luukkainen

CT30A2804 Käyttöliittymät ja käytettävyys - Monimuoto-opetus, Lpr 7.1.2026-17.4.2026
Web- ja mobiilikäyttöliittymien suunnitteluperiaatteet. Ihmiskeskeinen suunnitteluprosessi. Käyttäjien ymmärtäminen HCI:n perustutkimusmenetelmien avulla ja tämän tiedon soveltaminen suunnittelussa. Suunnittelutekniikat, kuten käyttötapaukset, prototyyppien luominen, tarinankerronta ja käytettävyyden arviointi. Käytettävyys ja käyttäjäkokemus käsitteinä. Käytettävyysstandardit käyttöliittymäsuunnittelussa ja käytettävyystestauksessa. Suunnittelumallit ja nykyaikaisten ohjelmistojärjestelmien käyttöliittymien suunnitteluun liittyvät näkökohdat. Käyttöliittymien front-end-ohjelmoinnin perusteet.
- Responsible teacher: Antti Knutas
- Teacher: Viktoriia Olshanskaia
- Teacher: Kia Vuorio

CT10A9900 Introduction to DD Studies in Software and Systems Engineering - Contact teaching, Lahti 1.9.2025-17.4.2026
Ydinaines: opiskeluun liittyvät käytännön asiat, oppimistaidot, lähdeviittaustekniikka, yrittäjämäinen oppiminen, ajanhallinta, itsensä johtaminen, kirjaston tietokannat ja tiedonhaku, opintosuunnitelman ja urasuunnitelman laatiminen.
Osana kurssia suoritetaan kaikilta LUT yliopiston opiskelijoille vaadittu käyttäjän tietoturva -kurssi
Täydentävä tieto: Orientaatioviikko, joka järjestetään viikkoa ennen opiskeluiden alkua.
- Responsible teacher: Katja Karhu
- Teacher: Lotta Meriläinen
- Teacher: Maria Paasivaara
- Teacher: Ida-Maria Volturi

CT10A9512 Research Design and Methods - Blended teaching, Lpr, Lahti 1.9.2025-12.12.2025
Principles of science and scientific communities. Epistemology and ontology in research. The practical research process. Designing research, research questions and hypotheses. Research methods including qualitative methods, experiments, quantitative methods, and design research. Reporting scientific work.
- Responsible teacher: Kari Smolander
- Teacher: Maryam Gulzar

CT10A7052 Software Engineering work practise - Online teaching 7.1.2026-17.4.2026
The course is based on a series of visiting lectures given by the researchers / professors from LUT and lectures given by yearly changing industry and public sector experts and company representatives. The lectures introduce students to research, industry work practices / expectations towards students knowledge base on work practices e.g. when applying and working in junior positions. Most lectures are connected to course tasks related to the lecture context (e.g. research / skill building task on industry area of the visiting lecturer or reflecting a topic specific research article, small ICT jobs related problem solving task etc.). All tasks are evaluated, and tasks can also include follow up discussions in the lectures. Some lectures may include e.g. live demonstrations of tools used in industry, like data-analysis, software testing/development and UI modeling tools. Within the lectures, students shall learn details from software engineering positions related daily work practices, receive software engineering career path building guideline points and have access to ask direct questions from the visiting lecturers. Visiting lectures may explain the insight on how to achieve a specific career goals (e.g. project/product manager positions) or practical view from school to funder of your own startup and working as ICT field CEO.
- Responsible teacher: Ari Happonen
- Teacher: Nadia Sina

CT10A7022 Personal Literature Study - Online teaching 7.1.2026-17.4.2026
Selected type of literature study on a selected theme. Depending on the need, the literature study may follow the guidelines of systematic literature review, systematic mapping study, snowballing etc. Students will be introduced to these methods and possible tools in the beginning of the course. A list of selected themes for the possible literature reviews can be found at the course page in Moodle. Student may also propose his/her own topic (e.g. on the field of thesis work). The student contacts then instructor and agrees on the personal implementation of the study including the workload and the schedule. Students produce a report based on the literature by the end of the course semester (fall or spring).
- Responsible teacher: Jari Porras
- Teacher: Sanaul Haque

CT10A7022 Personal Literature Study - Online teaching 1.9.2025-12.12.2025
Selected type of literature study on a selected theme. Depending on the need, the literature study may follow the guidelines of systematic literature review, systematic mapping study, snowballing etc. Students will be introduced to these methods and possible tools in the beginning of the course. A list of selected themes for the possible literature reviews can be found at the course page in Moodle. Student may also propose his/her own topic (e.g. on the field of thesis work). The student contacts then instructor and agrees on the personal implementation of the study including the workload and the schedule. Students produce a report based on the literature by the end of the course semester (fall or spring).
- Responsible teacher: Jari Porras
- Teacher: Sanaul Haque

CT10A7022 Personal Literature Study - Online teaching 1.6.2026-31.8.2026
Selected type of literature study on a selected theme. Depending on the need, the literature study may follow the guidelines of systematic literature review, systematic mapping study, snowballing etc. Students will be introduced to these methods and possible tools in the beginning of the course. A list of selected themes for the possible literature reviews can be found at the course page in Moodle. Student may also propose his/her own topic (e.g. on the field of thesis work). The student contacts then instructor and agrees on the personal implementation of the study including the workload and the schedule. Students produce a report based on the literature by the end of the course semester (fall or spring).
- Responsible teacher: Jari Porras
- Teacher: Sanaul Haque

CT10A7004 Sustainability and IT - Independent project, Lpr 1.9.2025-12.12.2025
The course emphasizes the role and impact of IT field and especially software engineering in the sustainable development. The topic is covered through selected books and scientific articles. Students may be divided into small groups that will each study the topic.
- Responsible teacher: Jari Porras
- Teacher: Sanaul Haque
- Teacher: Asif Khan

CT10A7004 Sustainability and IT - Independent project, Lpr 1.6.2026-31.8.2026
The course emphasizes the role and impact of IT field and especially software engineering in the sustainable development. The topic is covered through selected books and scientific articles. Students may be divided into small groups that will each study the topic.
- Responsible teacher: Jari Porras
- Teacher: Sanaul Haque
- Teacher: Asif Khan
- Teacher: Umandi Weerasekara

CT10A7004 Sustainability and IT - Blended teaching, Lpr 7.1.2026-17.4.2026
The course emphasizes the role and impact of IT field and especially software engineering in the sustainable development. The topic is covered through selected books and scientific articles. Students may be divided into small groups that will each study the topic.
- Responsible teacher: Jari Porras
- Teacher: Sanaul Haque
- Teacher: Asif Khan
- Teacher: Katariina Vakkuri

CT10A6002 Master's Thesis - Master's thesis 1.9.2025-30.7.2026
A research-based thesis course that offers students the opportunity to work on a comprehensive, individual project that demonstrates mastery of the specializations of software engineering or digital transformation. Topic to be agreed in consultation with a supervisor. The project will be of suitable complexity for results to be published for an expert audience. Students are expected to complete thesis in a single semester, but exceptions are accommodated only after seeking academic advice.The purpose of this course is to develop the student's research and problem-solving skills. The course involves the specification, development and evaluation of an individual research project on a specific topic or problem within the broad fields of software engineering. The student is expected to systematically plan and manage the project, and to clearly present the work and its contribution in context of the current literature and prior state of the art.Beginning with the thesis assignment will not be permitted until a project is allocated and the supervisor has agreed that the project is suitable. An independent thesis done in the field of information technology, according to the instructions given. In the beginning a student must contact the responsible professor. The starting and finishing point of the thesis vary. Before the thesis is returned for grading it must be checked with the Turnitin programme in the moodle page of the course.
Topic of the master's thesis has to be confirmed as soon as the topic has been decided with the supervisor. Use form 1A in eLUT.
- Responsible teacher: Nasren Azad
- Responsible teacher: Jussi Kasurinen
- Responsible teacher: Xiaofeng Wang
- Teacher: Azeem Akbar
- Teacher: Ari Happonen
- Teacher: Jouni Ikonen
- Teacher: Najmul Islam
- Teacher: Remy Jansen Roijackers
- Teacher: Damian Kedziora
- Teacher: Antti Knutas
- Teacher: Prabhat Kumar
- Teacher: Uolevi Nikula
- Teacher: Maria Paasivaara
- Teacher: Jari Porras
- Teacher: Tuukka Ruotsalo
- Teacher: Dominik Siemon
- Teacher: Kari Smolander
- Teacher: Annika Wolff

CT10A4000 Kandidaatintyö ja seminaari - Monimuoto-opetus, suomeksi, Lpr 7.1.2026-17.4.2026
Teknologiaan ja sitä sivuaviin (tieto)teknisiin aiheisiin liittyvä itsenäinen suunnittelu- ja toteutusprojekti, josta tiedon kerääminen ja analysointi tapahtuu hyvää akateemista tapaa noudattaen. Opitun osoittaminen tapahtuu tuottamalla akateeminen opinnäyteraportti ja lisäksi opinnäytteen suunnitelma ja lopputulema esitetään kurssin seminaareissa.
- Responsible teacher: Antti Knutas
- Teacher: Daria Levaniuk

CT10A4000 Kandidaatintyö ja seminaari - Monimuoto-opetus, suomeksi, Lpr 1.9.2025-12.12.2025
Teknologiaan ja sitä sivuaviin (tieto)teknisiin aiheisiin liittyvä itsenäinen suunnittelu- ja toteutusprojekti, josta tiedon kerääminen ja analysointi tapahtuu hyvää akateemista tapaa noudattaen. Opitun osoittaminen tapahtuu tuottamalla akateeminen opinnäyteraportti ja lisäksi opinnäytteen suunnitelma ja lopputulema esitetään kurssin seminaareissa.
- Responsible teacher: Antti Knutas
- Teacher: Daria Levaniuk

CT10A4000 Kandidaatintyö ja seminaari - Kandidaatintyö ja seminaari, suomeksi, Lpr 1.6.2026-31.8.2026
Teknologiaan ja sitä sivuaviin (tieto)teknisiin aiheisiin liittyvä itsenäinen suunnittelu- ja toteutusprojekti, josta tiedon kerääminen ja analysointi tapahtuu hyvää akateemista tapaa noudattaen. Opitun osoittaminen tapahtuu tuottamalla akateeminen opinnäyteraportti ja lisäksi opinnäytteen suunnitelma ja lopputulema esitetään kurssin seminaareissa.
- Responsible teacher: Antti Knutas
- Teacher: Daria Levaniuk