Software Project 2
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | IT00BS85 |
OPS: | IT 2025 |
Taso: | Insinööri (AMK) |
Laajuus: | 15 op |
Vastuuopettaja: | Dams, Johan |
Opetuskieli: | Englanti |
Osaamistavoitteet
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.
Sisältö
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.