Software Implementation and TestingLaajuus (5 op)
Tunnus: 5G00DM62
Laajuus
5 op
Osaamistavoitteet
1. Student understands the ideas and principles of all main topics of the course.
2. Student can apply the previous information in typical daily tasks of a software engineer.
3. Student develops to an attitude of continuous learning of Software Engineering topics and applying this new information in her/his tasks.
4. Student learns the motivation and basic ideas / principles of the last steps of software project that are handled in this course.
Sisältö
Software implementation, software testing species: unit, API, functional, integration, system, acceptance, software deployment, software maintenance and evolution, dependable systems, CASE tools overview, version control, product and configuration management, continuous integration, test automation, quality management.
Esitietovaatimukset
Basic knowledge of programming
Arviointikriteerit, tyydyttävä (1-2)
Student knows about software design principles and practices. Student is able to exploit needed software implementation principles and practices in software projects with guidance. Student is able to use needed testing subspecies and techniques related to software maintenance with guidance.
Arviointikriteerit, hyvä (3-4)
Student knows and understands software design principles and practices. Student is able to independently exploit some software implementation principles and practices in software projects. Student is able to use needed testing subspecies and techniques related to software maintenance.
Arviointikriteerit, kiitettävä (5)
Student knows and understands in depth software design principles and practices. Student is able to independently exploit diversely software implementation principles and practices in software projects. Student is able to use various testing subspecies and techniques related to software maintenance.
Ilmoittautumisaika
23.11.2023 - 07.01.2024
Ajoitus
01.01.2024 - 05.05.2024
Laajuus
5 op
Virtuaaliosuus
3 op
Toteutustapa
40 % Lähiopetus, 60 % Verkossa tapahtuva opiskelu
Yksikkö
Software Engineering
Toimipiste
TAMK Pääkampus
Opetuskielet
- Englanti
Koulutus
- Bachelor's Degree Programme in Software Engineering
Opettaja
- Jari Aalto
Ryhmät
-
21I260EADegree Programme in Software Engineering
Tavoitteet (OJ)
1. Student understands the ideas and principles of all main topics of the course.
2. Student can apply the previous information in typical daily tasks of a software engineer.
3. Student develops to an attitude of continuous learning of Software Engineering topics and applying this new information in her/his tasks.
4. Student learns the motivation and basic ideas / principles of the last steps of software project that are handled in this course.
Sisältö (OJ)
Software implementation, software testing species: unit, API, functional, integration, system, acceptance, software deployment, software maintenance and evolution, dependable systems, CASE tools overview, version control, product and configuration management, continuous integration, test automation, quality management.
Esitietovaatimukset (OJ)
Basic knowledge of programming
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Student knows about software design principles and practices. Student is able to exploit needed software implementation principles and practices in software projects with guidance. Student is able to use needed testing subspecies and techniques related to software maintenance with guidance.
Arviointikriteerit, hyvä (3-4) (OJ)
Student knows and understands software design principles and practices. Student is able to independently exploit some software implementation principles and practices in software projects. Student is able to use needed testing subspecies and techniques related to software maintenance.
Arviointikriteerit, kiitettävä (5) (OJ)
Student knows and understands in depth software design principles and practices. Student is able to independently exploit diversely software implementation principles and practices in software projects. Student is able to use various testing subspecies and techniques related to software maintenance.
Arviointiasteikko
0-5
Ilmoittautumisaika
23.11.2023 - 07.01.2024
Ajoitus
01.01.2024 - 05.05.2024
Laajuus
5 op
Virtuaaliosuus
3 op
Toteutustapa
40 % Lähiopetus, 60 % Verkossa tapahtuva opiskelu
Yksikkö
Software Engineering
Toimipiste
TAMK Pääkampus
Opetuskielet
- Englanti
Koulutus
- Bachelor's Degree Programme in Software Engineering
Opettaja
- Jari Aalto
Ryhmät
-
21I260EBDegree Programme in Software Engineering
Tavoitteet (OJ)
1. Student understands the ideas and principles of all main topics of the course.
2. Student can apply the previous information in typical daily tasks of a software engineer.
3. Student develops to an attitude of continuous learning of Software Engineering topics and applying this new information in her/his tasks.
4. Student learns the motivation and basic ideas / principles of the last steps of software project that are handled in this course.
Sisältö (OJ)
Software implementation, software testing species: unit, API, functional, integration, system, acceptance, software deployment, software maintenance and evolution, dependable systems, CASE tools overview, version control, product and configuration management, continuous integration, test automation, quality management.
Esitietovaatimukset (OJ)
Basic knowledge of programming
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Student knows about software design principles and practices. Student is able to exploit needed software implementation principles and practices in software projects with guidance. Student is able to use needed testing subspecies and techniques related to software maintenance with guidance.
Arviointikriteerit, hyvä (3-4) (OJ)
Student knows and understands software design principles and practices. Student is able to independently exploit some software implementation principles and practices in software projects. Student is able to use needed testing subspecies and techniques related to software maintenance.
Arviointikriteerit, kiitettävä (5) (OJ)
Student knows and understands in depth software design principles and practices. Student is able to independently exploit diversely software implementation principles and practices in software projects. Student is able to use various testing subspecies and techniques related to software maintenance.
Arviointiasteikko
0-5
Ilmoittautumisaika
15.12.2022 - 31.01.2023
Ajoitus
01.01.2023 - 07.05.2023
Laajuus
5 op
Virtuaaliosuus
3 op
Toteutustapa
40 % Lähiopetus, 60 % Verkossa tapahtuva opiskelu
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Englanti
Koulutus
- Bachelor's Degree Programme in Software Engineering
Opettaja
- Jari Aalto
Vastuuhenkilö
Esa Kujansuu
Ryhmät
-
20I260EDegree Programme in Software Engineering
Tavoitteet (OJ)
1. Student understands the ideas and principles of all main topics of the course.
2. Student can apply the previous information in typical daily tasks of a software engineer.
3. Student develops to an attitude of continuous learning of Software Engineering topics and applying this new information in her/his tasks.
4. Student learns the motivation and basic ideas / principles of the last steps of software project that are handled in this course.
Sisältö (OJ)
Software implementation, software testing species: unit, API, functional, integration, system, acceptance, software deployment, software maintenance and evolution, dependable systems, CASE tools overview, version control, product and configuration management, continuous integration, test automation, quality management.
Esitietovaatimukset (OJ)
Basic knowledge of programming
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Student knows about software design principles and practices. Student is able to exploit needed software implementation principles and practices in software projects with guidance. Student is able to use needed testing subspecies and techniques related to software maintenance with guidance.
Arviointikriteerit, hyvä (3-4) (OJ)
Student knows and understands software design principles and practices. Student is able to independently exploit some software implementation principles and practices in software projects. Student is able to use needed testing subspecies and techniques related to software maintenance.
Arviointikriteerit, kiitettävä (5) (OJ)
Student knows and understands in depth software design principles and practices. Student is able to independently exploit diversely software implementation principles and practices in software projects. Student is able to use various testing subspecies and techniques related to software maintenance.
Arviointiasteikko
0-5
Ilmoittautumisaika
15.11.2021 - 09.01.2022
Ajoitus
12.01.2022 - 27.04.2022
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Englanti
Paikat
0 - 62
Koulutus
- Bachelor's Degree Programme in Software Engineering
Opettaja
- Juha Ikonen
- Tietotekniikka Virtuaalihenkilö
Vastuuhenkilö
Juha Ikonen
Ryhmät
-
19I260EDegree Programme in Software Engineering
Tavoitteet (OJ)
1. Student understands the ideas and principles of all main topics of the course.
2. Student can apply the previous information in typical daily tasks of a software engineer.
3. Student develops to an attitude of continuous learning of Software Engineering topics and applying this new information in her/his tasks.
4. Student learns the motivation and basic ideas / principles of the last steps of software project that are handled in this course.
Sisältö (OJ)
Software implementation, software testing species: unit, API, functional, integration, system, acceptance, software deployment, software maintenance and evolution, dependable systems, CASE tools overview, version control, product and configuration management, continuous integration, test automation, quality management.
Esitietovaatimukset (OJ)
Basic knowledge of programming
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Student knows about software design principles and practices. Student is able to exploit needed software implementation principles and practices in software projects with guidance. Student is able to use needed testing subspecies and techniques related to software maintenance with guidance.
Arviointikriteerit, hyvä (3-4) (OJ)
Student knows and understands software design principles and practices. Student is able to independently exploit some software implementation principles and practices in software projects. Student is able to use needed testing subspecies and techniques related to software maintenance.
Arviointikriteerit, kiitettävä (5) (OJ)
Student knows and understands in depth software design principles and practices. Student is able to independently exploit diversely software implementation principles and practices in software projects. Student is able to use various testing subspecies and techniques related to software maintenance.
Arviointiasteikko
0-5