Software ProjectLaajuus (5 cr)
Course unit code: IIO12200
General information
- Credits
- 5 cr
- Teaching language
- Finnish
Objective
The students know different software development process models, the phases of software projects, the basics of project activity and related concepts, considering the characteristics of software projects.
Content
The production of software/applications in projects. The phases of a software project, the design and management of a software project, the perspective of a company's production process and quality to software projects and software/application design, documentation, implementation, and testing. A demanding medium-size assignment is implemented in the course.
Qualifications
Basics of programming, Object-oriented programming 1 and 2, Software design, Basics of software production
Assessment criteria, satisfactory (1)
Excellent 5: The student masters comprehensively the concepts, methods and practices of software projects, and as team member he (she) can innovatively design and realize a large and high quality software system based on the demands of a client. In addition he (she) can work both independently and responsibly as a member of a team.
Very good 4: the student knows well the essential concepts, methods and practices of software projects, and as team member he (she) can design and realize a large and high quality software system based on the demands of a client. In addition he (she) can work both independently and responsibly as a member of a team.
Good 3: The student knows well the essential concepts, methods and practices of software projects, and as team member he (she) can design and realize a high quality software system based on the demands of a client.
Satisfactory 2: The student knows the essential concepts, methods, practices of software projects, and as a team member he (she) can design and realize a software system based on demands of a client.
Sufficient 1: The student knows the essential concepts, methods, practices of software projects, and as a team member he (she) can design and realize simple a software system based on demands of a client.
Not accepted (0)