Siirry pääsisältöön
icon
LUT
  • eLUT
  • LUT intra (staff only)
  • Course feedback
  • Microsoft 365
Suomi ‎(fi)‎
English ‎(en)‎ Español - Internacional ‎(es)‎ Français ‎(fr)‎ Suomi ‎(fi)‎ Svenska ‎(sv)‎ Русский ‎(ru)‎
Kirjaudu
LUT-korkeakoulut
  • Etusivu
  • Haku ja ohjeita
    Opintojaksojen haku Opiskelijan ohje (PDF) Moodle-ohjeita Intrassa Moodle opettajan opas (englanniksi) Saavutettavuusseloste
  • Lisää
Etusivu Haku ja ohjeita Tiivistä Laajenna
Opintojaksojen haku Opiskelijan ohje (PDF) Moodle-ohjeita Intrassa Moodle opettajan opas (englanniksi) Saavutettavuusseloste
  1. Kurssit
  2. LUT
  3. LENS - School of Engineering Science
  4. Tietotekniikka - Software Engineering

Tietotekniikka - Software Engineering

  • 1 Sivu 1
  • 2 Sivu 2
  • 3 Sivu 3
  • 4 Sivu 4
  • 5 Sivu 5
  • 6 Sivu 6
  • 7 Sivu 7
  • 8 Sivu 8
  • 9 Sivu 9
  • 10 Sivu 10
  • …
  • 17 Sivu 17
  • » Seuraava sivu
Course Image CT60A5531 Software Project Management - Contact teaching 1.6.2025-31.7.2025

CT60A5531 Software Project Management - Contact teaching 1.6.2025-31.7.2025

The Software Project Management course introduces the fundamentals of project management, beginning with project definition through the post-project review. There will be an emphasis placed on applying project management concepts and techniques to software development projects. The following topics will be covered in the course: Introduction to Software Project Management Project Methodologies and Processes Measurable Organizational Value and the Business Case Project Managers, Teams, and Stakeholders Project Scope, Structure, and Scheduling Project Infrastructure, Resources, and Costs Managing Project Quality Managing Project Risks Project Execution, Completion, and Control
  • Vastuuopettaja: Micheal Tuape
  • Opettaja: Yishak Gebremichael
  • Opettaja: Atte Perttola
Course Image CT10A4000 Kandidaatintyö ja seminaari - Kesäkandileiri 2.6.2025-31.8.2025

CT10A4000 Kandidaatintyö ja seminaari - Kesäkandileiri 2.6.2025-31.8.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.
  • Vastuuopettaja: Antti Knutas
  • Opettaja: Yishak Gebremichael
  • Opettaja: Atte Perttola
Course Image CT60A2500 C-ohjelmoinnin perusteet - Monimuoto-opetus 2.6.2025-31.7.2025

CT60A2500 C-ohjelmoinnin perusteet - Monimuoto-opetus 2.6.2025-31.7.2025

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.
  • Vastuuopettaja: Uolevi Nikula
  • Opettaja: Ilpo Kainulainen
  • Opettaja: Roope Luukkainen
  • Opettaja: Roope Myller
  • Opettaja: Joona Nykänen
  • Opettaja: Demo Teacher3
  • Opettaja: Demo Teacher4
Course Image CT60A4304 Basics of database systems - Blended teaching, Lappeenranta 2.6.2025-30.7.2025

CT60A4304 Basics of database systems - Blended teaching, Lappeenranta 2.6.2025-30.7.2025

Database systems. Database design. Object-centric modeling and ER-modeling. Specifying relational models. SQL and object languages. Perspectives into database design: How database is designed, how data is modeled, and what are data storage structures and access methods. Transforming ER models to relational models, and then to relational databases. Basics to database programming: queries and other operations, database management, such as triggers. Implementing databases in practice and how to use SQL databases from other programs.
  • Vastuuopettaja: Jiri Musto
  • Opettaja: Rares Radu
Course Image CT30A1400 Rust Programming - Blended teaching 2.6.2025-31.7.2025

CT30A1400 Rust Programming - Blended teaching 2.6.2025-31.7.2025

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.
  • Vastuuopettaja: Erno Vanhala
  • Opettaja: Veikko Moilanen
Course Image CT30A1300 Fundamentals of Game Development - Monimuoto-opetus, suomeksi 2.6.2025-30.7.2025

CT30A1300 Fundamentals of Game Development - Monimuoto-opetus, suomeksi 2.6.2025-30.7.2025

The course focuses on: sprites, animation, tile mapping, physics engine, lightning, particle effects, shaders and signals in 2D and 3D environments. It also covers the basic things such as controls, file IO, functions, objects, nodes and scenes. NOTE: The English materials are not ready until January 2026!
  • Vastuuopettaja: Erno Vanhala
  • Opettaja: Vili Huusko
Course Image Anytime-course: Introduction to DevOps 2024-25

Anytime-course: Introduction to DevOps 2024-25

  • Opettaja: Yishak Gebremichael
  • Opettaja: Muhammad Hamza
  • Opettaja: Majad Qureshi
  • Opettaja: Erno Vanhala
Course Image Anytime-course: Software Development Skills: Full-Stack 2024-25

Anytime-course: Software Development Skills: Full-Stack 2024-25

  • Opettaja: Yishak Gebremichael
  • Opettaja: Muhammad Hamza
  • Opettaja: Majad Qureshi
  • Opettaja: Erno Vanhala
Course Image Anytime-course: Software Development Skills: Mobile 2024-25

Anytime-course: Software Development Skills: Mobile 2024-25

  • Opettaja: Yishak Gebremichael
  • Opettaja: Muhammad Hamza
  • Opettaja: Majad Qureshi
  • Opettaja: Erno Vanhala
Course Image Anytime-course: Software Development Skills: Front-End 2024-25

Anytime-course: Software Development Skills: Front-End 2024-25

  • Opettaja: Yishak Gebremichael
  • Opettaja: Muhammad Hamza
  • Opettaja: Majad Qureshi
  • Opettaja: Erno Vanhala
Course Image Anytime-kurssi: Peliohjelmoinnin alkeet Unitylla 2024-25

Anytime-kurssi: Peliohjelmoinnin alkeet Unitylla 2024-25

  • Opettaja: Ilpo Kainulainen
  • Opettaja: Oskari M. Lehtonen
  • Opettaja: Roope Luukkainen
  • Opettaja: Roope Myller
  • Opettaja: Emma Niemenmaa
  • Opettaja: Joona Nykänen
  • Opettaja: Demo Teacher6
Course Image Anytime-kurssi: Henkilökohtainen tietoturva osa 1: Näin meitä huijataan 2024-25

Anytime-kurssi: Henkilökohtainen tietoturva osa 1: Näin meitä huijataan 2024-25

  • Opettaja: Ilpo Kainulainen
  • Opettaja: Roope Luukkainen
  • Opettaja: Roope Myller
  • Opettaja: Emma Niemenmaa
  • Opettaja: Joona Nykänen
  • Opettaja: Demo Teacher5
Course Image CT10A3100 SE4GD Summer School - Blended teaching, part A 1.6.2024-31.8.2024

CT10A3100 SE4GD Summer School - Blended teaching, part A 1.6.2024-31.8.2024

Course content: ? The course consists of the activities within the first summer school of each cohort. The purpose of the summer school is to extend the perceptions of the students beyond the courses in the programme by linking the students with the academic, local and regional partners as well as industry representatives. Each summer school will be planned with the organizing partner to reflect the local needs.
  • Vastuuopettaja: Jari Porras
  • Opettaja: Shola Oyedeji
Course Image CT10A4000 Kandidaatintyö ja seminaari - Kesäkandileiri 1.6.2024-30.7.2024

CT10A4000 Kandidaatintyö ja seminaari - Kesäkandileiri 1.6.2024-30.7.2024

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.
  • Vastuuopettaja: Antti Knutas
  • Opettaja: Ilpo Kainulainen
  • Opettaja: Daria Levaniuk
  • Opettaja: Roope Luukkainen
  • Opettaja: Jiri Musto
  • Opettaja: Uolevi Nikula
  • Opettaja: Rami Saarivuori
Course Image CT70A9200 Workshop for Scientific Writing - Online teaching 3.6.2024-30.7.2024

CT70A9200 Workshop for Scientific Writing - Online teaching 3.6.2024-30.7.2024

Students who are starting their BSc thesis work will participate in the workshop, where fundamentals of how thesis work is written, what it should contain, and what are the basic good practices of writing a thesis on software engineering discipline are discussed. Learn the process and formulation of the content, and the written presentation of a scientific report.
  • Vastuuopettaja: Damian Kedziora
  • Vastuuopettaja: Annika Wolff
Course Image CT70A9200 Workshop for Scientific Writing - Online teaching 2.6.2025-30.7.2025

CT70A9200 Workshop for Scientific Writing - Online teaching 2.6.2025-30.7.2025

Students who are starting their BSc thesis work will participate in the workshop, where fundamentals of how thesis work is written, what it should contain, and what are the basic good practices of writing a thesis on software engineering discipline are discussed. Learn the process and formulation of the content, and the written presentation of a scientific report.
  • Vastuuopettaja: Damian Kedziora
  • Vastuuopettaja: Annika Wolff
Course Image CT70A6201 Foundations of Software Product Management - Online teaching 3.6.2024-30.7.2024

CT70A6201 Foundations of Software Product Management - Online teaching 3.6.2024-30.7.2024

  • Vastuuopettaja: Sami Hyrynsalmi
  • Opettaja: Yekaterina Kovaleva
  • Opettaja: Daria Levaniuk
Course Image CT70A3000 Software Maintenance - Online teaching 3.6.2024-30.7.2024

CT70A3000 Software Maintenance - Online teaching 3.6.2024-30.7.2024

In industrial practice, software developers are often confronted with already existing software systems that need to be maintained, reused or evolved. This requires specific skills to understand the design and implementation of an existing system and which parts need to be modified, to build software systems that are easier to maintain, and to design systems with reuse and evolution in mind from the very start.This course will thus study a variety of techniques, tools and methodologies to help building software systems that are easier to understand, maintain, reuse and evolve.
  • Vastuuopettaja: Prabhat Kumar
  • Opettaja: Hatef Shamshiri
Course Image CT70A3000 Software Maintenance - Online teaching 2.6.2025-30.7.2025

CT70A3000 Software Maintenance - Online teaching 2.6.2025-30.7.2025

In industrial practice, software developers are often confronted with already existing software systems that need to be maintained, reused or evolved. This requires specific skills to understand the design and implementation of an existing system and which parts need to be modified, to build software systems that are easier to maintain, and to design systems with reuse and evolution in mind from the very start.This course will thus study a variety of techniques, tools and methodologies to help building software systems that are easier to understand, maintain, reuse and evolve.
  • Vastuuopettaja: Saddam Mukta
  • Opettaja: Yishak Gebremichael
Course Image CT60A4160 Ohjelmistotestauksen periaatteet - Verkko-opetus, suomeksi 3.6.2024-30.7.2024

CT60A4160 Ohjelmistotestauksen periaatteet - Verkko-opetus, suomeksi 3.6.2024-30.7.2024

Ohjelmistotestauksen tekniikat, tasot, automatisointi, työkalut, toimiminen testaustiimissä testaajana.
  • Vastuuopettaja: Erno Vanhala
  • Opettaja: Eero Suomalainen
  • Opettaja: Elias Syyrilä
  • 1 Sivu 1
  • 2 Sivu 2
  • 3 Sivu 3
  • 4 Sivu 4
  • 5 Sivu 5
  • 6 Sivu 6
  • 7 Sivu 7
  • 8 Sivu 8
  • 9 Sivu 9
  • 10 Sivu 10
  • …
  • 17 Sivu 17
  • » Seuraava sivu
Et ole kirjautunut. (Kirjaudu)
  • Haku ja ohjeita
    • Opintojaksojen haku
    • Opiskelijan ohje (PDF)
    • Moodle-ohjeita Intrassa
    • Moodle opettajan opas (englanniksi)
    • Saavutettavuusseloste
  • Suomi ‎(fi)‎
    • English ‎(en)‎
    • Español - Internacional ‎(es)‎
    • Français ‎(fr)‎
    • Suomi ‎(fi)‎
    • Svenska ‎(sv)‎
    • Русский ‎(ru)‎
Yhteenveto tietojen säilytyksestä
Hanki mobiilisovellus
Käytänteet
Copyright © LUT University