Salta al contenido principal
Para continuar usando este sitio web, debe aceptar nuestras políticas:
  • Käyttöehdot - Terms of use
  • Tietosuoja - Data Protection
Continuar
x
icon
LUT
  • eLUT
  • LUT intra (staff only)
  • Course feedback
  • Microsoft 365
Español - Internacional ‎(es)‎
English ‎(en)‎ Español - Internacional ‎(es)‎ Français ‎(fr)‎ Suomi ‎(fi)‎ Svenska ‎(sv)‎ Русский ‎(ru)‎
Acceder
LUT-korkeakoulut
  • Página Principal
  • Más
LUT-korkeakoulut
Página Principal
  1. Cursos
  2. LUT
  3. LENS - School of Engineering Science
  4. Tietotekniikka - Software Engineering

Tietotekniikka - Software Engineering

  • 1 Página 1
  • 2 Página 2
  • 3 Página 3
  • 4 Página 4
  • 5 Página 5
  • 6 Página 6
  • 7 Página 7
  • 8 Página 8
  • 9 Página 9
  • 10 Página 10
  • …
  • 15 Página 15
  • » Siguiente página
Course Image CT60A4304 Basics of database systems - Online teaching 1.6.2026-30.7.2026

CT60A4304 Basics of database systems - Online teaching 1.6.2026-30.7.2026

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.
  • Responsible teacher: Jiri Musto
  • Profesor: Ab Ekong
  • Profesor: Jeremias Wahlsten
Course Image CT10A2000 Introduction to Sustainability - Blended teaching, Lpr 31.8.2026-11.12.2026

CT10A2000 Introduction to Sustainability - Blended teaching, Lpr 31.8.2026-11.12.2026

Course content: Using the most recent sustainability-related reports, academic writings, industrial material, and seminar discussions, this course explores sustainability against a backdrop of both human needs and the environment. Various local and global sustainability challenges are used as cases for the course. Technology is studied as a tool for these challenges. The course exposes students to some of the tensions around sustainable thinking.
  • Responsible teacher: Laura Partanen
  • Responsible teacher: Jari Porras
Course Image CT10A5000 Bachelor’s Thesis and Seminar, SSE - Bachelor's thesis, Lahti 1.6.2026-30.7.2026

CT10A5000 Bachelor’s Thesis and Seminar, SSE - Bachelor's thesis, Lahti 1.6.2026-30.7.2026

Software Engineering and Computer science-themed independent project, workshop on scientific writing, and project seminar presentations towards the Bachelor’s thesis work.
  • Responsible teacher: Damian Kedziora
Course Image CT80A0500 Green Coding - Blended teaching, Lpr 31.8.2026-11.12.2026

CT80A0500 Green Coding - Blended teaching, Lpr 31.8.2026-11.12.2026

Content Students will collaborate in teams to conduct experiments on software energy consumption within a controlled environment. Students will be responsible for all phases of empirical experimentation, including experiment design, execution, data analysis, and reporting. While examples of state-of-the-art experiments will be provided as references, students must independently select their experimental subjects and formulate their own hypotheses. During lab sessions, technical support will be available for operating lab equipment, performing measurements, and collecting data. Course aims ? Learn software development practices that focus on creating code that is environmentally sustainable by minimizing energy consumption and reducing waste.
  • Responsible teacher: Mbanyick Joof
  • Responsible teacher: Shola Oyedeji
Course Image CT30A1200 Fundamentals of Quantum Software Engineering - Online teaching 31.8.2026-11.12.2026

CT30A1200 Fundamentals of Quantum Software Engineering - Online teaching 31.8.2026-11.12.2026

Course Objectives Understand the foundational concepts of quantum computing and their relevance to software engineering. Gain knowledge of quantum software development methodologies, including requirements engineering and architectural design. Develop the ability to design, build, and test hybrid quantum-classical software systems. Identify and address the unique challenges in quantum software development and apply strategies to overcome them. Understand the future trends in quantum software engineering and their impact on the software industry.
  • Responsible teacher: Azeem Akbar
Course Image CT80A0301 Software Engineering and Society - Blended teaching, Lpr, Lahti 31.8.2026-11.12.2026

CT80A0301 Software Engineering and Society - Blended teaching, Lpr, Lahti 31.8.2026-11.12.2026

Course content The course addresses various roles of software engineering in society. The course tackles various issues around connecting different communities, such as scientific communities, industry, academia, disciplines across academia, sub-disciplines across software engineering, underrepresented communities, and communities across countries and continents at large. The course aims to highlight how software engineering can help with the opportunities and challenges posed by the rapidly accelerating pace of technological advances, including data-driven technologies and LLMs, that are impacting the economic, political, environmental, social, and technical aspects of society. Course aims ? Learn to see software engineering and its impacts in different communities
  • Responsible teacher: Stefanie Betz
  • Responsible teacher: Sanaul Haque
  • Responsible teacher: Jari Porras
  • Profesor: Anne Pässilä
Course Image CT80A0200 Software Business - Online teaching 1.8.2026-30.7.2027

CT80A0200 Software Business - Online teaching 1.8.2026-30.7.2027

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: Sonja Hyrynsalmi
  • Profesor: Umandi Weerasekara
Course Image CT80A0000 Data-Intensive Systems - Blended teaching, Lpr 31.8.2026-11.12.2026

CT80A0000 Data-Intensive Systems - Blended teaching, Lpr 31.8.2026-11.12.2026

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
Course Image CT70A9901 Security and Privacy of Information Systems - Blended teaching, Lpr 31.8.2026-11.12.2026

CT70A9901 Security and Privacy of Information Systems - Blended teaching, Lpr 31.8.2026-11.12.2026

Content: CHAPTER 1: Introduction - Introduction to cybersecurity, Confidentiality, integrity, and availability. CHAPTER 2: Foundations - Fundamental concepts, CIA, CIA triangle, data breach at target. CHAPTER 3: Security management, Governance, risk, and compliance (GRC)- GRC framework, security standards. CHAPTER 4: Contingency planning - Incidence response, Disaster Recovery, BCP. CHAPTER 5: Cybersecurity policy - ESSP, ISSP, SYSSP. CHAPTER 6: Risk Management - Cyber Risk Identification, Assessment, and Control. CHAPTER 7: Cybersecurity: Industry perspective - Defense Technologies, Attack, Exploits. CHAPTER 8: Cybersecurity technologies - Access control, Encryption, Standards. Study Materials: Book: · Principles of Information Security, Version 7th Edition by Michael E. Whitman (Author), Herbert J. Mattord (Author). · Cryptography And Network Security: Principles and Practices 4th Edition by William Stallings. · Cybersecurity: The Beginner's Guide: A comprehensive guide to getting started in cybersecurity by Dr. Erdal Ozkaya.
  • Responsible teacher: Prabhat Kumar
Course Image CT70A9800 Full Stack Development - Contact teaching, Lahti 31.8.2026-11.12.2026

CT70A9800 Full Stack Development - Contact teaching, Lahti 31.8.2026-11.12.2026

The course Full Stack Development covers the holistic development of web, mobile and desktop applications from front-end to back-end. The course will focus on the technologies and frameworks that are currently used in industry, such as HTML, CSS, JavaScript, and React for web, Swift and Kotlin for mobile and Electron for desktop, just to name a few. Students will learn how to design and implement full-stack applications for all platforms including user authentication and authorization, data storage, and server-side rendering. Additionally, students will learn about software development best practices, such as version control, testing, and deployment, as well as serverless applications. The course will also include an overview of no-code or low-code platforms and frameworks, which allow for the rapid development of applications without writing code, and how to integrate these into traditional full-stack development workflow. Furthermore, it will cover the concept of microservices. The course will include both lectures and hands-on coding exercises to give students practical experience in building full-stack applications. Upon completion of this course, students will be able to design, implement, and deploy full-stack applications to production for all platforms including web, mobile and desktop.
  • Responsible teacher: Tung Vuong
  • Profesor: Saddam Mukta
  • Profesor: Dominik Siemon
Course Image CT70A9500 Holistic Digital Service Development - Contact teaching, Lahti 31.8.2026-11.12.2026

CT70A9500 Holistic Digital Service Development - Contact teaching, Lahti 31.8.2026-11.12.2026

Holistic Digital Service Development is a project course that combines theoretical learning with hands-on practical experience. In this project-based course, students work in teams to develop innovative digital services in close collaboration with industry partners. Each team is guided by a mentor from the partnering company, who provides valuable insights into the company's business model, needs, and portfolio. The goal of the course is to enhance the value creation of the company through the development of new digital services or the improvement of existing ones. This course offers a unique opportunity for students to apply their knowledge in real-world settings and develop valuable skills in digital service development. In this course, students apply their knowledge of cloud-based services, infrastructure, service design, and intelligent and smart systems.
  • Responsible teacher: Dominik Siemon
  • Profesor: Tuukka Ruotsalo
Course Image CT70A9400 Foundations of Digital Transformation - Blended teaching 1.8.2026-30.7.2027

CT70A9400 Foundations of Digital Transformation - Blended teaching 1.8.2026-30.7.2027

Different conceptualizations of digital transformation; analysis of digital transformation cases; privacy and ethical issues around digital transformation; emerging technologies (e.g., blockchain, AI) that have been guiding digital transformation; theories, models and methods that have been used to assess the impact of digitalization.
  • Responsible teacher: Anastasiia Gurzhii
  • Responsible teacher: Najmul Islam
Course Image CT70A9200 Workshop for Scientific Writing - Blended teaching, Lpr 26.10.2026-11.12.2026

CT70A9200 Workshop for Scientific Writing - Blended teaching, Lpr 26.10.2026-11.12.2026

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.
  • Responsible teacher: Maryam Hina
  • Responsible teacher: Annika Wolff
Course Image CT70A9150 Introduction to DevOps - Online teaching 1.8.2026-30.7.2027

CT70A9150 Introduction to DevOps - Online teaching 1.8.2026-30.7.2027

Distributed version control systems (DVCS). Modern repository hosting platforms, such as GitHub and GitLab. Repository best practices, management, and administration. Solving repository errors. Continuous deployment processes and executing tests. Basics of container platforms, such as Docker. Deploying basic applications from source control systems.
  • Responsible teacher: Muhammad Hamza
Course Image CT70A9140 Software Development Skills: Full-Stack - Online teaching 1.8.2026-30.7.2027

CT70A9140 Software Development Skills: Full-Stack - Online teaching 1.8.2026-30.7.2027

This course aims 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 on different topics. The course gives the student basic understanding of full-stack development. The goal is to create a basic front- and back-end and bundle them together as a complete system. The focus is to understand the bigger picture and how to bundle different software components together to create a working program. You will learn how to use MEAN-stack as a full stack tool bundle to create an app from scratch. Course is 100% online self-study.
  • Responsible teacher: Ahmed Abdelsalam
  • Responsible teacher: Muhammad Hamza
Course Image CT70A9120 Software Development Skills: Mobile - Online teaching 1.8.2026-30.7.2027

CT70A9120 Software Development Skills: Mobile - Online teaching 1.8.2026-30.7.2027

This course aims 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 on different topics. The goal in this course is to make an Android app with Android Studio. The app should have basic functionality with buttons and views. This course aims to teach the basics of mobile development. Course is 100% online self-study.
  • Responsible teacher: Muhammad Hamza
Course Image CT70A9111 Software Development Skills: Front-End - Online teaching 1.8.2026-30.7.2027

CT70A9111 Software Development Skills: Front-End - Online teaching 1.8.2026-30.7.2027

This course aims 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 on different topics. The goal in this course is to make a responsive webpage using html, CSS and a little JavaScript. These are the basic tools to make today's web-frontend. Students may use Bootstrap or animations in addition. The project focuses only on the layout, styles and the overall structure of the page. Course is 100% online self-study.
  • Responsible teacher: Muhammad Hamza
Course Image CT70A7000 Digital Business Platforms - Blended teaching, Lpr, Lahti 31.8.2026-11.12.2026

CT70A7000 Digital Business Platforms - Blended teaching, Lpr, Lahti 31.8.2026-11.12.2026

1. INNOVATIONS AND ECOSYSTEMS Closed innovation Open Innovation Ecosystems for innovation 2. MARKET MODELS Pipeline model Two-sided markets Platform attributes 3. LAUNCHING PLATFORM Chicken-or-egg problem Monetization/Commercialization Openness 4. COMPETITION LANDSCAPE Competing in platform economy Competing threads Digital platform competitiveness 5. DATA ECONOMIES Power of data in platform economy Data network effects Data handling risks 6. DIGITAL SERVITIZATION Product vs. Service Everything as a Service Product based platforms
  • Responsible teacher: Damian Kedziora
Course Image CT70A6300 Software Process Management - Blended teaching, Lahti 11.1.2027-23.4.2027

CT70A6300 Software Process Management - Blended teaching, Lahti 11.1.2027-23.4.2027

The course will introduce and discuss Software Process Management practices emphasizing the most popular process models used in the industry. The course will provide knowledge about: -the different software process models and their application to different circumstances -the main roles related to software development processes -how to coordinate software development -how to interface and interact with a software team and among different software teams. -how to properly estimate the effort
  • Responsible teacher: Maria Paasivaara
Course Image CT70A6201 Foundations of Software Product Management - Blended teaching, Lahti 31.8.2026-11.12.2026

CT70A6201 Foundations of Software Product Management - Blended teaching, Lahti 31.8.2026-11.12.2026

The course delves into the fundamental practices and strategies that define the role of a product manager in today’s digital and software industry. It covers topics such as product strategy and planning, as well as strategic management and the orchestration of related activities.
  • Responsible teacher: Andrey Saltan
  • 1 Página 1
  • 2 Página 2
  • 3 Página 3
  • 4 Página 4
  • 5 Página 5
  • 6 Página 6
  • 7 Página 7
  • 8 Página 8
  • 9 Página 9
  • 10 Página 10
  • …
  • 15 Página 15
  • » Siguiente página

Saavutettavuusseloste / Accessibility statement

Usted no se ha identificado. (Acceder)
  • Español - Internacional ‎(es)‎
    • English ‎(en)‎
    • Español - Internacional ‎(es)‎
    • Français ‎(fr)‎
    • Suomi ‎(fi)‎
    • Svenska ‎(sv)‎
    • Русский ‎(ru)‎
Resumen de retención de datos
Políticas
Descargar la app para dispositivos móviles

Copyright © LUT University