
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

CT10A2400 Digitalization and Sustainability - Online teaching 1.9.2025-17.10.2025
The course follows a flipped-class approach and includes a mix ofvideo-lectures, active discussions, and teamwork.The lectures explain the basic concepts related to digitalization (suchas the notions of digitalization and digital transformation, the role oftechnology, and the impact on business and society) and sustainability(such as the notions of sustainable software and software forsustainability, how to frame sustainability-quality concerns in thedesign of digital solutions, and how to assess sustainability impacts).Discussions are based on the video-lectures and a set of papers thestudents will reflect upon. The students participate in small teams toincrementally develop an understanding of the digitalizationtransformation of a selected sector/domain and the relatedsustainability concerns, and work on a shared project report.
- Responsible teacher: Jari Porras
- Teacher: Ashok Tripathi

CT10A2200 Research Project 3 - Innovation and Digital Sustainability - Independent project 1.9.2025-12.12.2025
This course is the capstone project of the students in Prophet programme. Capstone projects emphasize implementation of a project from requirements to the solution. This project combines the courses of Prophet semester 3 with a practical theme of climate change. Students will focus on their own thesis topic and do research and define a global climate challenge in relation to their thesis topic. This project helps the students to argue for the needed approaches in their thesis.
- Responsible teacher: Sanaul Haque

CT10A0401U Tekniikan kandidaatin tutkinnon työkokemus ulkomailla - Työkokemus 1.9.2025-30.7.2026
Opiskelija hakeutuu oman alan tehtäviin yritykseen (kesä)töihin, työskentelee siellä työntekijänä työsuhteessa, pyytää työstä työtodistuksen ja hyväksyttää työn tekniikan kandidaatin tutkinnon harjoitteluksi. Harjoitteluun hyväksyttävän työsuhteen kesto on vähintään 4 viikkoa kokoaikaisessa työsuhteessa. Kandidaatintyön tekemistä ei hyväksytä harjoitteluksi.
Katso tarkempia ohjeita: https://elut.lut.fi/fi/opintojen-suorittaminen/tyoharjoittelut/tyoharjoitteluttyokokemus-tekniikan-koulutusohjelmissa
- Responsible teacher: Jouni Ikonen

CT10A0401 Tekniikan kandidaatin tutkinnon työkokemus kotimaassa - Työkokemus 1.9.2025-30.7.2026
Opiskelija hakeutuu oman alan tehtäviin yritykseen (kesä)töihin, työskentelee siellä työntekijänä työsuhteessa, pyytää työstä työtodistuksen ja hyväksyttää työn tekniikan kandidaatin tutkinnon harjoitteluksi. Harjoitteluun hyväksyttävän työsuhteen kesto on vähintään 4 viikkoa kokoaikaisessa työsuhteessa. Kandidaatintyön tekemistä ei hyväksytä harjoitteluksi.
Katso tarkempia ohjeita: https://elut.lut.fi/fi/opintojen-suorittaminen/tyoharjoittelut/tyoharjoitteluttyokokemus-tekniikan-koulutusohjelmissa
- Responsible teacher: Jouni Ikonen

CT10A0102 Johdatus tietotekniikan opiskeluun - Monimuoto-opetus, Lpr 1.9.2025-17.4.2026
Ydinaines: yliopisto-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: Roope Luukkainen
- Teacher: Petri Ajo
- Teacher: Julia Häyhä
- Teacher: Jussi Kasurinen
- Teacher: Antti Knutas
- Teacher: Jani Kohonen
- Teacher: Ella Ryhänen
- Teacher: Mari Trinidad
- Teacher: Kia Vuorio

CT10A0017 Introduction to M.Sc. Studies in Software Engineering - Blended teaching, Lpr, Lahti 1.9.2025-12.12.2025
The Orientation Days activities.
Practical study-related information.
Degree requirements.
Planning of Master's studies.
Preparation of the individual study plan.
Monitoring the progress of studies with the Academic Director and Study Councellor.
The Academic Library collections and databases.
As part of this course student complete short Information security course training, which is required from all LUT university students.
- Responsible teacher: Jussi Kasurinen
- Responsible teacher: Andrey Saltan
- Responsible teacher: Dominik Siemon
- Teacher: Sonja Hyrynsalmi
- Teacher: Ilpo Kainulainen
- Teacher: Prabhat Kumar
- Teacher: Tuukka Ruotsalo

CT10A0013 Ohjelmointi Pythonilla - Verkko-opetus 1.8.2025-30.7.2026
Python-ohjelmoinnin perusteet: Syöttö, tulostus ml. muotoiltu tulostus, tietotyypit, muuttujat, tyyppimuunnokset, laskenta, merkkijonot; valintarakenne, ehdollinen koodi, haarautuminen, koodilohko, loogiset operaattorit, valikkopohjainen ohjelma; toistorakenteet, alkuehtoinen ja askeltava toisto; ohjelman rakenne, aliohjelmien määrittely ja kutsuminen, tiedonvälitys ohjelmien välillä, nimiavaruudet; tiedostonkäsittely, jäsenfunktiot; rakenteiset tietorakenteet, lista, luokka, olio, sanakirja; uudelleenkäyttö, kirjastot; laadunvarmistus, testaaminen, poikkeukset, virheet, debuggaus.
Ohjelmoinnin perusteet: Kirjastot; testaaminen, debuggaus; ohjelmien tehokkuus, algoritmi, pseudokoodi, rekursio; tiedon esitysmuodot, ASCII ja muut merkkitaulukot, kantaluvut ja niiden muunnokset; käyttöliittymät, graafinen ja komentorivikäyttöliittymä.
- Responsible teacher: Ilpo Kainulainen

CT10A0008 Ohjelmointi C-kielellä - Verkko-opetus 1.8.2025-30.7.2026
C-ohjelmointikielen syöttö ja tulostus sekä tietovirrat; valinta- ja toistorakenteet; teksti- ja binaaritiedostojen käsittely; tietotyypit ml. tietue, taulukko ja linkitetty lista; rakenteinen ohjelmointi, aliohjelmat, parametrit ja paluuarvot, muuttujien näkyvyys; virheenkäsittely; kirjastot; rekursio; osoittimet; dynaaminen muistinhallinta; hyvä ohjelmointityyli ja make.
- Responsible teacher: Ilpo Kainulainen

CT10A0004 Peliohjelmoinnin alkeet Unitylla - Verkko-opetus 1.8.2025-30.7.2026
Pelin tekeminen Unitylla videoluentojen ohjeita seuraten, ja tämän pelin muokkaaminen itsenäisesti
Netissä suoritettava C#-tutoriaali
Luentokalvot ohjelmointikonsepteista, tekijänoikeuksista ja game design:ista
Ohjelmoinnin harjoitustehtävät, sekä ohjelmoinnin pakolliset tehtävät
Quizit Unitysta, sekä ohjelmoinnista C#:lla.
- Responsible teacher: Ilpo Kainulainen
- Teacher: Roope Luukkainen

CT10A0001 Johdatus ohjelmointiin - Verkko-opetus 1.8.2025-30.7.2026
Kurssilla käytetään Python-ohjelmointikieltä. Käsiteltävät ohjelmointi konseptit ovat
muuttujat
tiedon syöttö ja tulostus
valintarakenne
toistorakenteet
aliohjelmat
tiedostonkäsittely
tietorakenteet, lista olio
- Responsible teacher: Ilpo Kainulainen
- Teacher: Roope Luukkainen

CT80A0400 Responsible Information System Design and Deployment - Blended teaching 7.1.2026-17.4.2026
Responsible information systems and related terminologies, GDPR, AI regulations in Europe and other parts of the world, HLEG Guidelines, EU Digital Identity Wallet, eIDAS, privacy and regulatory-by-design principles, Consent management with decentralized systems, IT Governance, AI Governance, Distributed System Governance.
Course Summary
This course aims to provide the participants with an in-depth knowledge on the design, development, and deployment of responsible information systems. This course builds upon the working principles of intelligent systems, distributed computing environments, data protection mechanisms, and ethical and regulatory issues related to digital technologies. The course will teach students how to build and deploy information systems that are responsible, trustworthy, transparent, ethical, and sustainable for digital transformation.
- Responsible teacher: Najmul Islam
- Teacher: Revathi Karri
- Teacher: Prabhat Kumar

CT80A0300 Software and Application Innovation - Contact teaching, Lpr, Lahti 1.9.2025-12.12.2025
Theme of the course changes on a yearly basis. This course combines technology and technology management perspectives for cross-scientific approach in software and application innovation process. Course consists of
Basics and use cases of the selected theme and related technologies
User-centric needs based design in software and application development
Innovation management, idea generation and opportunity identification process
(Open) business models and technology commercialization in global markets
Product and service development
- Responsible teacher: Sanaul Haque
- Teacher: Anne Pässilä
- Teacher: Kseniia Suomalainen

CT80A0200 Software Business - Online teaching, Lahti 1.8.2025-30.7.2026
The course presents economical theories seen in the software industry as well as covers different revenue and business models. Finally, the course introduces the internationalization models of software-intensive companies.
- Responsible teacher: Andrey Saltan
- Teacher: Nasren Azad
- Teacher: Ab Ekong
- Teacher: Umandi Weerasekara

CT80A0200 Software Business - Blended teaching, Lahti 7.1.2026-17.4.2026
The course presents economical theories seen in the software industry as well as covers different revenue and business models. Finally, the course introduces the internationalization models of software-intensive companies.
- Responsible teacher: Andrey Saltan
- Teacher: Misbah Irum

CT80A0100 Product Analytics - Blended teaching 7.1.2026-17.4.2026
The course is designed to provide students with a comprehensive understanding of how to use data analytics to drive product management decisions across the entire product development lifecycle, from ideation to launch and beyond.
- Responsible teacher: Andrey Saltan
- Teacher: Eero Suomalainen

CT80A0000 Data-Intensive Systems - Blended teaching, Lpr 1.9.2025-12.12.2025
Introduction to distributed database systems, distributed database applications, databases systems and internet, distributed data storage and retrieval, data scalability, performance, data warehousing and data mining from the perspective of value creation and communication in distributed systems, advanced topics in databases such as security, authorization, modeling and programing for semi-structured data, secondary storage management, query execution, cloud computing.
- Responsible teacher: Jiri Musto
- Teacher: Yekaterina Kovaleva

CT70AJ120 Grant Writing: Collaborative Grants - Seminar 27.10.2025-12.12.2025
Collaborative grant writing as a Skill. Targeted funding is EU-funding, i.e. Horizon Europe RIA or IA template is being instrument used in the course. Building a potential consortia to a potential call topic and creating a concept fitting to an existing call.
- Responsible teacher: Kari Heikkinen

CT70AJ110 Grant Writing: Individual Grants - Seminar 1.5.2026-31.8.2026
Individual grant writing as a Skill. Targeted funding is either Foundations, AoF or EU-funding, depending on the phase of Ph.D studies currently. Set of assignments that relate to e.g. building a compelling CV for individual grants, understanding the role of knowledge transfer on grant applications, making impactful and ethical grant proposals, and research plan draft of an individual grant
- Responsible teacher: Kari Heikkinen
- Teacher: Oskari Uski
- Teacher: Heini Vihemäki
- Teacher: Anne Vuorema