VAMK

Change language: Suomi

Front Page > Current Education > Information Technology (IT) > 2025 > Software Project 2 (IT00BS85)

Software Project 2

Structure Type: Study unit
Code: IT00BS85
Curriculum: IT 2025
Level: Bachelor of Engineering
Credits: 15 cr
Responsible Teacher: Dams, Johan
Language of Instruction: English

Learning Outcomes

After completing this course, students will have advanced their ability to tackle larger, more complex software projects that require integration of multiple technologies and collaboration across disciplines. This course focuses on developing a software solution with real-world relevance, involving external stakeholders or simulated industry scenarios. Students will refine their skills in problem-solving, system design, and quality assurance while implementing advanced concepts such as APIs, microservices and other architectures, or distributed systems. The project will emphasize end-to-end development, including deployment and post-deployment considerations such as maintenance and scalability. By the end of the course, students will have created a sophisticated software product, showcasing their readiness to meet professional challenges and demonstrating an ability to deliver high-quality software in a team-based, project-driven environment.

Contents

Complex software projects, multi-technology integration, interdisciplinary collaboration, real-world relevance, external stakeholders, industry scenarios, problem-solving, system design, quality assurance, APIs, microservices and monoliths, distributed systems, end-to-end development, deployment, post-deployment maintenance, scalability, sophisticated software products, professional challenges, team-based environments.


Back