VAMK

Change language: Suomi

Front Page > Current Education > Information Technology (IT) > 2025 > Software Project 1 (IT00BS84)

Software Project 1

Structure Type: Study unit
Code: IT00BS84
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 gained hands-on experience in planning, designing, and implementing a medium-scale software project, building on their foundational knowledge of software development methods and engineering principles. The course emphasizes teamwork, where students work collaboratively to create software that addresses a defined problem or fulfills specific requirements. They will practice applying development methodologies, using tools like version control and testing frameworks, and documenting their work effectively. Students will also enhance their ability to analyze requirements, define system architecture, and manage tasks using project management tools. By the end of the course, students will deliver a functional, well-documented software product, gaining confidence in bridging theory with practical application in a structured environment.

Contents

Medium-scale software projects, planning, design, implementation, software development methods, engineering principles, teamwork, collaboration, problem-solving, requirement analysis, system architecture, development methodologies, version control, testing frameworks, task management, project management tools, documentation, functional software delivery, practical application.


Back