Advanced Software EngineeringLaajuus (4 cr)
Code: KL00CT73
Objective
Student knows the most important tools and methods of software engineering. Student can use git version control system efficiently. Student knows the principles of software testing and can develop software, which can be tested well. Student can utilize container technology in information systems development. Student knows the principles of DevOps.
Content
- Software development process, software project, life-cycle models
- Tools
- Advanced use of Git version control system
- Software testing
- Container technology
- DevOps
Assessment criteria, satisfactory (1)
Student knows the most important tools and methods of software engineering. Student can use git version control system. Student knows the principles of software testing. Student knows the principles of DevOps.
Assessment criteria, good (3)
Student knows the most important tools and methods of software engineering. Student can use git version control system efficiently. Student knows the principles of software testing and can develop software, which can be tested well. Student can utilize container technology in information systems development. Student knows the principles of DevOps.
Assessment criteria, excellent (5)
Student knows well the most important tools and methods of software engineering. Student can use git version control system efficiently. Student knows the principles of software testing and can develop software, which can be tested well. Student can utilize container technology in information systems development. Student knows the principles of DevOps.
Enrollment
11.11.2024 - 15.01.2025
Timing
07.01.2025 - 23.02.2025
Credits
4 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Information Technology
Teachers
- Matti Panula
Student groups
-
TITE22
Objective
Student knows the most important tools and methods of software engineering. Student can use git version control system efficiently. Student knows the principles of software testing and can develop software, which can be tested well. Student can utilize container technology in information systems development. Student knows the principles of DevOps.
Content
- Software development process, software project, life-cycle models
- Tools
- Advanced use of Git version control system
- Software testing
- Container technology
- DevOps
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the most important tools and methods of software engineering. Student can use git version control system. Student knows the principles of software testing. Student knows the principles of DevOps.
Assessment criteria, good (3)
Student knows the most important tools and methods of software engineering. Student can use git version control system efficiently. Student knows the principles of software testing and can develop software, which can be tested well. Student can utilize container technology in information systems development. Student knows the principles of DevOps.
Assessment criteria, excellent (5)
Student knows well the most important tools and methods of software engineering. Student can use git version control system efficiently. Student knows the principles of software testing and can develop software, which can be tested well. Student can utilize container technology in information systems development. Student knows the principles of DevOps.
Enrollment
03.12.2021 - 23.01.2024
Timing
08.01.2024 - 25.02.2024
Credits
4 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Information Technology
Teachers
- Matti Panula
Student groups
-
TITE21
Objective
Student knows the most important tools and methods of software engineering. Student can use git version control system efficiently. Student knows the principles of software testing and can develop software, which can be tested well. Student can utilize container technology in information systems development. Student knows the principles of DevOps.
Content
- Software development process, software project, life-cycle models
- Tools
- Advanced use of Git version control system
- Software testing
- Container technology
- DevOps
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the most important tools and methods of software engineering. Student can use git version control system. Student knows the principles of software testing. Student knows the principles of DevOps.
Assessment criteria, good (3)
Student knows the most important tools and methods of software engineering. Student can use git version control system efficiently. Student knows the principles of software testing and can develop software, which can be tested well. Student can utilize container technology in information systems development. Student knows the principles of DevOps.
Assessment criteria, excellent (5)
Student knows well the most important tools and methods of software engineering. Student can use git version control system efficiently. Student knows the principles of software testing and can develop software, which can be tested well. Student can utilize container technology in information systems development. Student knows the principles of DevOps.